我用Apache部署django
但它无法读取静态文件
它会导致404 not foundstatic
|----static
| |----css
| |----img
| |----js
|
|----static-only
| |---css
|---admin
这是我的静态结构:
这是我的Django项目settings.py
^{pr2}$
apache设置:
/etc/httpd/conf.d/django.confAlias /static /home/openuser/tryDjango/static
Require all granted
Require all granted
WSGIDaemonProcess testproject python-path=/home/openuser/tryDjango/src:/home/openuser/tryDjango/lib/python2.7/site-packages
WSGIProcessGroup testproject
WSGIScriptAlias / /home/openuser/tryDjango/src/tryDjango/wsgi.py
我发现如果我使用:Alias /static/static_only /home/openuser/tryDjango/static/static_only
static-only下的文件可以读取
但这次访问仍有问题:STATICFILES_DIRS=(os.path.join(os.path.dirname(BASE_DIR),"static","static"),)