Django:尝试进行预订,但无法正常工作

在一个用户和驱动程序相互交互的项目上工作 这是一种预订模型,当用户接受报价时,它将显示确认预订页面 但它不起作用。 这是预订模型

class Booking(models.Model):
    order_id = models.AutoField(primary_key=True, default='1')
    b_price = models.ForeignKey(price, on_delete=models.CASCADE, related_name='b_prices')
    b_post = models.ForeignKey(Loader_post, on_delete=models.CASCADE, related_name='b_posts')
    booked_at = models.DateField(auto_now=True)
    user = models.ForeignKey(User, on_delete=models.CASCADE, null=True, default='')

      def __str__(self):
         return str(self.order_id)

这是我的views.py

@login_required
def booking_approve(request, pk):
    booking = get_object_or_404(Booking, pk=pk)
    user = request.user
    if request.method == "POST":
        bk.user =  user.request
        bk = Booking()
        bk.save()
        bk.b_price.add(booking)
        bk.b_post.add(booking)
    return redirect('Loader:my_job', pk=pk)
评论