Django Admin CSS manquant

J'ai été déconner avec le nouveau collectstatic commande et ont eu à travailler pour mes pages normales. C'est-à-dire, je suis en mesure de charger mon css à cet endroit http://localhost:8000/static/css/main.css. Cependant, le css pour mon django admin ne semble pas se manifester.

Lorsque je navigue à l'admin css emplacement à http://localhost:8000/static/admin/css/base.css, j'obtiens une erreur 404 page non trouvée avec l'erreur suivante: /home/nai/GitProjects/cats/django-trunk/django/contrib/admin/media/css/base.css" does not exist. La recherche dans django-tronc, je n'ai jamais eu le /home/nai/GitProjects/cats/django-trunk/django/contrib/admin/media/ dossier pour commencer.

Est bizarre?

En tout cas, dans mon statique dossier, il y a un dossier admin avec l'accompagnement css, img et js dossiers qui a été créé quand j'ai couru collectstatic et l'url de la base.css semble pointer vers cet emplacement.

Ce qui se passe sur mon serveur de développement de django. Voici quelques extraits de l'aide dans la chasse au bug:

url

 33 # In order for Dev Server to serve media files for the frontend site.
 34 urlpatterns += staticfiles_urlpatterns()
 35 
 36 try:
 37     if settings.DEBUG: # defined in manage.py when the first arg is "runserver"
 38         urlpatterns += patterns('',
 39         (r'^media/(?P<path>.*)$', 'django.views.static.serve',{'document_root': settings.MEDIA_ROOT}),
 40         (r'^media-admin/(?P<path>.*)$', 'django.views.static.serve',{'document_root': os.path.join(settings.MEDIA_ROOT, '..', settings.ADMIN_MEDIA_PREFIX)}),
 41         )
 42 except NameError:
 43     pass

Je pense qu'il pourrait être quelque chose à faire avec la ligne de 40 ans dans mon URL de fichier mais l'évolution des médias-admin statique/admin na pas aider.

paramètres

     58 ADMIN_MEDIA_PREFIX = '/static/admin'
     69 STATIC_ROOT = os.path.join(os.path.abspath(os.path.join(PROJECT_ROOT, '..', MEDIA_DIR, 'static')), '')
     70 
     71 # URL prefix for static files.
     72 # Example: "http://media.lawrence.com/static/"
         73 STATIC_URL = '/static/'
     74 
     75 # Additional locations of static files. Global files are stored in here
     76 STATICFILES_DIRS = (
     77     os.path.join(os.path.abspath(os.path.join(PROJECT_ROOT, '..', 'proj_public', 'static', 'proj')), ''),
     78     )
     79 
  • le bug s'est avéré être lié à quelque chose de complètement différent.. rien de mal avec le code comme il s'avère.
  • Pouvez-vous s'il vous plaît poster quel était le problème s'il vous plaît. Je suis coincé exactement le même problème.
InformationsquelleAutor super9 | 2011-08-30