zoukankan      html  css  js  c++  java
  • Django项目文件

    Django项目文件 

    Pycharm创建django项目:

    创建一个有一个app01应用的jangotest项目:

     

    创建步骤:

    pycharm左上角文件file①---->新建项目new project---->选择Django---->选择项目名称路径location④---->项目环境配置project interpreter:python 3.6:Existing interpreter⑤---->应用名称More settings:Application name:应用名称⑥---->创建项目create⑦ 

    相关配置:

     

    djangotest:项目名称

    -app01: 应用名称

    --migrations

    --__init__.py

    --admin.py

    --apps.py

    --models.py

    --views.py     视图函数:用来创建定义响应请求的响应操作函数

    -djangotest:与项目同名的包

    --__init__.py

    --settings.py    项目配置文件

    --urls.py           项目总路由分发文件

    --wsgi.py

    -templates:模板文件夹--用来存放html文件

    -manage.py      项目启动文件

     

    在添加功能时,目前需要修改的只有以上红色标注的文件:

    settings.py    项目配置文件

    ·         处理post请求时先注释掉MIDDLEWARE列表中的'django.middleware.csrf.CsrfViewMiddleware',

    ·         TEMPLATES列表中的模板文件路径'DIRS':[os.path.join(BASE_DIR,'templates')]

    ·         CMD添加新的应用程序app02时需要修改INSTALLED_APPS列表后追加:'app02.apps.App02Config',

    ·         配置文件最后可加上APPEND_SLASH=False/True控制每次请求最后是否必须带有/(默认有,如果没有回重定向加上后再请求)

     

    urls.py   项目总路由分发文件

    ·         创建与应用程序视图模块views.py中定义的相关响应函数的请求路径映射(url路由分发)

    ·         正选择匹配,可以取消默认后边的/,在settigs.py配置文件中加APPEND_SLASH=False

    ·         注意正则匹配的分组优先,可使用分组命名

    ·         匹配根目录最好用r"^$"

    ·         开发者根据实际需要进行修改,注意要事导入函数视图模块

     

    views.py     视图函数

    ·         定义相关的响应函数操作

    ·         开发者根据实际的需要自行创建

    ·         视图函数如果定义了return返回响应数据,参数第一位必须带上request(类似于wsgiref封装好的environ请求信息字典)

     

    templates    模板文件夹

    ·         存放html文件模板

    ·         开发者根据实际的需要自行创建

  • 相关阅读:
    老李分享:持续集成学好jenkins之解答疑问
    持续集成:TestNG组织如何测试用例 1
    老李分享:持续集成学好jenkins之Git和Maven配置 2
    老李分享:持续集成学好jenkins之Git和Maven配置 1
    老李分享:持续集成学好jenkins之内置命令
    老李分享:持续集成学好jenkins之解答疑问
    老李分享:持续集成学好jenkins之安装
    老李分享:接口测试之jmeter
    老李推荐:破坏性创新第一原则 2
    Logback 日志策略配置
  • 原文地址:https://www.cnblogs.com/open-yang/p/11182910.html
Copyright © 2011-2022 走看看