标签:rtc att def port http 网址 情况 用户 永久
重定向分为永久性重定向和暂时性重定向,在页面上体现的操作就是浏览器会从一个页面自动跳转到另外一个页面。比如用户访问了一个需要权限的页面,但是该用户当前并没有登录,因此我们应该给他重定向到登录页面。
在Django
中,重定向是使用redirect(to, *args, permanent=False, **kwargs)
来实现的。to
是一个url
,permanent
代表的是这个重定向是否是一个永久的重定向,默认是False
。关于重定向的使用。请看以下例子:
views.py:
from django.shortcuts import render, redirect, reverse# Create your views here. def login(request): username = request.GET.get("username") if username: return HttpResponse("login") else: return redirect(reverse(‘signup‘)) def signup(request): return HttpResponse(‘signup‘)
url.py:
urlpatterns = [ path(‘‘, views.login, name=‘login‘), path(‘signup/‘, views.signup, name=‘signup‘), ]
标签:rtc att def port http 网址 情况 用户 永久
原文地址:https://www.cnblogs.com/zheng-weimin/p/10409242.html