안녕하세요, 사용자가 요청을 보낼 때 내 장고 프로젝트에서 3 모델을 가지고 있습니다. dealer_id
재질 테이블의 재질에 대한 정보와 각 행에 대한 반환 쿼리 세트가 마지막 모델의 discount_percent를 추가해야합니다. 여기서 dealer_id = 현재 dealer_id 및 행 ID. 대답이 있으면 도와주세요.Django 쿼리 세트에 필드 추가
모델
class Material(models.Model):
id = models.AutoField(primary_key=True)
color = models.IntegerField()
name = models.CharField(max_length=100)
material_width = models.IntegerField()
price = models.BigIntegerField(default=0)
class Dealer(models.Model):
id = models.AutoField(primary_key=True)
dealer_name = models.CharField(max_length=100)
dealer_phone = models.CharField(max_length=13, unique=True)
dealer_email = models.CharField(max_length=150, null=False, unique=True)
dealer_firm_name = models.CharField(max_length=100, null=True)
dealer_address = models.CharField(max_length=100, null=True)
dealer_unp = models.CharField(max_length=9, null=True)
dealer_amount = models.FloatField(default=0.0)
user_id = models.BigIntegerField(unique=True)
class MaterialDealerPrice(models.Model):
id = models.AutoField(primary_key=True)
dealer_id = models.BigIntegerField(null=False)
material_id = models.BigIntegerField(null=False)
discount = models.FloatField(null=True, default=0.0)
텍스트 대신 모델 설명을 추가하고 이미 시도한 내용을 추가하십시오. –
클래스 재료 (models.Model) : ID = models.AutoField (primary_key와 = 참) 색상 = models.IntegerField() 이름 = models.CharField (MAX_LENGTH = 100) material_width = models.IntegerField() 가격 = 모델명 .BigIntegerField (기본값 = 0) –
모든 모델을 의미하고 논평이 아닌 질문을 편집하십시오. –