我正在尝试将Django索引网址重定向到管理网址,我可以执行以下操作:
# url.py
path("", admin.site.urls,),
url("^admin/", admin.site.urls, name="admin"),
但是,这会产生警告
WARNINGS:
?: (urls.W005) URL namespace 'admin' isn't unique. You may not be able to reverse all URLs in this namespace
因此,我决定创建一个索引视图,并使用django.view.genertic.redirectview
传递给Django admin根URL作为url属性。我正在尝试找到使用reverse
函数生成Django管理员根URL的更好方法。
答案 0 :(得分:0)
啊,找到了。可能对某人有帮助。
reverse('admin:index', current_app=self.name)