У меня есть несколько категорий. Скажите электронику и игрушку. и у меня есть несколько магазинов в торговом центре. Магазин сохраняется с помощью внешнего ключа (категории). Теперь в панели навигации .. Я хочу перечислить магазины по их категориям. Спасибо в ожиданииКак выполнить запрос DB с использованием .object в Django
models.py
class ShopCategories(models.Model):
category = models.CharField(max_length=50, unique=True,)
def __str__(self):
return self.category
class NewShop(models.Model):
category = models.ForeignKey(ShopCategories)
name = models.CharField(max_length=100, unique=True)
tagline = models.CharField(max_length=50, default='Enter tagline here2')
description = models.TextField(default='enter shop description')
def __str__(self):
return self.name
views.py
def basefile(request):
shop_cat = NewShop.objects.filter(category_id=1)
shop_name = NewShop.objects.filter(name=shop_cat)
return render_to_response('base.html', {'Shopname':shop_name, 'Shopcat':shop_cat})
base.html
{% for category_id in Shopcat %}
<li><a href="#">{{ Shopname }}</a></l>
{% endfor %}
Нам нужно, чтобы вы указали больше, что вам нужно. Я имею в виду, вам нужно выпадающее меню, которое в зависимости от выбора категорий показывает список магазинов? –
@BrianOcampo .. Точно. Выпадающий список в зависимости от выбора категорий и списка магазинов по категории –