zoukankan      html  css  js  c++  java
  • django配置

    安装python环境后,安装pip工具
    通过pip下载安装django
    pip install django
     
    django在web中的应用主要由两部分构成,工程与App
    工程即相当于一下门户框架
    一个app即一个应用
    django之所以这样设计即实现可手插拨式的应用
    同时一个工程至少需要有一个app
     
    工程的建立,安装django后会自动安装django-admin目录,在python安装目录下的scripts目录中可找到
    django-admin startproject 工程名称
    app的建立:
    django-admin startapp app名称
     
    此时可以使用 python manage.py runserver命令启动django自带web服务框架
    但是此时会在控制台中有提示,此时网站无法访问需要运行 migrate的命令
    在控制台中产生此条警告的原因是在setting.py中没有对数据库做配置
     
    同时,django默认采用codefirst方式进行开发,但是不会自动生成数据库,但会生成表,所以需要在数据库中手动建立数据库
     
    建立数据库后运行以下两条命令:
    python manage.py makemigrations
    python manage.py migrate
    第一条命令将生成准备同步到数据库的映像文件
    第二条命令将同步数据库
    命令执行后将如下所示
     
    D:workspacepythondjangodjangoApp>python manage.py migrate
    Operations to perform:
    Apply all migrations: admin, auth, contenttypes, sessions
    Running migrations:
    Rendering model states... DONE
    Applying contenttypes.0001_initial... OK
    Applying auth.0001_initial... OK
    Applying admin.0001_initial... OK
    Applying admin.0002_logentry_remove_auto_add... OK
    Applying contenttypes.0002_remove_content_type_name... OK
    Applying auth.0002_alter_permission_name_max_length... OK
    Applying auth.0003_alter_user_email_max_length... OK
    Applying auth.0004_alter_user_username_opts... OK
    Applying auth.0005_alter_user_last_login_null... OK
    Applying auth.0006_require_contenttypes_0002... OK
    Applying auth.0007_alter_validators_add_error_messages... OK
    Applying auth.0008_alter_user_username_max_length... OK
    Applying sessions.0001_initial... OK
     
    以上为django自动建表的过程
     同时将app的名称写入setting.py的
    INSTALLED_APPS
    = [
    'django.contrib.admin'
    'django.contrib.auth'
    'django.contrib.contenttypes'
    'django.contrib.sessions'
    'django.contrib.messages'
    'django.contrib.staticfiles'
    'oa'
    ]
    运行python manage.py runserver后无报借及警告后访问http://127.0.0.1:8000出现it worked的页面即说明django已开始正常工作
     
  • 相关阅读:
    ViewState
    jar包签名
    Eclipse打JAR包引用的第三方JAR包找不到 问题解决
    java项目打jar包
    像VS一样在Eclipse中使用(拖拉)控件
    Myeclipse buildpath 加server library
    nativeswing的关闭问题 当出现Socket连接未断开错误
    Windows 7 配置jdk 1.7环境变量
    myeclipse添加server library
    RichFaces 大概
  • 原文地址:https://www.cnblogs.com/lijintian/p/5829320.html
Copyright © 2011-2022 走看看