Найти - Пользователи
Полная версия: Некорректное отображение админки
Начало » Django » Некорректное отображение админки
1
Yog-Sothoth
Добрый день, подскажите почему может неправильно отображаться админка, если запускать локально, то выглядит все как в учебниках, запустил на хостинге и выглядит так, как в прикрепленном файле.
FishHook
Настройте веб-сервер, как то так для апача
Alias /static/admin/ "/usr/lib/python2.7/site-packages/django/contrib/admin/media"
Yog-Sothoth
FishHook
Настройте веб-сервер, как то так для апача
Не совсем понял, у меня же нет прав на хостинге изменять настройки апача(извините, если что не так понял; хостинг локум)
Но кажется тут еще одна проблема: я так понимаю, что ADMIN_MEDIA_PREFIX устарела в 1.4, но когда создаю проект, то settings именно с этим параметром, а не с STATIC_URL, хотя в виртуальном окружении поставил джангу 1.5.1 и когда в консоли прописываю django_get.version() показывает 1.5.1(кстати установить по умолчанию питон 2.7.5 у меня почему то не вышло, на сервере родной 2.6). Получается, что django-admin создает проект на 1.4?
Dr.Livsi
покажите структуру своего проекта на локум-хостинге
конкретно интересует, где лежит статика для админки
VadimK
Насколько понимаю, 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/',
        })
    ) 

Yog-Sothoth
Структура проекта:

-bookside
–bookside
—-manage.py
—-settings.py
—-urls.py
—-init.py
—-app
–media
—-admin
——css/js/img(статика для админки)
–static(пустая)

python manage.py collecstatic нет в числе возможных команд.


upd: разобрался, скопировал статику админки в static
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB