У меня есть эти модели:Если мне нужен вид базы данных или нет?
class Company(models.Model):
name=models.CharField(max_length=100)
description=models.TextField()
#some more fields
class Product(models.Model):
name=models.CharField(max_length=100)
company=models.ForeignKey(Company)
#some more fields
class Category(models.Model):
parent=models.ForeignKey('self',null=True,blank=True)
name=models.CharField(max_length=100)
products=models.ManyToManyField(Product,null=True,blank=True)
#some more fields
, как U можно увидеть у каждой компании есть перечень продукции, и каждый продукт относится к некоторым категориям, я собираюсь получить список категорий каждой компании, используя company pk
, что Лучшая практика? Я должен определить представление базы данных? Как я могу это сделать?
Примечание: я никогда не пользовался представлением базы данных в django, я искал об этом, и это не звучит легко для меня!
Что ваш вопрос.? Как получить категории, соответствующие компании? – agf
да, лучшая практика для этого! –