Форум сайта python.su
Добрый день, подскажите почему может неправильно отображаться админка, если запускать локально, то выглядит все как в учебниках, запустил на хостинге и выглядит так, как в прикрепленном файле.
Прикреплённый файлы: админка.png (75,7 KБ)
Офлайн
Настройте веб-сервер, как то так для апача
Alias /static/admin/ "/usr/lib/python2.7/site-packages/django/contrib/admin/media"
Офлайн
FishHookНе совсем понял, у меня же нет прав на хостинге изменять настройки апача(извините, если что не так понял; хостинг локум)
Настройте веб-сервер, как то так для апача
Офлайн
покажите структуру своего проекта на локум-хостинге
конкретно интересует, где лежит статика для админки
Офлайн
Насколько понимаю, django оперирует двумя директориями /media /static , где вторая и есть статика файлов проекта и модулей.
Для продакшена выполнить python manage.py collectstatic , для девелопмента можно в urls.py внести конструкцию вида
if DEBUG: urlpatterns += patterns("django.views", url(r"%s(?P<path>.*)/$" % MEDIA_URL[1:], "static.serve", { "document_root": MEDIA_ROOT, }) ) urlpatterns += patterns("django.views", url(r"%s(?P<path>.*)/$" % 'css/', "static.serve", { "document_root": HTDOCS_DIR+'/css/', }) ) urlpatterns += patterns("django.views", url(r"%s(?P<path>.*)/$" % 'js/', "static.serve", { "document_root": HTDOCS_DIR+'/js/', }) ) urlpatterns += patterns("django.views", url(r"%s(?P<path>.*)/$" % 'images/', "static.serve", { "document_root": HTDOCS_DIR+'/images/', }) )
Офлайн
Структура проекта:
-bookside
–bookside
—-manage.py
—-settings.py
—-urls.py
—-init.py
—-app
–media
—-admin
——css/js/img(статика для админки)
–static(пустая)
python manage.py collecstatic нет в числе возможных команд.
upd: разобрался, скопировал статику админки в static
Отредактировано Yog-Sothoth (Июль 11, 2013 20:38:35)
Офлайн