如何在我的Django应用程序中包含'pytz'包以进行Heroku部署?

时间:2012-03-11 08:02:00

标签: django heroku pytz

我正在尝试将(http://pytz.sourceforge.net/)的pytz timezone包添加到我的Django应用程序(版本1.3)中,因此我可以改进时区功能。我很担心这个python包不会部署到Heroku中的应用程序上。我如何确保在Heroku上部署此软件包?

或者,如果有人可以告诉我指出如何处理Django 1.3中的TZ问题,我会非常感激。

2 个答案:

答案 0 :(得分:5)

必须将包添加到requirement.txt文件中。

确定版本号的一种方法是在本地安装:

$ pip install pytz
$ python
>> import pytz
>> pytz.__version__
'2013b'

然后在requirements.txt中添加以下行:

pytz==2013b

答案 1 :(得分:3)

如果要部署软件包,请将其添加到requirements.txt文件中。