gpt4 book ai didi

django - 如何在 Django 1.5 中解决有关 localflavor 的 Django South 问题?

转载 作者:行者123 更新时间:2023-12-04 02:56:13 26 4
gpt4 key购买 nike

我正在开始一个新项目,我正在使用 Django 1.5。我发现本地 flavor 的东西已从 Django 1.5 中删除,现在是一个单独的可安装包。所以我安装了它。在我的 models.py 中,我正在导入美国本地 flavor 来获取我的状态:

from django_localflavor_us.models import USStateField

在我的模型中,我有这个字段:
state = USStateField(default='VA')

当我尝试使用 South 运行迁移时,我现在收到以下消息:

!无法卡住字段“playerstats.location.state”
! (这个字段有类 django_localflavor_us.models.USStateField)

!南方不能自省(introspection)一些领域;这可能是因为它们是定制的
!字段。如果他们在 0.6 或更低版本中工作,这是因为我们已经删除了
!模型解析器(它经常破坏东西)。
!要解决此问题,请阅读 http://south.aeracode.org/wiki/MyFieldsDontWork

我通读了 wiki 文章,但我发现它非常冗长和复杂。我的 USStateField 现在在 1.5 中不被视为自定义字段吗?有没有其他人在 1.5 中遇到过这个问题?你是怎么解决的?

最佳答案

从 django-localflavor 1.0 版开始,只需将“localflavor”添加到您的 INSTALLED_APPS你只需要让南方正确地拿起它。 https://django-localflavor.readthedocs.org/en/latest/?highlight=south#installation

关于django - 如何在 Django 1.5 中解决有关 localflavor 的 Django South 问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15339690/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com