0
나는 그런 모델을 가지고있다 : 영수증에는 구성 요소가있다. 구성 요소가 제품을 포함합니다.DJANGO 복잡한 모델링
구성 요소와 제품의 차이점은 해당 구성 요소의 수량과 측정 단위가 입니다. 성분은 100g 설탕 - 설탕은 제품입니다. 내가 구성 요소를 킥오프를 개조 할 수 있는지 궁금 100g 설탕이 동일 200g 설탕
아니다 - -
그래서 나는 다른 조리법을 만족하는 구성 요소를 많이 만들 필요가 순수 SQL에서 오히려 쉽게,하지만 난 ' django를 사용하려고 함 - 대안을 제시하지 않음.
class Receipt(models.Model):
name = models.CharField(max_length=128)
(...)
components = models.ManyToManyField(Component)
class Component(models.Model):
quantity = models.FloatField(max_length=9)
unit = models.ForeignKey(Unit)
product = models.ForeignKey(Product)
class Product(models.Model):
name = models.CharField(max_length = 128)
TIA