Django кнопка для запуска скрипта (для заполнения базы данных) - PullRequest
0 голосов
/ 07 апреля 2020

У меня есть готовый сценарий python, который собирает данные Google Analytics, я использую этот сценарий для заполнения базы данных.

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

Я хочу, чтобы пользователь веб-приложения мог нажимать кнопку, а затем все последние данные Google Analytics будут извлечены и добавлены в базу данных. в бэкэнде, а затем на приборной панели будут отображаться обновленные значения. Но кажется, что я могу добавить данные в БД только через оболочку python? У меня есть скрипт, который может это сделать .. Но я не совсем понимаю, где в django должен иметься этот скрипт и как его реализовать

Должен ли я поместить его в представления, модели или в отдельный файл

PS: я бы опубликовал скрипт, но это 400 строк кода для получения этих данных

EDIT

def updateDB(request,x, y, z):
    return Database.objects.create(value1=x, value2 = y, value3 = z)
...