Django - Нет такого файла или каталога: '/static/album.html' в production

я создал приложение django, которое работает абсолютно нормально на моем локальном сервере, но когда я развертываю его в azure web app его домашняя страница работает нормально, но некоторые задачи в файле views.py моего проекта даже после выполнения команды collectstatic не работают и выдают эту ошибку

csss & js файлы загружаются, но файл, который я хочу загрузить в getData fn не загружается. вот файл views.py моего приложения.

from django.shortcuts import render, HttpResponse
from django.templatetags.static import static
import requests
from bs4 import BeautifulSoup
import pandas as pd
import os


def index(request):
    return render(request, 'main.html')

def getData(request):
    num = 0
    album = []
    song = []
    streams = []

    b = []
    temp = open(static("album.html"), "w")
    temp.close() 

и вот как выглядит мой файл settings.py

STATIC_URL = '/static/'

STATICFILES_STORAGE = "whitenoise.storage.CompressedManifestStaticFilesStorage"

STATIC_ROOT = BASE_DIR / "staticfiles"

STATICFILES_DIRS = [
    BASE_DIR / "static"
]

вот как выглядит каталог папок моего проекта

hello - имя моего проекта (lol), jdbsdata - мое приложение, а папка 'staticfiles' создается автоматически после выполнения команды collectstatic, но основной папкой static является папка 'static'

Помогите пожалуйста, почему он не может найти папку static в views.py fn, но работает нормально с html файлами (frontend).

Вернуться на верх