Форум сайта python.su
Настроил так:
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>
# -*- 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()
ADMIN_MEDIA_PREFIX = "/media_admin/"
Офлайн
заработало после исправления в строке Alias “/media_admin/” на Alias “/media_admin” может быть это особенность реализации алиасов только под Windows, но в примерах из книжек по Джанго везде ставится еще и последний слеш: “/media_admin/”. Видимо это для реализации по Unix/Linux.
Офлайн