2012-01-31 31 views
1

私は単純なタグモデルを持っていて、データベースにいくつかのデータを適切に埋め込んでいます。 Djangoの拡張機能は正しくインストールされています。しかし、dumpscriptを試してみると、Tagモデルに "_collect_sub_objects"という属性がないという不満があります。誰でも何が起こっているのか教えてください。これはバグですか?Djangoの拡張機能 - ダンプスクリプトが正しく機能しない

ここ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です。

答えて

2

これは、あなたがそれを動作させるために、最新バージョン(.8 alphaを)つかむ必要があるでしょう1.3+

との非互換性を導入しましたジャンゴ・拡張のバグです。

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

関連する問題