首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django-MPTT,如何

Django-MPTT,如何
EN

Stack Overflow用户
提问于 2011-03-18 17:41:25
回答 5查看 4.5K关注 0票数 5

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

我已经添加了

代码语言:javascript
复制
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')

它工作得很好

-

但是当我转到我的站点的Django Admin页面时,我得到了一个错误:

类别位于/admin/ TemplateDoesNotExist /category/

admin/mptt_change_list.html

EN

回答 5

Stack Overflow用户

发布于 2013-03-03 02:22:37

谷歌这条错误信息把我带到了这里。

在我的案例中,解决方案是简单地将'mptt‘添加到INSTALLED_APPS中,让模板加载器找到admin/mptt_list.html

票数 11
EN

Stack Overflow用户

发布于 2011-08-23 06:34:10

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

票数 3
EN

Stack Overflow用户

发布于 2013-05-20 22:18:04

与easy_install一起安装mptt时出现相同的问题。必须强制解压缩:

easy_install --总是解压django-mptt-0.5.5.tar.gz

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5350216

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档