Hallo ich habe 3 Modelle in meinen Django-Projekten, wenn Benutzer Anfrage senden Ich habe seine dealer_id
Ich brauche Abfrage Abfrage mit Informationen über Material aus Materialtabelle und für jede Zeile hinzufügen discount_percent vom letzten Modell, wo dealer_id = aktuelle dealer_id und row id. Bitte hilf mir, wenn du Antwort hast.Django Feld zur Abfrage hinzufügen
Modelle
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)
bitte Ihre Modelle Beschreibung anstelle von Text hinzufügen, und was Sie bereits versuchen. –
Klasse Material (models.Model): id = models.AutoField (primary_key = True) color = models.IntegerField() name = models.CharField (max_length = 100) material_width = models.IntegerField() Preis = models.BigIntegerField (default = 0) –
i alle Modelle bedeuten und nicht von Kommentar, bearbeiten Sie Ihre Frage –