2016-06-30 16 views
-1

ジャンゴ・インポート、エクスポート、インポートファイルではなく、私は親のエラー行番号を除外した場合、私はジャンゴ・MPTTdjangoのインポートエクスポートとmpttの使い方Djangoの管理者

model.py

class Page(MPTTModel): 
    name = models.CharField(max_length=250) 
    parent = TreeForeignKey('self', null=True, blank=True, related_name='children', db_index=True) 
    content = models.TextField(blank=True, null=True) 

class MPTTMeta: 
     order_insertion_by = ['name'] 

    def __str__(self): 
     return self.name 

admin.py

class PageResource(resources.ModelResource): 

    class Meta: 
     model = Page 
     fields = ('id', 'title', 'name', 'content',) 
     exclude = ('parent',) 


@admin.register(Page) 
class PageAdmin(ImportExportModelAdmin): 
    empty_value_display = '-empty-' 

を使用する場合: 1 - 'module'オブジェクトに属性 'izip'がありません

親ブランクまたは値=名前またはIDの場合、エラー 行番号:1 - できませんassign "" ': "Page.parent"は "Page"インスタンスでなければなりません。

なぜクラスメタで作業しないのですか?

答えて

関連する問題