【发布时间】:2020-04-10 19:30:48
【问题描述】:
我是 django 新手,我得到的错误是:“未找到 'influencers' 的反向。'influencers' 不是有效的视图函数或模式名称”。我想要做的是将两个不同的网址(site.com && site.com/influencers)重定向到同一个视图。这是因为我有一个侧边菜单,其中包含一个名为“影响者”的选项卡,我希望这个链接和“mysite.com”都能正常工作。我什至接受了不使用 mysite.com/influencers 并尝试了类似 href="{% url '' %}" 之类的方法,但也没有用。
这一行在我的 base.html 文件中,导致错误:
<a href="{% url 'app1:influencers' %}" class="side_link"> >  Influencers</a>
这是我的看法:
class InfluencerList(LoginRequiredMixin, ListView):
model = Influencer
这是我的 urls.py 文件:
app_name = 'app1'
urlpatterns = [
path('', InfluencerList.as_view()),
path('influencers', InfluencerList.as_view()),
]
感谢任何帮助或建议。
【问题讨论】:
-
需要指定路径名。
标签: python django url redirect url-routing