Django目录结构

2017-11-22  本文已影响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 :是与项目进行交互的命令行工具集的入口
上一篇 下一篇

猜你喜欢

热点阅读