Я развернул свой проект Django на Apache, но когда я перехожу на страницу администрирования, он, похоже, не имеет того же форматирования, что и тестовый сервер, включенный в Django. Я немного возился с конфигурациями и программными ссылками, но до сих пор не добился успеха. Я надеюсь, что кто-то более опытный, чем я, в Django и Apache сможет проверить мою проблему и диагностировать проблему. Ниже приведены шаги, которые я предпринял при установке Django, а также содержимое файлов конфигурации.
процесс установки
svn co http://code.djangoproject.com/svn/django/trunk/ /usr/share/django
chown -R www-data:www-data /usr/share/django
ln -s /usr/share/django/django /usr/lib/python2.6/dist-packages/django
ln -s /usr/share/django/django/bin/django-admin.py /usr/local/bin/django-admin.py
mkdir /var/www/mydjango/django_projects
mkdir /var/www/mydjango/django_templates
mkdir /var/www/mydjango/media
ln -s /usr/share/django/django/contrib/admin/media /var/www/mydjango/admin_media
django-admin.py startproject /var/www/mydjango/django_projects/mydjango
/var/www/mydjango/django_projects/mydjango/manage.py collectstatic --noinput
(I've added the static files generated to
/usr/share/django/django/contrib/admin/media since it was empty)
settings.py
MEDIA_ROOT = '/var/www/mydjango/media/admin/'
(I've also tried '/var/www/mydjango/media/')
MEDIA_URL = 'http://mydjango.mydomain.com/media/admin/'
STATIC_ROOT = ''
STATIC_URL = '/static/'
http.conf
Alias /admin_media/ /var/www/mydjango/admin_media/
Alias /media/ /var/www/mydjango/media/
<Directory "/admin_media/">
Order deny,allow
Allow from all
</Directory>
<Directory "/media/">
Order deny,allow
Allow from all
</Directory>
WSGIScriptAlias / /var/www/apache/django.wsgi
<Directory /var/www/apache/>
Order deny,allow
Allow from all
</Directory>
django.wsgi
import os
import sys
path = '/var/www/mydjango/django_projects/mydjango'
if path not in sys.path:
sys.path.append(path)
os.environ['DJANGO_SETTINGS_MODULE'] = 'mydjango.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
pip
илиeasy_install
для установки django? Обычно вы не хотите использовать версию магистрали SVN, если вы не являетесь разработчиком этой платформы. - person ThiefMaster   schedule 21.04.2012