django-url命名空间+反查

Posted .Tang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django-url命名空间+反查相关的知识,希望对你有一定的参考价值。

urlpatterns = [
    url(r^admin/, admin.site.urls),
    url(r^hello/, include(hello.urls, namespace=qufen_include)), # 该include的命名空间
]
hello.urls.urlpatterns
urlpatterns = [
    url(r^loging/$, views.Login.as_view(), name=login), # 反查 名称访问
]

使用

class JumpPage(View):

    def get(self, request, num=1):
        if num == 1:
            # return redirect(‘/hello/login/‘) # 普通跳转
            # return redirect(reverse(‘login‘)) # url不带参数的反查
            # return redirect(reverse(‘login:year‘, args=(‘2017‘, ‘02‘, ‘11‘))) # 带非命名参数反查   命名空间+名称访问
            return redirect(reverse(‘login:qufen_include:name, kwargs={name: xiaoming})) # 命名参数反查 命名空间 + 名称访问
        else:
            return HttpResponse(登录成功)

 

以上是关于django-url命名空间+反查的主要内容,如果未能解决你的问题,请参考以下文章

VSCODE 片段 PHP 自动填充命名空间

xml 中的 Android 谷歌地图片段。我得到“意外的命名空间前缀”

django-url调度器-高级篇

模棱两可的类命名空间问题

如何在C ++中将枚举导入不同的命名空间?

为什么原始数据类型在不包含System命名空间的情况下工作