从一个 django 应用程序重定向到另一个应用程序(django 2.1)



我有一个应用程序('admin'(,它充当我的 django 项目管理端的登录/身份验证框架。从那里,我打算将用户发送到其控制下的各种应用程序的页面。

该应用程序的 urls.py 如下所示:

urlpatterns = [
    path('', views.login, name='login'),
    path('home/', views.home, name='home'),
    path('logout/', views.logout, name='logout'),
    path('voters/', include('voters.urls'), name='voters'),
]

但是当我尝试在"admin"应用程序中使用此模板的链接重定向到其他应用程序的页面时,它给了我以下错误:

Exception Type: NoReverseMatch at /admin/home/
Exception Value: Reverse for 'voters' not found. 'voters' is not a valid view function or pattern name

用于重定向的 HTML 如下 -

<a href="{% url 'voters' %}" class="btn btn-primary"> Voters </a>

如何将用户从此应用重定向到另一个应用?

try : path('voters

/', include('voters.urls'((,

并请分享更多代码部分,如模型、视图和完整模板

相关内容

最新更新