示例
def home(request):<br> if request.method == 'GET':<br> return render(request, 'login.html')<br> elif request.method == 'POST':<br> username = request.POST.get('username')<br> password = request.POST.get('password')<br><br> if username == 'zew' and password == '123':<br> <b>return redirect('/<font color="#e74f4c">home</font>/')</b> # 重定向<br> else:<br> return HttpResponse('用户名或密码错误')<br><br># 重定向到首页<br>def index(request): <br> return render(request, 'home.html')<br>
# 项目下的urls.py配置<br><br>from django.contrib import admin<br>from django.urls import path, include<br>from root import views<br><br>urlpatterns = [<br> path('admin/', admin.site.urls),<br> path('', views.home), # root视图,项目登录页<br> path(<b><font color="#e74f4c">'home/', views.index</font></b>), # 登录成功后,重定向跳转到 home.html<br>]