Надеюсь, у тебя все хорошо. У меня есть представление django, которое необходимо проверить, существует ли файл stati c с известным путем.
Я сейчас пытаюсь использовать os.path.isfile()
, но у меня есть ощущение это неправильный подход.
views.py:
import os
def knighthood_ceremony(warrior):
narration_path = static("polls/narrations/{}/{}.mp3".format(queen_name,warrior.name))
is_to_play_narration = os.path.isfile(narration_path)
settings.py:
STATIC_URL = '/static/'
Структура:
mysite
mysite
settings.py
polls
static
polls
narrations
5
1.mp3
views.py
otherproject
Это дает локальные вары:
narration_path = '/static/polls/narrations/5/1.mp3'
is_to_play_narration = False
Но есть файл по адресу:
C:\Users\{USER}\mysite\polls\static\polls\narrations\5\1.mp3
Почему os.path.isfile не видит его? Будем признательны за любые советы!