我正在使用DJango 2.1和python 3.7.0版本。使用mod_wsgi尝试在apache Web服务器中运行该应用程序。 django应用程序中使用的静态文件未下载404。我尝试了很多解决方案,但没有任何效果。这是我的配置,请帮忙!
仅供参考:我使用.whl文件安装mod_wsgi文件,直接将.pyd文件下载并复制到apache modules目录中
STATIC_URL = '/static/'
STATICFILES_DIRS = (
os.path.join(
os.path.dirname(__file__),
'static',
),
)
<IfModule wsgi_module>
WSGIPythonPath C:/Apache24/htdocs/django_app
Alias /static/ C:\Apache24\htdocs\django_app\example_app\static
<Directory C:/Apache24/htdocs/django_app/example_app/static>
Require all granted
</Directory>
WSGIScriptAlias / C:/Apache24/htdocs/django_app/example_app/wsgi.py
<Directory C:/Apache24/htdocs/django_app/example_app>
<Files wsgi.py>
Require all granted
</Files>
</Directory>