Inline master

6 views
Skip to first unread message

Roberto Russi

unread,
Dec 1, 2016, 12:12:15 PM12/1/16
to Django users
I have 3 models:

class Products(models.Model):
        brand = models.ForeignKey(
            Brands,
            verbose_name = "Brand",
        )
        code = models.CharField("Code",
            max_length=25, 
        )
        descr = models.CharField("Description",
            max_length=50, 
        )

class Orders(models.Model):
        brand = models.ForeignKey(
            Brands,
            verbose_name = "Brand",
            null=True,
            blank=True,
            related_name="ord_brand"
        )
        ord_date = models.DateField("Date")
        ord_numb = models.CharField("Number",
            max_length=20,
            unique_for_year="ord_date", 
        )

class OrderRows(models.Model):
        order = models.ForeignKey(
            Orders,
            verbose_name = "Order",
        )
        product = models.ForeignKey(
            Products,
            verbose_name = "Product",
        )
        price = models.DecimalField("Price",
            max_digits = 11,
            decimal_places=2,
        )

In my Admins.py I have a ModelAdmin for Orders whit a Inline for OrderRows.

How can I filter the product queryset in OrderRows where brand=orders.brand?
Reply all
Reply to author
Forward
0 new messages