理解项目结构

  • 根目录
    • 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 执行响应的代码所在模块,代码逻辑处理的主要地点,项目中大部分代码均在这里编写

results matching ""

    No results matching ""