django学习日志(模板的渲染过程) 第一部分:完成主页
1.在WhatsTemplate目录下创建项目WhatsTemplate
- WhatsTemplate作为项目的根目录,以下所有文件路径将以此目录作为根目录
django-admin.exe startproject WhatsTemplate .
2.创建模板目录
- 在项目目录下创建templates 目录
- 修改 venv\WhatsTemplate\WhatsTemplate\settings.py
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR,'templates')], #######
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]
3.在项目下创建应用
python manage.py startapp App
- 修改 WhatsTemplate\WhatsTemplate\settings.py
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
**'App',**
]
添加路由 (主页)
try:
from WhatsTemplate import views
except:
from venv.WhatsTemplate.WhatsTemplate import views
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^$', views.index),
]
- 修改 WhatsTemplate\WhatsTemplate\views.py
from django.http import HttpResponse
def index(request):
return HttpResponse('Hello Template')
启动django 服务
python manage.py runserver
- 打开网址
http://127.0.0.1:8000/ 即可看到主页