簡體   English   中英

jquery 日期值的格式無效。 保存到 dajngo 時它必須在 YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ] 中?

[英]jquery date value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ] when saving to dajngo?

我的 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)

您的視圖不知道如何識別輸入。 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)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM