2012-04-21 8 views
1

Apacheに私のDjangoプロジェクトを配備しましたが、管理ページに移動すると、Djangoに含まれているテストサーバーと同じフォーマットには見えません。私はコンフィギュレーションとソフトリンクをかなり使いこなしていますが、それまでのところ成功していません。私はDjangoとApacheで私よりも経験豊富な人が私の問題を確認し、問題を診断できることを期待しています。 Djangoと設定ファイルの内容をインストールする際の手順を以下に示します。Django管理ページがApacheにデプロイされたときにスタイリングがありません

インストールプロセス

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() 
+1

djangoをインストールするのに 'pip'や' easy_install'を使わないのはなぜですか?あなたは通常、そのフレームワークの開発者でない限り、SVNトランクバージョンを使用したくありません。 – ThiefMaster

答えて

0

Moderna Djangoのバージョンでは、MEDIA_URLの管理者の情報は検索されません。 collectstaticを使用してください。

関連する問題