Django-MPTT,怎么样

pkd*_*dkk 5 django-admin django-mptt

嘿,我刚刚安装了django-mptt lib,但我不知道如何让它工作:(

我已经添加了

from mptt.models import MPTTModel

class Category(MPTTModel):
    slug = models.SlugField(max_length=200, unique=True)
    name = models.CharField(max_length=100)
    parent = models.ForeignKey('self', blank=True, null=True, related_name='child')
Run Code Online (Sandbox Code Playgroud)

它工作正常

-

但是,当我去我的网站的Django管理页面时,我收到一个错误:

TemplateDoesNotExist位于/​​ admin/search/category /

管理员/ mptt_change_list.html

fsw*_*fsw 11

谷歌搜索此错误消息带我到这里.

在我的情况下解决方案是简单地将'mptt'添加到INSTALLED_APPS用于模板加载器以查找admin/mptt_change_list.html


jbo*_*chi 3

pip install django-mptt --upgrade为我解决了问题。这里有一个关于此的已关闭问题:https ://github.com/django-mptt/django-mptt/issues/23