cannot import name TreeForeignKey

  • Опубликовано:
Эта ошибка возникает при попытке создать модель для mptt :
from django.db import models
from mptt.models import MPTTModel, TreeForeignKey

class Category(MPTTModel):
    name = models.CharField(max_length=50, unique=True)
    parent = TreeForeignKey('self', null=True, blank=True, related_name='children')
Этот пример приведен в инструкции к mptt. Проблема в том, что инструкция написана для версии v0.5.pre, а у меня установлена 0.4.2 (в пакете с django-cms). Для нормальной работы нужно удалить django-mptt v0.4.2 и поставить v0.5.pre