Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/324.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 1.7中导出为excel datetime_Python_Django_Excel_Datetime_Python 3.x - Fatal编程技术网

Python 如何在Django 1.7中导出为excel datetime

Python 如何在Django 1.7中导出为excel datetime,python,django,excel,datetime,python-3.x,Python,Django,Excel,Datetime,Python 3.x,Iam使用Django 1.7、Python 3.4和PostgreSQL 9.1。 我需要导出到Excel一些查询集。作为起点,我使用本指南: 在我的模型中,我有一个字段作为Datetime,在utils.py中我已经添加了一个样式:(Datetime.Datetime,xlwt.easyxf(num\u format\u str='DD/MM/YYYY HH:MM:SS'), 但当我尝试导出数据时,我得到一个类型错误:不能减去偏移量原始和偏移量感知日期时间 有人能帮我吗? 谢谢您可以使用xl

Iam使用Django 1.7、Python 3.4和PostgreSQL 9.1。 我需要导出到Excel一些查询集。作为起点,我使用本指南:

在我的模型中,我有一个字段作为Datetime,在utils.py中我已经添加了一个样式:
(Datetime.Datetime,xlwt.easyxf(num\u format\u str='DD/MM/YYYY HH:MM:SS'),

但当我尝试导出数据时,我得到一个类型错误:
不能减去偏移量原始和偏移量感知日期时间

有人能帮我吗?
谢谢

您可以使用xlsxwriter进行此操作

您的问题显然是由于以下原因造成的

您必须让datetime对象知道。您可以为此安装pytz

pip install pytz
然后让datetime对象意识到:

import pytz

(pytz.utc.localize(datetime.datetime), xlwt.easyxf(num_format_str='DD/MM/YYYY HH:MM:SS')),

希望这能有所帮助。

谢谢,但在我插入
(pytz.utc.localize(datetime.datetime)、xlwt.easyxf(num_format_str='DD/MM/yyyyy HH:MM:SS')、
之后,我得到了一个值error
不是简单的datetime(tzinfo已经设置)
也许可以尝试datetime.datetime.astimezone(pytz.timezone('America/Chicago'))?很抱歉回复晚了。是的,它起了作用,对我帮助很大。谢谢