3

django-taggit-autocomplete を使っているのですが、schememigrating をするとエラーが出てしまいました

 ! Cannot freeze field 'main.hotels.tags'
 ! (this field has class taggit_autocomplete_modified.managers.TaggableManagerAutocomplete)
 ! Cannot freeze field 'main.rooms.tags'
 ! (this field has class taggit_autocomplete_modified.managers.TaggableManagerAutocomplete)

 ! South cannot introspect some fields; this is probably because they are custom
 ! fields. If they worked in 0.6 or below, this is because we have removed the
 ! models parser (it often broke things).
 ! To fix this, read http://south.aeracode.org/wiki/MyFieldsDontWork

だから私は少し検索して、問題を解決するはずの django-taggit-autocomplete-modified を見つけましたが、そうではありません。

それを回避する最善の方法は何ですか?

4

2 に答える 2

3

最後に、models.pyに次のコードを追加する際の問題を解決しました

from south.modelsinspector import add_ignored_fields
add_ignored_fields(["^taggit_autocomplete\.managers"])
于 2012-12-25T23:59:59.863 に答える