python/Django创建应用(app)
注意事项:
Django已经安装在你的Python环境中。
- 你已经创建了一个Django项目,并且当前工作目录是项目的根目录。
- 你的虚拟环境(如果使用)已经被激活。
在原有Django项目的控制台
python manage.py startapp myapp
创建一个应用:
python manage.py startapp myapp
是一个常用的命令,用于在Django项目中创建一个新的应用(app)。这个命令会在项目目录下创建一个名为 myapp
的文件夹,并在其中生成一些基础文件,这些文件是Django应用的标准结构。
以下是这个命令会创建的文件和目录结构:
myapp/
migrations/
__init__.py
__init__.py
admin.py
apps.py
models.py
tests.py
views.py
management/
commands/
__init__.py
...
__init__.py
:一个空文件,告诉Python这个目录是一个Python包。admin.py
:用于定义Django admin界面的定制。apps.py
:定义了一个配置类,用于配置Django应用。models.py
:定义数据库模型。tests.py
:用于编写测试用例。views.py
:定义视图函数和类。management/commands/
:用于存放自定义Django命令。