2016-06-30 49 views
-1

Django-Import-Export не импортирован файл, если я использую Джанго-mpttКак использовать импорт-экспорт django и 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»

Если родительский пуст или значение = имя или идентификатор, ошибка Номер строки: 1 - Не удается назначить «'»: «Страница .parent» должна быть экземпляром «Страница».

Почему исключение не работает в классе Meta?

ответ