1,创建templates 文件
templates 文件在manage.py 同级目录创建
templates/1/index.html
2,添加html代码
3,配置模版文件目录路径settings.py
myshop/myshop/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',
],
},
},
]
ps:引入os库
4,app1应用,添加视图函数test
from django.http import HttpResponse
from django.shortcuts import render
def index(request):
return HttpResponse("app1 的index")
def test(request):
return render(request, '1/index.html', {}) # 这里获取的路径文件为:templates/1/index.html
5,app1应用,添加路由地址
from django.urls import path
from . import views
urlpatterns = [
path('index', views.index, name='index'),
path('test', views.test, name='test'), # 添加test视图函数的路由
]