Проблемы со статическими файлами django, IIS и windows 10
Проблемы со статическими файлами django, IIS и windows 10
Здравствуйте, у меня установлены Python 3.10.4, Django 4.0.4 и wfastcgi 3.0.0. Это на windows server 2016 и последней версии IIS по состоянию на 05/20/2022. Я уже выполнил команду manage.py runserver collectstatic. Не показывает статические файлы при просмотре веб-приложения в интернете.
Это файл web.config, который находится вне папки проекта.
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<handlers>
<add name="Python FastCGI"
path="*"
verb="*"
modules="FastCgiModule"
scriptProcessor="C:\Python35\python.exe|C:\Python35\lib\site-packages\wfastcgi.py"
resourceType="Unspecified" />
<add name="Proyectoqr"
path="*"
verb="*"
modules="FastCgiModule"
scriptProcessor="C:\Python35\python.exe|C:\Python35\lib\site-packages\wfastcgi.py"
resourceType="Unspecified"
requireAccess="Script" />
<add name="PythonHandler"
path="*"
verb="*"
modules="FastCgiModule"
scriptProcessor="C:\Python35\python.exe|C:\Python35\lib\site-packages\wfastcgi.py"
resourceType="Unspecified"
requireAccess="Script" />
</handlers>
</system.webServer>
<appSettings>
<add key="PYTHONPATH" value="C:\inetpub\wwwroot\proyectoqr" />
<add key="WSGI_HANDLER" value="proyectoqr.wsgi.application" />
<add key="DJANGO_SETTINGS_MODULE" value="proyectoqr.settings" />
</appSettings>
</configuration>
Это содержимое файла web.config в папке static
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<handlers>
<clear/>
<add name="StaticFile" path="*" verb="*" modules="StaticFileModule" resourceType="File" requireAccess="Read"/>
</handlers>
</system.webServer>
</configuration>
Я уже добавил виртуальный каталог папки static с направлением в папку static проекта, как показано на следующем изображении.
Если вам нужна дополнительная информация, скажите мне, чтобы я показал вам код или конфигурацию
