Django 简明教程
Django - Apps Life Cycle
项目是许多应用程序的总和。每个应用程序都有一个目标,可以重复使用到其他项目中,例如网站上的联系表单可以是一个应用程序,可以重复使用到其他网站。将其视为您项目的模块。
Create an Application
我们假设您在您的项目文件夹中。在我们的主“myproject”文件夹中,然后管理。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 - 这是您的应用程序视图所在的位置。
Get the Project to Know About Your Application
在此阶段,我们有了“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',
)