Django反向解析(下)
作者:互联网
一 应用命名空间app_name
1.1 在app02/urls.py 中添加app_name 信息
from django.urls import path, re_path from . import views app_name = "ns_app02" #添加这行 urlpatterns = [ re_path('test111/([0-9]{2})/$', views.test, name="app_02"), ]
1.2 在视图中使用应用命名空间
编辑app01/views.py 中添加信息
from django.shortcuts import render from django.http import HttpResponse from django.shortcuts import redirect,reverse # Create your views here. from django.http import HttpResponseRedirect from django.urls import reverse def test(request): return HttpResponseRedirect(reverse("ns_app02:app_02",args=(11,)))
1.3 测试访问
访问app1/test/地址
完成测试。
二 实例命名空间namespace
本文参考了江哥博客内容
标签:Django,name,views,app,django,反向,app02,import,解析 来源: https://www.cnblogs.com/l729414559/p/15093543.html