Я изменил httpd.conf в моем Apache 2.2
#Serve static files
Alias /static/ "E:\Python\Django\carlsblog\static\"
<Directory "E:\Python\Django\carlsblog\static">
Order allow,deny
Options Indexes
Allow from all
IndexOptions FancyIndexing
</Directory>
#Start mod_wsgi as default handler
WSGIScriptAlias / "E:\Python\Django\carlsblog\django.wsgi"
<Directory "E:\Python\Django\carlsblog">
Allow from all
</Directory>
и мое приложение может быть успешно запущено, только статические файлы не могут быть доступны, 404 выбрасывается Django
Однако, если я изменю эту строку
Alias /static/ "E:\Python\Django\carlsblog\static\"
в
Alias /static/ "E:\Python\Django\carlsblog\static"
Индексная страница статической папки видна, но файлы недоступны. Когда я проверил журнал ошибок Apache в это время, я нашел что-то вроде этого:
File does not exist "E:\Python\Django\carlsblog\staticmy_static_file.txt"
кажется, что "\" отсутствует, у кого-нибудь есть идеи по исправлению этого?