와 M2M :장고, 내 장고 응용 프로그램에서 모델 다음 한 동일 모델
제품 모델 :
class Product(BaseModel):
company = models.ForeignKey(Company, null=True, blank=True)
title = models.CharField(max_length=128,verbose_name="Product title")
주문 모델 :
class Order(BaseModel):
company = models.ForeignKey(Company)
products = models.ManyToManyField(Product)
나는 수 없습니다입니다 여러 개의 번호를 에 추가하려면 제품을 주문하십시오. 예를 들어, "Car"라는 제품이 있는데, 어떻게 하나의 Order에 여러 Car 객체를 추가 할 수 있습니까?
모든 주문에는 여러 개의 제품이 포함될 수 있습니다 (동일하거나 다를 수 있음).
주문하려면 어떻게 제품을 추가 할 수 있습니까? 이번 변경 전 나는 코드를 사용했다 : '제품에 대한 제품 : prod = Product.objects.get (uuid = product) order.products.add (prod)' – dease
@ 답변을 업데이트했습니다. – ndpu