Django扩展 - dumpscript无法正常工作

时间:2012-01-31 04:31:12

标签: python django django-extensions

我有一个简单的Tag模型,并且已经使用一些数据正确填充了数据库。 Django扩展已正确安装。但是,当我尝试使用dumpscript时,它会抱怨Tag模型没有属性" _collect_sub_objects",谁能告诉我发生了什么?这是一个错误吗?

这是models.py:

class Tag(models.Model):
    name = models.CharField(max_length=30)
    description = models.CharField(max_length=200, blank=True)

这是dumpscript命令的确切行:

python manage.py dumpscript tags.Tag > scripts/testdata_tag1.py

和错误消息:

Processing model: Tag
Traceback (most recent call last):
  ...
File "/usr/local/lib/python2.6/dist-packages/django_extensions-0.7.1-py2.6.egg/django_extensions/management/commands/dumpscript.py", line 238, in skip
self.instance._collect_sub_objects(sub_objects)
AttributeError: 'Tag' object has no attribute '_collect_sub_objects'

我的Django版本是1.3.1,扩展版本是0.7.1。

1 个答案:

答案 0 :(得分:2)

这是django-extensions中的一个错误,它引入了与1.3+

的不兼容性

您必须获取最新版本(.8 alpha)才能使其正常运行。

https://github.com/django-extensions/django-extensions

相关问题