Django18初体验
1084 浏览 6 years, 1 month
2.5 应用
版权声明: 转载请注明出处 http://www.codingsoho.com/应用 Apps
我们已经有了项目TryDjango18,我们可以在project下面创建application。
创建app我们会再次使用manage.py
(trydjango18) D:\virtualdir\trydjango18\src>python manage.py startapp newsletter
这样我们就在项目项目创建了app newsletter,它会创建下面文件
newsletter/
__init__.py
models.py
tests.py
views.py
和project一样,app也是package。
刚创建好时,models.py和views.py没有真正的代码,仅有placeholder。
要让project知道这个app,需要修改setting文件
在“INSTALLED_APPS”下面添加“newsletter”
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'newsletter'
)
我们不能创建两个名字完全一样的application,但是可以创建于类似“admin” 这种build-in site-packages的application