2016-06-30 7 views
-1

장고 - 가져 오기 - 내보내기 파일을 가져올 수 없습니다django import-export 및 mptt는 어떻게 사용합니까? 내가 장고 - mptt를 사용하는 경우 장고 관리자

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 - '모듈'객체에 'izip'속성이 없습니다.

부모 공백 또는 값 = 이름 또는 ID 인 경우 오류 줄 번호 : 1 - 할 수 없습니다. "" ' "할당 :"Page.parent "는"Page "인스턴스 여야합니다.

메타 클래스에서 제외하지 않는 이유는 무엇입니까?

답변