Как вызвать фильтр базы данных по "Id " Django,

Я хочу сделать форму оплаты, но я не могу показать produk в orederitem, пожалуйста, помогите мне показать orderitem :v. Я действительно новичок здесь .

models.py

class Order(models.Model):
    name         = models.ForeignKey(Profile, on_delete=models.SET_NULL, blank=True, null=True)
    order_data   = models.DateTimeField(auto_now_add=True)
    selesai      = models.BooleanField(default=False, blank=True, null=True)
    status       = models.BooleanField(default=False, blank=True, null=True)
    id_transaksi = models.CharField(max_length=200, null=True) 
    bukti        = models.ImageField(null=True, blank=True)
    ongkir       = models.CharField(max_length=200, null=True) 
    total        = models.CharField(max_length=200, null=True)
    total_harga  = models.CharField(max_length=200, null=True)
    pembayaran   = models.CharField(max_length=200, 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)

views.py

def pembayaran(request):
    customer        = request.user.profile
    ido             = Order.objects.filter(id)
    orders          = Order.objects.filter(name=customer, selesai=True)
    pengiriman      = Pengiriman.objects.filter(name=customer)
    OrderItems      = OrderItem.objects.filter(order=ido)
    print(OrderItems)
    context = {'orders': orders,'pengiriman' :pengiriman , 'OrderItems': OrderItems }
    return render(request, 'store/pembayaran.html', context)

Вернуться на верх