我有一个帽衫类和两个性别部门,男性和女性。我如何能够隐藏一个类别帽衫的性别,但没有这个产品?
{% get_genders as genders %}
{% for gender in genders %}
<li>
<!-- First Tier Drop Down -->
<label for="drop-2" class="toggle">Категории <span class="fa fa-angle-down"
aria-hidden="true"></span> </label>
<a href="/">{{ gender }} <span class="fa fa-angle-down" aria-hidden="true"></span></a>
<input type="checkbox" id="drop-2">
<ul>
{% get_category as categories %}
{% for category in categories %}
<li><a href="{% url 'category' gender_slug=gender.slug category_slug=category.slug %}">{{category.name}}</a>
</li>
{% endfor %}
</ul>
</li>
{% endfor %}我试着把许多领域的性别划分为类别,但我不知道如何用html编写
models.py
class Gender(models.Model):
name = models.CharField(max_length=100)
slug = models.SlugField(max_length=200, unique=True)
class Meta:
verbose_name = 'Гендер'
verbose_name_plural = 'Гендеры'
def __str__(self):
return self.name
def get_absolute_url(self):
return reverse('gender', kwargs={'gender_slug': self.slug})
class Category(models.Model):
name = models.CharField(max_length=100)
gender = models.ManyToManyField(Gender)
slug = models.SlugField(max_length=200, unique=True)
class Meta:
verbose_name = 'Категория'
verbose_name_plural = 'Категории'
def __str__(self):
return self.name
def get_absolute_url(self):
return reverse('category', kwargs={'category_slug': self.slug})发布于 2022-01-29 22:04:11
好吧,我知道了,需要添加新标签
@register.simple_tag()
def get_all(gender, category):
stuff = Stuff.objects.filter(gender=gender, category=category).first()
if stuff is None:
return False
else:
return Truehttps://stackoverflow.com/questions/70907496
复制相似问题