首页 > 解决方案 > Django taggit url 模式在生产中不起作用

问题描述

我在开发环境中成功使用了 Django-taggit,但是当我将应用程序推送到服务器时,它开始在 taggit 的 url 中出现错误。

Reverse for 'tagged' with arguments '('',)' not found. 1 pattern(s) tried: ['ads\\/tag\\/(?P<slug>[^/]+)$']

我的网址:

path('ads/tag/<slug>', views.filtered_ads, name="tagged")

我的href:

 {% for tag in data.tags.all %}
     <a href="{% url 'app:tagged' tag.slug %}" class="mr-1 badge badge-info">{{ tag.name }}</a>
 {% endfor %}

任何想法,为什么会发生,因为我无法找到问题?

标签: pythondjangodjango-taggit

解决方案


推荐阅读