【发布时间】:2018-02-09 15:43:29
【问题描述】:
Django DateTimeField 无法验证 ISO 8601 格式
forms.py
from django import forms
class ImageForm(forms.Form):
updatedAfter = forms.DateTimeField()
createdAfter = forms.DateTimeField()
views.py
class ImageView(View)
def get_form(self):
return ImageForm(data=self.request.GET or None)
def get(self, request, *args, **kwargs):
form = self.get_form()
if form.is_valid():
...
这是我的要求:
http://127.0.0.1:8001/images/?updatedAfter=2011-10-05T14:48:00.000Z&createdAfter=2011-10-05T14:48:00.000Z
【问题讨论】:
-
你试过没有毫秒吗?
-
@schwobaseggl 不,因为我必须支持 ISO 8601,可以是毫秒