2012-02-12 6 views
0

저는 장고를 처음 사용했습니다. 사용 방법을 배우려고합니다. 저는 관리자 사이트를 시작하려고하는 벽돌 벽을 부딪 혔습니다.Django 관리자 정적 리소스

I는 관리자 페이지가로드됩니다 그래서 python manage.py runserver

, /opt/django/mysite.com/proj1

난 그냥 내장 웹 서버를 사용하려고 해요에서 일하고 있어요,하지만 base.css 및 dashboard.css을 실종 .

이러한 파일은 ADMIN_MEDIA_PREFIX은 일반적으로 설정해야합니다 것처럼 보인다보고 /usr/lib/python2.7/site-packages/django/contrib/admin/media/

에 위치하고 있습니다, 나는 아무런 영향에 ADMIN_MEDIA_PREFIX = '/usr/lib/python2.7/site-packages/django/contrib/admin/media/'을 시도했습니다.

누군가이 문제를 해결할 수 있도록 도와 줄 수 있습니까?

감사합니다,

편집 : 오류가 http://localhost:8000/admin/media/css/base.css HTTP 있습니다 제가 보는 가져 오기 요청 : // localhost를 : 8000/관리/미디어/CSS는/dashboard.css

+0

을 참조하십시오. 'ADMIN_MEDIA_PREFIX'는 실제 경로가 아닌 URL 접두사 여야합니다. 1.3 또는 트렁크를 사용하고 있습니까? – jholster

+0

1.3.1 사용. 이 경우 필자는 /opt/django/mysite.com/proj1 계층의 어딘가에 usr/lib/... 디렉토리를 연결해야한다고 가정합니다. – fandingo

+0

1.3의 기본값은'ADMIN_MEDIA_PREFIX = '/ static/admin /''입니다. 너 그거 해봤 니? – jholster

답변

0

내가 나서서 바로 아파치와 mod_wsgi에 구성했습니다. 괜찮습니다.하지만 구성하는 것이 더 좋은 방법이라면 여전히 조언을 원합니다. 이 대답은 ADMIN_MEDIA_PREFIX 지금은 사용되지 않습니다으로 1.4 장고에 폐지되어 있음을

<VirtualHost *:80> 
    ServerName mysite.com 

    WSGIDaemonProcess apache processes=2 maximum-requests=500 threads=2 
    WSGIProcessGroup apache 
    WSGIScriptAlias//opt/django/fmysite.com/proj1/apache.wsgi 

    Alias /admin/media/ /usr/lib/python2.7/site-packages/django/contrib/admin/media/ 

</VirtualHost>