Django中重定向页面的时候使用命名空间
生活随笔
收集整理的這篇文章主要介紹了
Django中重定向页面的时候使用命名空间
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
urls.py
from django.urls import path from . import viewsapp_name='front'urlpatterns = [path('',views.index,name='index'),path('signin/',views.login,name='login') ]'''path('signin/',views.login,name='login')定義一個name 在views中跳轉的時候可以使用reverse('login')來自動轉換成signin 避免有更改的時候代碼的修改這種情況下的signin可以任意修改不影響跳轉的邏輯 '''views.py
from django.shortcuts import render# Create your views here. from django.http import HttpResponse from django.shortcuts import redirect,reversedef index(request):username = request.GET.get('username')if username:return HttpResponse('前臺首頁')else:login_url=reverse('front:login')return redirect(login_url)def login(request):return HttpResponse('前臺登錄頁面')示例代碼:
url_name_demo.zip
轉載于:https://www.cnblogs.com/randomlee/p/10271775.html
總結
以上是生活随笔為你收集整理的Django中重定向页面的时候使用命名空间的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 递归回溯最简单易懂的小例子
- 下一篇: 实例对象静态对象实例方法静态方法