나는이 모델이 : 제품의 목록을 가지고 있으며, 각 제품이 어떤 범주에 속하는 U 각 회사를 볼 수있는, 내가 company pk
을 사용하여 각 회사의 범주의 목록을 얻을거야데이터베이스보기가 필요한지 여부
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
를, 무엇이다 가장 좋은 방법은 데이터베이스 뷰를 정의해야합니까? 어떻게해야합니까?
참고 : 나는 장고에서 데이터베이스보기를 사용하지 않았으며, 그것에 대해 검색했으며 쉽게 들리지 않습니다!
질문은 무엇입니까.? 회사와 일치하는 카테고리를 얻는 방법? – agf
네, 그렇게하는 것이 가장 좋습니다! –