Django REST API на Azure Web App - статические файлы

У меня есть базовое приложение django с фреймворком django rest. Я развернул его в Azure Web App, и оно работает нормально, за исключением того, что я не могу обслуживать статические файлы. У меня есть следующее в setting.py

BASE_DIR = os.path.dirname(os.path.dirname(__file__))
STATIC_ROOT = "/home/site/wwwroot/static/"  # Azure path
STATIC_URL = '/static/'

Приложение ищет www.domain.com/static/". Я запустил файл python manage.py collectstatic на azure, и он действительно создает каталог со всеми файлами в указанном выше месте.

Не уверен, что что-то не так, возможно, это связано с тем, как azure локализует приложение. Любая помощь будет очень признательна

Спасибо dan webb. Размещаю ваши предложения в качестве ответа, чтобы помочь другим членам сообщества.

Добавьте URL в url.py в соответствии с приведенным ниже кодом

**from django.conf import settings**

**from django.conf.urls.static import static**

**urlpatterns = [**

**path('myapp/', include('myapp.urls')),**

**path('admin/', admin.site.urls),**

**] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)**
Вернуться на верх