1、目录文件
django-admin.py startproject mydj
cd
mydj
python manage.py startapp myapp
mydj/
├── myapp
│ ├── __init__.py
│ ├── admin.py
│ ├── models.py
│ ├── tests.py
│ └── views.py
├── manage.py
└── mydj
├── __init__.py
├── settings.py
├── urls.py
└── wsgi.py
把我们新定义的app加到settings.py中的INSTALL_APPS中
修改 mydj/mydj/settings.py
1
2
3
4
5
6
7
8
9
10
|
INSTALLED_APPS = ( ‘django.contrib.admin‘ , ‘django.contrib.auth‘ , ‘django.contrib.contenttypes‘ , ‘django.contrib.sessions‘ , ‘django.contrib.messages‘ , ‘django.contrib.staticfiles‘ , ‘myapp‘ , ) |
备注,这一步是干什么呢? 新建的 app 如果不加到 INSTALL_APPS 中的话, django 就不能自动找到app中的模板文件(app-name/templates/下的文件)和静态文件(app-name/static/中的文件) , 后面你会学习到它们分别用来干什么.
模板文件(app-name/templates/下的文件) mydj/mydj/settings.py配置
和静态文件(app-name/static/中的文件) mydj/mydj/settings.py
原文:https://www.cnblogs.com/yoyo008/p/10855748.html