Суть проблемы:
есть иерархия проекта:
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'
При этом пишет абсолютно правильный путь в ошибке)