我有一些真正的麻煩讓django玩我的媒體設置好。我沒有使用靜態文件,因爲在這個項目的這個階段我不需要CDN,我想保持簡單。Django 1.3 - 簡單的媒體部署
我的文件夾結構如下所示:
/static
/admin
/css
/js
/etc
/css
/js
/images
管理文件夾是管理的contrib媒體文件夾的副本......因爲我使用mod_wsgi的,我知道,這不能住在Django項目夾。
我的設置文件:
MEDIA_ROOT = os.path.join(PROJECT_DIR, 'static/')
MEDIA_URL = 'http://127.0.0.1:8000/static/'
ADMIN_MEDIA_PREFIX = 'admin/' (tried with leading slash too)
的url:
(r'^static/(?P<path>.*)$', 'django.views.static.serve', {'document_root':MEDIA_ROOT, 'show_indexes':True}),
無論我怎麼努力,我不能讓管理員媒體服務。我通過閱讀文檔知道ADMIN_MEDIA_PREFIX必須與普通媒體url非常不同,但由於mod_wsgi的原因,我需要能夠在系統django文件夾之外提供文件。
任何人都可以幫忙嗎?
使用mod_wsgi與提供管理員介質沒有任何關係。 – Wogan 2011-04-04 09:17:02
靜態文件也不會與CDN有任何關係。 – 2011-04-04 09:23:10