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文件模板

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

  • 相关阅读:
    学习中的坑
    友链
    CF1131E String Multiplication 题解
    CF438E The Child and Binary Tree 题解
    [WC2005]友好的生物题解
    [IOI2016]shortcut 题解
    CF911F [Tree Destruction] 题解
    状压dp技巧之轮廓线 hdu1400/poj2411acwing291 蒙德里安的梦想
    TG-WC2021 笔记
    拯救世界2题解
  • 原文地址:https://www.cnblogs.com/open-yang/p/11182910.html
Copyright © 2011-2022 走看看