У меня есть следующие модели: Order
, OrderItem
class Order(models.Model):
pass
class OrderItem(models.Model):
order = models.ForeignKey(
Order, related_name='order_item',
verbose_name=_('order'), null=True,
on_delete=models.SET_NULL,
limit_choices_to={'enabled': True}
)
product_item = models.ForeignKey(
Product, related_name='order_item',
verbose_name=_('product item'), null=True, blank=True,
on_delete=models.SET_NULL,
limit_choices_to={'enabled': True}
)
вид
def order_view(request):
user_orders = Order.objects.filter(user=request.user)
Как я могу получить все order_item
значения для каждого заказа?
{% for order in orders %}
{% for ord in orderitem.order_set.all %}
123
{% endfor %}
{% endfor %}
А как мне получить все product_item
за order_item
?