在上一篇讲到,接口请求,返回的是一个字符串,当我们想返回一个html页面时,应该如何处理呢?
第一步:创建templates文件夹,在这个文件夹下创建一个login.html文件,写入以下内容
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>接口测试平台</title>
</head>
<body>
<form>
<label>用户名</label>
<input name="username">
<br>
<label>密码</label>
<input name="password">
<br>
<button>登录</button>
</form>
</body>
</html>
user目录下的views.py文件修改如下
- render是默认导入的模块,渲染html文件使用
from django.shortcuts import render
from django.http import HttpResponse
# Create your views here.
def login(request):
# return HttpResponse('user login')
return render(request