He leído todos los otros hilos pero todavía no entiendo por qué mis aplicaciones no se muestran en Django admin. Todo lo demás funciona bienLas aplicaciones no se mostrarán en Django admin
Mis aplicaciones se encuentran en settings.py
tengo en mi archivo admin.autodiscover urls.py raíz
from django.conf.urls.defaults import *
from django.conf import settings
from django.views.generic.simple import direct_to_template
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
url(r'^$', direct_to_template, {
"template": "homepage.html",
}, name="home"),
url(r'^admin/invite_user/$', 'signup_codes.views.admin_invite_user', name="admin_invite_user"),
url(r'^account/signup/$', "signup_codes.views.signup", name="acct_signup"),
(r'^account/', include('account.urls')),
(r'^profiles/', include('basic_profiles.urls')),
(r'^notices/', include('notification.urls')),
(r'^announcements/', include('announcements.urls')),
(r'^tagging_utils/', include('tagging_utils.urls')),
(r'^attachments/', include('attachments.urls')),
(r'^comments/', include('threadedcomments.urls')),
#
(r'^wayfinder/', include('wayfinder.urls')),
(r'^site/', include('jsite.urls')),
(r'^kiosk/', include('kiosk.urls')),
(r'^navigator/', include('navigator.urls')),
(r'^location/', include('location.urls')),
(r'^event/', include('event.urls')),
#(r'^news_reader/', include('news_reader.urls')),
#(r'^weather_reader/', include('weather_reader.urls')),
(r'^admin/(.*)', admin.site.root),
)
if settings.SERVE_MEDIA:
urlpatterns += patterns('',
(r'^site_media/', include('staticfiles.urls')),
)
Todos mis aplicaciones tienen un archivo que contiene algo así como admin.py
from django.contrib import admin
from event.models import Event
class EventAdmin(admin.ModelAdmin):
list_display = (
'short_name',
'long_name',
'locations',
'categories',
'description',
'phone',
'email',
'url_source',
'url_location',
'external_ref',
'show_event'
)
admin.site.register(Event, EventAdmin)
Y he reiniciado el servidor una y otra vez ;-)
Estoy construyendo en parte superior de Pinax, pero desde mi lectura, no debería cambiar nada. ¿Alguna pista de lo que podría estar mal?
La razón habitual es que settings.py no menciona las aplicaciones en la sección INSTALLED_APPS, como dice Code Duck. ¿Tiene esto configurado correctamente? – hughdbrown
¿Has hecho 'syncdb'? –
descubrió el problema. uno de mis administradores se estaba refiriendo a las formas nuevas obsoletas, no lo solucioné de inmediato. Parece que la segunda vez (página de actualización) se llamó al administrador, se quitó el error y se mostró el administrador, pero sin todos los modelos que seguían el que contenía el error. como estaba en la parte superior de las aplicaciones que agregué, no se mostró ninguna, excepto las aplicaciones Pinax que estaban en la parte superior de la lista. no descartar errores ;-) lo daré a pato código gracias a todos los que ayudaron ;-) – philgo20