django static文件夾下面的內容方法不了 出現404 500錯誤
需要查看自己的settings文件確保有一下內容
import osPROJECT_ROOT = os.path.dirname(__file__)DEBUG = TrueSTATIC_URL = '/static/'STATICFILES_DIRS = ( os.path.join(PROJECT_ROOT, 'static'),)STATICFILES_FINDERS = ( 'django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder',)
如果項目是使用eclipse啟動的django工程 settings文件中的DEBUG 值要等于True 靜態文件才能訪問?這一點不太明白
如果需要部署到web站點上需要在apache中配置靜態文件映射
<VirtualHost *:80>   ServerName www.mydjangosite.com   ServerAlias mydjangosite.com   ServerAdmin fake@mydjangosite.com   DocumentRoot /path/to/mydjangosite   <Directory /path/to/mydjangosite>       Options FollowSymLinks       AllowOverride None       Order allow,deny       allow from all   </Directory>   Alias /static/ /path/to/mydjangosite/static/   <Directory /path/to/mydjangosite/static>       Order allow,deny       allow from all   </Directory>   # The following installs the Django WSGI app   WSGIDaemonProcess www.mydjangosite.com processes=2 threads=15 display-name=%{GROUP}   WSGIProcessGroup www.mydjangosite.com   WSGIScriptAlias / /path/to/mydjangosite/wsgi.py</VirtualHost>感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
新聞熱點
疑難解答