2012-11-11 41 views
0

我已經看過這個問題很多次了,但沒有人回答我的問題。
我已經添加了應用程序及其模型,但沒有在管理員門戶中看到它們。
我可以從shell訪問模型。模特不會出現在管理員頁面

settings.py

INSTALLED_APPS = (
    'django.contrib.auth', 
    'django.contrib.contenttypes', 
    'django.contrib.sessions', 
    'django.contrib.sites', 
    'django.contrib.messages', 
    'django.contrib.staticfiles', 
    # Uncomment the next line to enable the admin: 
    'django.contrib.admin', 
    # Uncomment the next line to enable admin documentation: 
    # 'django.contrib.admindocs', 
    'myApp', 
) 

urls.py

from django.contrib import admin 
admin.autodiscover() 

urlpatterns = patterns('', 
    # Examples: 
    # url(r'^$', 'RCOSPortal.views.home', name='home'), 
    # url(r'^RCOSPortal/', include('RCOSPortal.foo.urls')), 

    # Uncomment the admin/doc line below to enable admin documentation: 
    # url(r'^admin/doc/', include('django.contrib.admindocs.urls')), 

    # Uncomment the next line to enable the admin: 
    url(r'^admin/', include(admin.site.urls)), 
) 

admin.py

from django.contrib import admin 
from myApp.models import Owner 

admin.site.register(Owner) 

回答

1
  • 確保您已經運行'syncdb'命令。
  • 創建一個 OwnerAdmin並嘗試註冊它。
  • 如果不工作,請在github上載您的測試 項目(包括所有文件),以便我們能夠幫助您。
+0

我想'admin.site.register(Owner)'足以包含管理網站中的模型。不強制創建管理員類。 – arulmr

+0

@arulmr是的。它是可選的。嘗試蠻力:P –

+0

嘗試所有這些除了最後 - 將盡快做。謝謝 – ESoft

相關問題