2012-04-09 24 views
5

ग्रहण में, जब मैं नई परियोजना बनाने के लिए, मैं,कोई मॉड्यूल नामित filterspecs

 Error creating Django project  
    settings.py file not created  
    Stdout: 
    Stderr: 

तो मैं वर्तमान परियोजना और runserver, iam प्राप्त करने में त्रुटि सिंक्रनाइज़ की तरह एक त्रुटि मिली टी प्रोजेक्ट में फ़िल्टरपेक्स का इस्तेमाल नहीं किया। Usr/local/lib/python2.7/dist-packages/django/contrib/admin में पहले से ही filterpecs.py स्थापित है।

कृपया त्रुटि को सुधारने के लिए कृपया सलाह दें।

उत्तर

-5

जाहिर है, आपके सिस्टम में filterspecs मॉड्यूल की कमी है जो परियोजना द्वारा आवश्यक है। कंसोल में sudo pip install filterspecs टाइप करके इसे स्थापित (यदि आप लिनक्स पर कर रहे हैं)

+0

जब मैं उपरोक्त कोड को आजमाता हूं तो मुझे फॉलोउन संदेश मिल रहा है। फ़िल्टरपेक्स डाउनलोड करना/अनपॅक करना कोई भी डाउनलोड नहीं मिला जो फिल्टर फिल्टर फ़िल्टरपेक्स के लिए कोई भी वितरण नहीं मिला /home/pydan-4/.pip/pip.log में पूरा लॉग संग्रहीत करना – Raji

3

आप इस तरह यहां उल्लिखित के रूप में अपने व्यवस्थापक पृष्ठों, के लिए कस्टम फ़िल्टर बनाने के लिए django.contrib.admin.filterspecs का उपयोग किया जा सकता है: Custom Filter in Django Admin on Django 1.3 or below

Unfortunatelly, तो आप करना होगा नए list_filter मॉड्यूल कार्यक्षमता का उपयोग करके इन्हें फिर से लिखें। ,

https://docs.djangoproject.com/en/dev/ref/contrib/admin/#django.contrib.admin.ModelAdmin.list_filter

4

यह रूप में अच्छी तरह मुझे क्या हुआ है, भले ही मेरी कोड सीधे किसी भी filterspecs का उपयोग नहीं किया गया था:

मैनुअल यहाँ देखें।

python manage.py runserver --traceback चलाएं ताकि यह देखने के लिए कि त्रुटि कहां से आ रही है।

यह मॉड्यूल Django 1.4 में हटा दिया गया था, लेकिन आपके सेटिंग्स में सूचीबद्ध अन्य बाहरी मॉड्यूल अभी भी इसका उपयोग कर रहे हैं, इसलिए सुनिश्चित करें कि आप अपनी INSTALLED_APPS सूची में सबकुछ अपग्रेड करें। मेरे मामले में, मैं FeinCMS का पुराना संस्करण उपयोग कर रहा था, लेकिन जब मैंने इसे अपग्रेड किया, तो त्रुटि दूर हो गई।

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