Обычно я создаю какой-то каталог resources
. Моя структура каталогов будет выглядеть примерно так:
project
----core
--------settings.py
--------urls.py
--------wsgi.py
----app1
--------resources
------------template.xlsx
--------views.py
Затем вы будете работать с ней так:
import os
from django.conf import settings
filename = os.path.join(settings.BASE_DIR, 'app1', 'resource', 'template.xlsx')
workbook = load_workbook(filename)
Кроме того, я настоятельно рекомендую вам не делать такого рода logi c (или любой вид бизнес-логики c) в представлениях. Либо используйте «толстые модели тонких контроллеров», либо внедрите новый уровень обслуживания.