mod_wsgi와 Apache2를 사용하여 장고 프로젝트를 배포하려고하는데 admin CSS 스타일이로드되지 않는 이유를 알 수 없습니다. 관리자 인터페이스의 모양을 개선하고 개발 서버에서 작동하는 Django-admin-tools를 응용 프로그램으로 사용했지만 배포 중에 스타일 문제가 발생했습니다. 서버에서Django-admin-tools 미디어/CSS 스타일이로드되지 않습니다.
프로젝트 경로는 다음과 같습니다
'/srv/www/myapp/'
'/srv/www/myapp/media/admin_tools/css|js|images'
setting.py에는 다음이 포함
MEDIA_ROOT = '/srv/www/myapp/media/'
# also tried MEDIA_ROOT = '/srv/www/myapp/media/admin_tools/'
MEDIA_URL = 'http://myserverip:80/media/'
STATIC_ROOT = '/srv/www/myapp/static'
STATIC_URL = '/static/'
ADMIN_MEDIA_PREFIX = '/media/'
# also tried ADMIN_MEDIA_PREFIX = '/media/admin_tools/'
STATICFILES_DIRS = (
'/srv/www/myapp/projectstatic')
TEMPLATE_DIRS = (
'/srv/www/myapp/templates')
INSTALLED_APPS = (
'admin_tools',
'admin_tools.theming',
'admin_tools.menu',
'admin_tools.dashboard',
'django.contrib.auth',
#Many other applications)
ADMIN_TOOLS_INDEX_DASHBOARD = 'myapp.dashboard.CustomIndexDashboard'
ADMIN_TOOLS_APP_INDEX_DASHBOARD = 'myapp.dashboard.CustomAppIndexDashboard'
ADMIN_TOOLS_THEMING_CSS = '/srv/www/myapp/media/admin_tools/css/theming.css'
ADMIN_TOOLS_MENU = 'myapp.menu.CustomMenu'
urls.py :
urlpatterns = patterns('',
url(r'^admin_tools/', include('admin_tools.urls')),
)
django.wsgi :이 파일의 (경로 '/srv/www/myapp/apache/django.wsgi')
'/ srv/www/myapp/apache /'디렉토리의
은을 yor mod_wsgi에 파일 –
WSGI 파일 내용이 표시 보여 예는, 어떤 도움을 크게 –