jquery日期值的格式无效。保存到dajngo时必须是YYYY-MM-DD HH:MM [:ss [.uuuuuu]] [TZ]?

时间:2017-09-18 02:23:03

标签: jquery django date time

我的jquery代码就像......

$("#datepicker").on("change",function(){
      selectedFrom = $(this).val();
      fromDateInput.value = selectedFrom;
  });

function ajax_call(data){

    data = { 
    'from_input' : fromDateInput.value }
}

我的模特是......

class Reservation(models.Model):
    res_from = models.DateTimeField(null=True, blank=True)

然后我的观点就像......

def reservationview(request):
    if request.method == 'POST':
        from_input = request.POST.get('from_input')
        Reservation.objects.create(res_from = from_input)

1 个答案:

答案 0 :(得分:0)

您的观点不知道如何识别输入。 dateutil中有一个实用程序可以帮助您将大多数日期/时间格式转换为日期时间。

from dateutil import parser

def reservationview(request):
    if request.method == 'POST':
        from_input = parser.parse(request.POST.get('from_input'))
        Reservation.objects.create(res_from = from_input)