美文网首页
Django目录结构

Django目录结构

作者: 原来不语 | 来源:发表于2017-11-22 20:59 被阅读0次

    了解django的目录结构是对django进行开发的一个基础,所以这里来介绍一下django的目录结构


    app目录:用来存放各个app应用
                  migrations:一个数据迁移的模块,内容自动生成
                  adminx.py 系统的后台管理系统这里用的是第三方xadmin插件,django可以子自动识别adminx.py
                  admin.py 该应用的后台管理系统
                  apps.py 该应用的一些配置
                  models.py 数据模块,使用ORM框架
                  tests.py 自动化测试的模块
                  views.py 执行响应的代码所在模块,是代码逻辑处理的主要地点,项目中大部分代码在这里编写
    extra_apps目录:用来存放第三方库
                  在这里我存放的是xadmin模块,一个基于bootsrapt3的后台管理系统,定义数据的字段等信息,即可获得一个功能全面的管理系统
    mxonline目录: 项目目录
                  settings.py目录:系统设置
                       内容:
                              BASE_DIR:项目的根目录;
                              SECRET_KEY:安全码;
                              DEBUG:调试,实际生产中需要将其值设置为 *false* ;
                              ALLOWED_HOSTS:设置允许的外界访问的地址;
                              INSTALLED_APPS:记录加载的应用;
                              MIDLEWEAR:自带的工具集;
                              ROOT_URLCONF:URL根文件的配置文件;
                              TEMPLATES:模板文件,模板指的是一个个HTML文件;
                              DATABASES:数据库文件,默认是sqlite3,也可以在里边进行配置连接其他的数据库
                              LANGUAGE_CODE:语言,默认是`un-es`即美式英语;改为zh-hans,即为中午
                              TIME_ZONE:时区;改为Asia/Shanghai为上海时间
                              STATIC_URL:静态文件(CSS,JavaScript,images等)的地址。
                 urls.py目录:用来管理项目的url资源的文件,项目中用到的URL地址都需要我们去配置。
                 wsgi.py:即Python服务器网关接口,是python应用与Web服务器之间的接口
    manage.py :是与项目进行交互的命令行工具集的入口
    

    相关文章

      网友评论

          本文标题:Django目录结构

          本文链接:https://www.haomeiwen.com/subject/wexlvxtx.html