1、HttpResponse(“字符串”)
适用于简单测试
def test1(request):
return HttpResponse("简单测试")
2、redirect(“url地址”)
适用于重定向、页面跳转
from django.http import HttpResponse
from django.shortcuts import redirect
def test2(request):
return redirect("https://www.baidu.com")
3、render(request, “模板名称”)
在指定的路径下查找模板文件,自动打开模板文件,获取html代码,给客户端响应
1、在项目目录下创建templates目录,作为模板目录
2、编辑settings.py配置文件,配置模板路径
settings.py
TEMPLATES = [
{
'DIRS': [
os.path.join(BASE_DIR, "templates"),
],
3、render()使用测试
views.py
from django.shortcuts import redirect,render
def test3(request):
dict = {"key":"value" }
return render(request, "test3.html",dict)