2011-03-18 13 views
5

अरे, मैं तो बस Django-mptt lib स्थापित किया है, लेकिन मैं कैसे प्राप्त करने के लिए पता नहीं है के लिए :(Django-MPTT, यह काम करने के लिए कैसे

मैं

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 व्यवस्थापक पृष्ठ पर जाएं:

Templa teDoesNotExist पर/व्यवस्थापक/खोज/श्रेणी/

व्यवस्थापक/mptt_change_list.html

+0

mptt संस्करण: 0.4.2 – pkdkk

+0

मैंने अभी इसे स्वयं में चलाया है। क्या तुम्हें कभी कोई हल मिला? – mklauber

उत्तर

11

इस त्रुटि संदेश को गुगल करने से मुझे यहां लाया गया।

मेरे मामले के समाधान में बस व्यवस्थापक/mptt_change_list.html

1

easy_install के साथ स्थापित mptt whith एक ही समस्या थी खोजने के लिए टेम्पलेट लोडर के लिए INSTALLED_APPS करने के लिए 'mptt' जोड़ने के लिए किया गया था। अनज़िप करने के लिए मजबूर करने के लिए किया था:

easy_install --always-unzip Django-mptt-0.5.5.tar.gz

0

मैं एक ही त्रुटि (0.5.5) पाने में कामयाब रहे। आपको 'django_mptt_admin' को INSTALLED_APPS में भी जोड़ना होगा।

फिलिप।

0

Django 1.4 से settings.py में, TEMPLATE_LOADERS के पास अंडे थे। लोडर डिफ़ॉल्ट रूप से टिप्पणी करता था।

TEMPLATE_LOADERS = (
    'django.template.loaders.filesystem.Loader', 
    'django.template.loaders.app_directories.Loader', 
    # 'django.template.loaders.eggs.Loader', 
) 

uncommenting eggs.Loader अनुमति चार व्यवस्थापक टेम्पलेट्स

python/virtenv/lib/python2.7/site-packages/django_mptt-0.7.4-py2.7.egg 

में संग्रहीत पाया जा सकता है।

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^