0

我无法对在 django 1.7 中使用 django-timezone-field 的模型对象之一进行迁移

我在这里找到了解决方案: https ://github.com/mfogel/django-timezone-field/issues/12

我安装了 django-time-field 的分叉版本,它解决了这个问题: https ://github.com/mfogel/django-timezone-field/issues/12

我现在得到错误: unicode object has no attribute zone'unicode' object has no attribute 'localize'

我这样称呼这个领域:timezone.activate(customer.time_zone.zone)

我的模型看起来像:

from timezone_field import TimeZoneField

class Customer(models.Model):
    user = models.OneToOneField(User, related_name="customer")
    time_zone = TimeZoneField()

如果这个分叉不好,我该如何迁移?除了时区字段还有其他解决方案吗?

4

1 回答 1

0

这个 fork 修复了它,似乎是唯一适用于 django 1.7 https://github.com/anhtran/django-timezone-field的版本

于 2014-09-16T15:35:14.893 回答