我无法用绝对url显示详细信息页面?

2024-03-28 09:18:53 发布

您现在位置:Python中文网/ 问答频道 /正文


Tags: python
2条回答

如果您在URL中使用名称空间,则需要在模板中引用它而不使用引号。你知道吗

<p><a href="{% url category_detail category.name %}">{{category.name }}</a>

注意:您需要确保命名空间是完全限定的。如果您有嵌入的名称空间,您应该用:分隔它们。你知道吗

<p><a href="{% url first_namespace:second_namespace:category_detail category.name %}">{{category.name }}</a>

希望这能解决你的问题。你知道吗

您应该遵循^{} reference

def get_absolute_url(self):
    from django.core.urlresolvers import reverse
    return reverse('link.views.category_detail', args=[str(self.name)])

html格式

<a href="{{ category.get_absolute_url }}">{{ category.name }}</a>

相关问题 更多 >