二十五岁时我们都一样愚蠢、多愁善感,喜欢故弄玄虚,可如果不那样的话,五十岁时也就不会如此明智。
标题: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', )