Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » не отдает статику для админки из-под Apache [RSS Feed]

#1 Май 12, 2010 13:29:08

gerram
От:
Зарегистрирован: 2009-09-30
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

не отдает статику для админки из-под Apache

Настроил так:
Windows. Python26, Django11
1. Apache22:

<VirtualHost *:80>
ServerAdmin webmaster@django1.com
ServerName django1.com
ErrorLog "E:\My Dropbox\Ec_Django\myblog_t\src\myblog_t\logs\django1.com-error.log"
CustomLog "E:\My Dropbox\Ec_Django\myblog_t\src\myblog_t\logs\django1.com-access.log" common
# wsgi handler
WSGIScriptAlias / "E:\My Dropbox\Ec_Django\myblog_t\src\myblog_t\deploy\mod.wsgi"

# static files of django-admin
Alias "/media_admin/" "C:\Python26\Lib\site-packages\django\contrib\admin\media\"
<Location "/media_admin/">
SetHandler None
</Location>
</VirtualHost>
2. mod.wsgi:
# -*- coding: utf-8 -*-
import os, sys

sys.path.append('E:\My Dropbox\Ec_Django\myblog_t\src')
os.environ['DJANGO_SETTINGS_MODULE'] = 'myblog_t.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
3. settings.py
ADMIN_MEDIA_PREFIX = "/media_admin/"
Не могу добиться от Джанго, чтоб подгружал статичные файлы для Джанго-админки (например CSS…). Отображается все в текстовом режиме. Подскажите, где я неправильно настроил. (Причем, когда я этот же проект запускаю из-под внутреннего Джанго сервера, то все подгружается, а когда из-под Apache, то уже нет… )



Офлайн

#2 Май 12, 2010 17:20:32

gerram
От:
Зарегистрирован: 2009-09-30
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

не отдает статику для админки из-под Apache

заработало после исправления в строке Alias “/media_admin/” на Alias “/media_admin” может быть это особенность реализации алиасов только под Windows, но в примерах из книжек по Джанго везде ставится еще и последний слеш: “/media_admin/”. Видимо это для реализации по Unix/Linux.



Офлайн

  • Начало
  • » Django
  • » не отдает статику для админки из-под Apache[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version