Django: представление записи на основе мультитенантного состояния c и структуры медиафайлов - PullRequest
0 голосов
/ 12 апреля 2020

Я довольно озадачен работой с 'Django -натантами' в отношении передачи файлов в функцию в представлении.

Вот мой процесс: арендатор загружает файлы CSV, которые сохраняются в своем собственном медиафайле (из django арендатор MULTITENANT_RELATIVE_MEDIA_ ROOT). Затем этот файл должен пройти через скрипт python, который изменяет данные и загружает их в схему этого арендатора.

структура выглядит следующим образом:

media folder:

tenant1: 
        csv_file
tenant2:
        csv_file

view.py

def etl(request):
pd.read_csv(either tenant1 or tenant2 csv_file) # this is the part that is depending on the tenant
[....]
return render(request)

, хотя этот процесс не сложный, у меня возникают проблемы, когда я не могу написать мнение, что будет применяться к любому арендатору, а не один конкретный арендатор, особенно потому, что pd. Для read_csv требуется указанный c путь.

Мне было интересно, помог ли кто-нибудь по этому вопросу, потому что я действительно застрял и не могу двигаться вперед.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...