django - 如何创造性地使用 Django slug
问题描述
在我的 frontpage.html 中。我有两个按钮链接到我拥有的不同类别的产品我正在使用 for 循环来获取按钮中 URL 链接所需的 slug,但这会导致问题,因为它为我在模型中创建的每个类别呈现两个按钮. 我的问题:有没有办法让 Django 只使用这些类别中的一个,这样我就可以专门选择它将呈现哪个 URL?我附上了 frontpage.html 文件的图片,请注意我用来获取用于呈现正确详细信息页面的类别 slug 的 for 循环。因为我有多个类别,所以 for 循环不起作用
HTML
{% for category in menu_categories %}
<a href="{% url 'category_detail' category.slug %}">Get Started</a>
{% endfor %}
models.py for categories
class Category(models.Model):
title = models.CharField(max_length=255)
slug = models.SlugField(max_length=255)
ordering = models.IntegerField(default=0)
这也是models.py。我在想应该有一种方法可以显式调用特定的 slug 而不是将两个按钮都呈现在彼此旁边
解决方案
推荐阅读
- elixir - Ecto 查询中的条件参数
- string - TryStrToDateTime 忽略字符串中的尾随字符(“误报”)
- java - 为什么我不能在这个循环中调用另一个类的方法?
- android - 如何在firestore android中获取集合的根文档字段
- django - 如何更改 django-ckEditor 的 UI 语言?
- java - 使用 Selenium 时 System.setProperty() 的意义是什么
- python - virtualenv 从源代码使用库
- java - 手机状态改变时如何发送http请求?
- projection - 是否有一个 javascript 库来重新投影 geojson,以便 mapbox gl 将其呈现为“Plate-Carrée”?
- java - 更新 SQL 数据库列