Django 目录
Django是一个开放源代码的Web应用框架,用Python编程语言写成。
Django的目录结构是基于Django项目的settings.py文件中的INSTALL\_APPS设置自动生成的。每个应用通常有以下目录结构:
migrations/
: 包含用于记录数据库迁移历史的文件。__init__.py
: 一个空文件,告诉Python该目录应该被看作一个Python包。admin.py
: 包含站点管理员功能的配置。apps.py
: 应用的配置类。models.py
: 定义应用数据库模型的地方,是ORM的主要入口。tests.py
: 包含应用测试的文件。views.py
: 包含应用的业务逻辑和视图的文件。
以下是一个简单的Django目录结构示例:
myproject/
myapp/
migrations/
__init__.py
...
__init__.py
admin.py
apps.py
models.py
tests.py
views.py
myproject/
__init__.py
settings.py
urls.py
wsgi.py
manage.py
在这个例子中,myproject
是顶层项目的名称,myapp
是我们创建的应用的名称。manage.py
是一个命令行工具,用于与Django项目进行交互。
评论已关闭