小编JBC*_*JBC的帖子

为什么Django South 1.0使用iteritems()?

我刚刚安装了South 1.0,当我即将进行第一次迁移时,我收到了以下错误消息:

... /lib/python3.4/site-packages/south/migration/migrators.py", line 186, in _run_migration
for name, db in south.db.dbs.iteritems():
AttributeError: 'dict' object has no attribute 'iteritems'
Run Code Online (Sandbox Code Playgroud)

我通过用items()替换两次出现的iteritems()来修复它.
我的问题是:

  • 如果South 1.0与Python3兼容,为什么会发生这种情况?
  • 我的修复会不会给我带来麻烦?

令我惊讶的是,我找不到任何遇到同样问题的人.

python django django-south python-3.x

19
推荐指数
1
解决办法
1544
查看次数

标签 统计

django ×1

django-south ×1

python ×1

python-3.x ×1