,1、新建一个文件夹templates专门放Django模板,并新建一个模板runoob.html,输入
<h1>{{ name }}</h1>
runoob.html双括号里面的内容就是“可替换内容”!但需要记住这个标签,以此来精准替换。
2、修改settings.py文件,声明模板的位置。
os.path.join(BASE_DIR, 'templates')
3、修改 views.py文件,增加一个新的对象,用于向模板提交数据,就是把之前双括号里面的内容进行精准替换。利用字典来进行数据替换。
from django.shortcuts import render
'''用于向模板提交数据'''
def runoob(request):
# context = {}
# context 字典中元素的键值 hello 对应了模板中的变量 {{ hello }}。
# context['hello'] = 'Hello World!'
# 使用 render 来替代之前使用的 HttpResponse
# return render(request, 'runoob.html', context)
views_name = "菜鸟教程"
return render(request,"runoob.html", {"name":views_name})
4、修改urls.py文件, 指定我们一开始新建的模板的网址。
from django.contrib import admin
from django.urls import path
from django.urls import path
from . import views
urlpatterns = [
path('runoob/', views.runoob),
]
5、在网页上输入127.0.0.1:8000/runoob/,以此查看模板是否能成功使用。
|