标签:配置 http 工程 def col 实例 ack idt 页面
1. 定义模板文件
2. 主工程模块中配置模板的路径
TEMPLATES = [ { ‘BACKEND‘: ‘django.template.backends.django.DjangoTemplates‘, ‘DIRS‘: [os.path.join(BASE_DIR, ‘template‘)], ‘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‘, ], }, }, ]
说明:上面目标路径配置为: ‘DIRS‘: [os.path.join(BASE_DIR, ‘template‘)],
3. 使用模板:
在视图中,使用模板响应一个页面给前端
from django.shortcuts import render from django.http import HttpRequest ,HttpResponse # Create your views here. """ 视图: 1.就是一个python函数 2.函数第一个参数是请求对象,是一个HttpRequest的示例对象 3.必须返回一个响应,返回的是一个HttpResponse或其子类的实例对象 """ def index(request): name = ‘美女‘ return render(request, "index.html", {"name":name}) # return HttpResponse("index")
说明:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <a href="#">{{name}}, 约不约?</a> </body> </html>
访问效果:
标签:配置 http 工程 def col 实例 ack idt 页面
原文地址:https://www.cnblogs.com/liuxuelin/p/14274985.html