gpt4 book ai didi

python - django-evolution 错误

转载 作者:太空宇宙 更新时间:2023-11-04 10:59:41 24 4
gpt4 key购买 nike

我正在尝试使用 django-evolution 修改现有项目中的某些模型。现在,当我使用 syncdb 时,它说我需要进行“进化”。

当我尝试运行时:

python manage.py evolve --hint --execute

我在终端中看到了这个错误,但我对此还是个新手,所以我无法解决这个错误。

错误代码:

Traceback (most recent call last):
File "manage.py", line 11, in <module>
execute_manager(settings)
File "/home/steve/lib/python2.6/site-packages/django/core/management/__init__.py", line 361, in execute_manager
utility.execute()
File "/home/steve/lib/python2.6/site-packages/django/core/management/__init__.py", line 306, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/home/steve/lib/python2.6/site-packages/django/core/management/base.py", line 192, in run_from_argv
self.execute(*args, **options.__dict__)
File "/home/steve/lib/python2.6/site-packages/django/core/management/base.py", line 219, in execute
output = self.handle(*args, **options)
File "/var/sites/placeholder/placeholder/placeholder/apps/django_evolution/management/commands/evolve.py", line 87, in handle
hinted_evolution = diff.evolution()
File "/var/sites/placeholder/placeholder/placeholder/apps/django_evolution/diff.py", line 197, in evolution
changed_attrs[prop] = current_field_sig.get(prop, ATTRIBUTE_DEFAULTS[prop])
KeyError: 'field_type'

谢谢,希望有人能帮助我。

史蒂夫

最佳答案

我已经解决了,我会发帖给遇到同样问题的人。

我意识到我正处于项目的一个非常稳定的部分。所以我备份了我的数据库并继续删除了 django_evolution 使用的 2 个表。

然后我运行 syncdb 再次创建表。

这似乎奏效了,我能够进行进化。

关于python - django-evolution 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6712149/

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