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

问题描述 投票:0回答: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>

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

django-2.1
1个回答
0
投票

尝试:路径('votes /',include('votes.urls')),

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

© www.soinside.com 2019 - 2024. All rights reserved.