一 应用命名空间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
本文参考了*博客内容