django的模板系统
设置模板路径
1 from django.shortcuts import render, HttpResponse, redirect, reverse 2 from django.template.loader import get_template 3 4 # Create your views here. 5 6 7 def index(request): 8 html = get_template(‘crm/index.html‘) 9 html = html.render() 10 return HttpResponse(html)
1 from django.urls import path 2 from .views import * 3 4 app_name = ‘crm‘ 5 6 7 urlpatterns = [ 8 path(‘login/‘, index), 9 ]
在视图模块中利用get_template方法来获取html模板文件,get_template接收一个字符串,该字符串为templates文件夹目录下的模板文件的路径。最后用render渲染模板,返回给页面。
1 from django.shortcuts import render, HttpResponse, redirect, reverse 2 from django.template.loader import get_template 3 4 # Create your views here. 5 6 7 def index(request): 8 # html = get_template(‘crm/index.html‘) 9 # html = html.render() 10 # return HttpResponse(html) 11 return render(request, ‘crm/index.html‘)
render里面第一个默认参数request,第二个接收一个模板html的路径
原文:https://www.cnblogs.com/ivy-blogs/p/10648248.html