- 使用超链接
<a href="/users/user">用户名</a>
- 使用
<form action="/users/user" method="post">内容</form>
- 在代码中使用渲染函数render,一般用于在本页面跳转
from django.shortcuts import render
def register(request):
if request.method == 'GET':
return render(request, 'register.html')
- 使用HttpResponseRedirect,一般用于跳转到其他页面
from django.http import HttpResponse, HttpResponseRedirect
def user(request):
if request.method == 'POST':
return HttpResponseRedirect('/users/index')
- 使用HttpResponse,可在本页面返回
1.返回一个页面
return HttpResponse('index.html')
2.返回一个内容
return HttpResponse('请先进行登录')