理解项目结构
- 根目录
- manage.py:一个命令行工具,可以使你用多种方式对Django项目进行交互
- 内层的目录:项目的真正的Python包
- _init _.py:一个空文件,它告诉Python这个目录应该被看做一个Python包
- settings.py:项目的配置
- urls.py:项目的URL声明
- wsgi.py:项目与WSGI兼容的Web服务器入口
- 应用目录
- migrations 数据移植(迁移)模块,内容自动生成
__init__.py
初始化文件- admin.py 该应用的后台管理系统配置
- apps.py 该应用的一些配置,Django-1.9以后自动生成
- models.py 数据模块,使用ORM框架,类似于MVC结构中的Models(模型)
- tests.py 自动化测试模块,Django提供了自动化测试功能,在这里编写测试脚本(语句)
- urls.py 二级路由地址
- views.py 执行响应的代码所在模块,代码逻辑处理的主要地点,项目中大部分代码均在这里编写