from django.shortcuts import render, redirect, reverse
from django.http import HttpResponse
def index(request):
# 如果没有在url中传递一个参数,就相当于没有注册或者是登录,就返回注册页面
# 得到url中传递的参数,这种请求方式为GET请求
username = request.GET.get('username')
if username:
return HttpResponse('index')
else:
# 将重定向的url名传入reverse()函数进行反转,就可以得到重定向的页面的url
return redirect(reverse('signup'))
def signup(request):
return HttpResponse('signup')
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'),
path('signup/', views.signup, name='signup'),
]
from django.urls import path, include
urlpatterns = [
path('book/', include('book.urls')),
]
原文:https://www.cnblogs.com/guyan-2020/p/12288035.html