Django - 应用程序生命周期
-
简述
一个项目是许多应用程序的总和。每个应用程序都有一个目标,可以在另一个项目中重用,就像网站上的联系表可以是一个应用程序,并且可以被其他人重用。将其视为项目的一个模块。 -
创建应用程序
我们假设您在您的项目文件夹中。在我们的主“myproject”文件夹中,同一个文件夹然后是 manage.py -$ python manage.py startapp myapp
您刚刚创建了 myapp 应用程序,并且像项目一样,Django 创建了一个具有应用程序结构的“myapp”文件夹 -myapp/ __init__.py admin.py models.py tests.py views.py
-
__init__.py- 只是为了确保 python 将此文件夹作为一个包处理。
-
admin.py− 此文件可帮助您在管理界面中修改应用程序。
-
models.py− 这是所有应用程序模型的存储位置。
-
tests.py- 这是您的单元测试所在。
-
views.py- 这是您的应用程序视图所在的位置。
-
-
让项目了解您的应用程序
在这个阶段,我们有我们的“myapp”应用程序,现在我们需要将它注册到我们的 Django 项目“myproject”中。为此,请在项目的 settings.py 文件中更新 INSTALLED_APPS 元组(添加您的应用名称) -INSTALLED_APPS = ( 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'myapp', )