Как иметь пункт заказа и доставку под каждым заказом в панели администратора?
как мне сделать так, чтобы оператору сайта было удобнее обрабатывать заказ, можно ли сделать так, чтобы каждый элемент заказа и адреса доставки, связанные с заказом, находились под каждым "Заказом" в панели администратора? буду очень признателен за помощь, thx!
models.py
class Order(models.Model):
customer = models.ForeignKey(Customer, on_delete=models.SET_NULL, blank=True, null=True)
date_ordered = models.DateTimeField(auto_now_add=True)
complete = models.BooleanField(default=False)
transaction_id = models.CharField(max_length=100, null=True)
class OrderItem(models.Model):
product = models.ForeignKey(Product, on_delete=models.SET_NULL, blank=True, null=True)
order = models.ForeignKey(Order, on_delete=models.SET_NULL, blank=True, null=True)
quantity = models.IntegerField(default=0)
date_added = models.DateTimeField(auto_now_add=True)
status = models.CharField(max_length=40, choices=STATUS_CHOICES, default="Order Placed")
tracking_no = models.CharField(max_length=300, null=True, blank=True)
class ShippingAddress(models.Model):
customer = models.ForeignKey(Customer, on_delete=models.SET_NULL, blank=True, null=True)
order = models.ForeignKey(Order, on_delete=models.SET_NULL, blank=True, null=True)
address_one = models.CharField(max_length=200)
city = models.CharField(max_length=200)
country = models.CharField(max_length=300)
zipcode = models.CharField(max_length=200)
date_added = models.DateTimeField(auto_now_add=True)
admin.py
admin.site.register(Order, OrderAdmin)
admin.site.register(OrderItem, OrderItemAdmin)
admin.site.register(ShippingAddress, ShippingAddressAdmin)