Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django:获取今天和SplitDateTime小部件的条目?_Python_Django_Django Forms - Fatal编程技术网

Python Django:获取今天和SplitDateTime小部件的条目?

Python Django:获取今天和SplitDateTime小部件的条目?,python,django,django-forms,Python,Django,Django Forms,我使用:SplitDateTimeWidget分割DateTime字段 appointment = forms.DateTimeField(widget=forms.SplitDateTimeWidget) 在模板端,我使用jQuery为每个字段使用datePicker和TimePicker 当我尝试筛选与今天日期相关的条目时,如下代码所示: d = datetime.date.today() entries = Entry.objects.filter(appointment__year=d

我使用:SplitDateTimeWidget分割DateTime字段

appointment = forms.DateTimeField(widget=forms.SplitDateTimeWidget)
在模板端,我使用jQuery为每个字段使用datePicker和TimePicker

当我尝试筛选与今天日期相关的条目时,如下代码所示:

d = datetime.date.today()
entries = Entry.objects.filter(appointment__year=d.year ,appointment__month=d.month ,appointment__day=d.day )
它显示了昨天8月17日的参赛作品:(这真的很奇怪

我尝试在模型中分割日期和时间,我也得到了相同的结果


你知道怎么解决吗?!

settings.py TIME\u ZONE

默认值:
'America/Chicago'

以下是一些有用信息的摘录:

表示时区的字符串 对于此安装

(……)

请注意,这是Django将所有数据转换到的时区 日期/时间——不一定是 服务器的时区

(……)

Django无法可靠地使用alternate Windows环境中的时区。 如果您在Windows上运行Django, 必须将此变量设置为与 系统时区


现在仍然是8月17日,我在这里。你的服务器的时间是什么时候?哎呀,哈哈,我完全忘了在设置中更改时区。对不起。谢谢你,已经解决了这个问题,我主要在Ubuntu、BSD和ArchLinux上使用Django。不喜欢将windows作为开发环境处理…顺便说一句,有没有任何改变时区的解决方案正在对访问者或当前用户进行排序?!Regards@Hamza:通常使用模板筛选器来完成此操作。有关可使用的筛选器示例,请参见此处。请将答案标记为已接受,以便您的问题可以有正确的答案