Django如何为表单节省时间?

Django如何为表单节省时间?,django,django-forms,django-templates,Django,Django Forms,Django Templates,我正在使用jquery创建一个带有可用时间段的日历。我希望在用户单击可用的约会日期时间时保存该日期时间。之后重定向到预订表单该日期时间保存到预订表单中的我的表单日期时间字段 例如: 我在我的页面中有与我共享链接相同的日历和时间。我想将此日期时间保存到我的预订表单datetimefield。如果用户单击2018年7月1日08:00,它将重定向到我的表单并保存“截止日期”时间字段 我的模型 视图.py 类BookingViewFormView: template_name='buggy_app/b

我正在使用jquery创建一个带有可用时间段的日历。我希望在用户单击可用的约会日期时间时保存该日期时间。之后重定向到预订表单该日期时间保存到预订表单中的我的表单日期时间字段

例如:

我在我的页面中有与我共享链接相同的日历和时间。我想将此日期时间保存到我的预订表单datetimefield。如果用户单击2018年7月1日08:00,它将重定向到我的表单并保存“截止日期”时间字段

我的模型

视图.py

类BookingViewFormView: template_name='buggy_app/booking.html' form_class=预订表单 模型=预订 def表单_validself,表单: 表单保存 返回superBookingView,self.form\u validform success\u url=反向\u lazy'index' def get_context_dataself,**kwargs:kwargs['car']现在是汽车预订! 尝试: kwargs['car']=car.objects.getid=self.request.GET.GET'car', 除Car.DoesNotExist外,ValueError: kwargs['car']=无返回superBookingView,self.get_context_data**kwargs def get_初始值自身: 初始值=superBookingView,self.get\u初始值 如果self.request.GET中有“car”: 尝试: 初始['book\u car']=car.objects.getid=self.request.GET['car'] 除Car.DoesNotExist外,ValueError: 传递返回首字母
您可以使用一个或多个时间段模型。DateTimeFieldDauto_now=模型字段中的True。

我希望用户从可用时间段中选择,并从时间段中选择“保存到汽车预订表单”
class Booking(models.Model):  
    booking_name = models.CharField(max_length=240, null=False)  
    customer_name = models.ForeignKey(Customer, on_delete=models.CASCADE, related_name='book_customers' )
    book_car = models.ForeignKey(Car, on_delete=models.CASCADE, related_name='book_car')
    booking_start_date = models.DateTimeField(auto_now_add=True, blank=False)
    booking_end_date = models.DateTimeField(blank=True, null=True) 
    rental_price = models.IntegerField(blank=False, null=False)
    times_pick = models.TimeField(blank=True)
    is_approved = models.BooleanField(default=False)
    def __str__(self):  
        return self.booking_name  
    def get_absolute_url(self):
        return reverse("buggy_app:detail",kwargs={'pk':self.pk})