को डीजेंगो नौसिखिया के रूप में नहीं जोड़ता है (मेरे पास अन्य अजगर वेबफ्रेमवर्क जैसे टर्बोगियर और बोतल की तलाश है लेकिन डीजेंगो की खोज है) मैं अपने ऐप के लिए व्यवस्थापक प्रबंधन को स्वतः बनाने की कोशिश कर रहा हूं मॉडलDjango admin.site.register मेरे ऐप व्यवस्थापक
था मुख्य URLS.py में मेरे पास है:
संपादित:
from django.contrib import admin
admin.autodiscover()
और उसके बाद:
urlpatterns = patterns('',
url(r'^appname/',include('appname.urls')),
url(r'^admin/',include(admin.site.urls))
नोटिस इस मुख्य urls.py में और एप्लिकेशन urls.py
ट्यूटोरियल निम्नलिखित में नहीं है (जो ट्यूटोरियल में मेरे लिए काम किया है ..) मैं में एक 'admin.py' फ़ाइल बनाई APPNAME फ़ोल्डर और वहाँ:
from appname.models import Appname
from django.contrib import admin
class appnameAdmin(admin.ModelAdmin):
fieldsets = [various field sets and fields etc ]
admin.site.register(Appname,AppnameAdmin)
और setting.py में मैं uncommented है
'django.contrib.admin'
मैं कमांडलाइन खिड़की और बुनियादी व्यवस्थापक स्क्रीन में किसी भी त्रुटि नहीं मिलता है प्रकट होता है (प्रमाणन और साइटों)
मैं manage.py खोल में admin.py में आयात की जाँच की और सब कुछ allright काम करने के लिए लग रहा था, मैं भी AppnameAdmin वर्ग बाहर टिप्पणी और सिर्फ Registring की कोशिश की:
admin.site.register(Appname)
लेकिन वह eith काम नहीं किया
मेरा अनुमान है कि मैं कुछ स्पष्ट याद कर रहा हूँ - मुझे लगता है कि
का उपयोग कर Django ०१२३८३९४१०९ के सभी 1.4 + अजगर 2.72
क्या आपका ऐप सेटिंग.py में INSTALLED_APPS में है? – dannyroa
हाँ यह है और यह ऐप स्वयं काम करता है .. – alonisser