@WebDev921

Почему Django не видит файл xlsx в директории проекта?

Суть проблемы:
есть иерархия проекта:
project
- apps
---- xlsx
-------logic
----------__init__.py
----------logic.py
----------template_sheet.xlsx
- static
- system
- templates

В файле logic.py нужно открыть лежащий рядом template_sheet.xlsx

Как я пробовал:
1) Писать полный пусть строкой: f'{BASE_DIR}/apps/xlsx/logic/template_sheet.xlsx'
2) Использовать os.path.join:
os.path.join(BASE_DIR, 'apps/xlsx/logic/template_sheet.xlsx')

3) Использовать текущую директорию:
f'{os.path.dirname(os.path.abspath(__file__))}/template_sheet.xlsx'


Но какими бы путями я не пытался его получить, постоянно ловлю FileNotFoundError
[Errno 2] No such file or directory: '..//var/www/vhosts/test.ru/project/apps/xlsx/logic/template_sheet.xlsx'
При этом пишет абсолютно правильный путь в ошибке)
  • Вопрос задан
  • 56 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы