Как привязать большой python код к django?

Есть python программа на почти 2к строк, и нужно привязать ее к сайту, написанному на Django. Суть программы в том, что пользователь вводит определенные слова на html странице, они идут в программу, а она в свою очередь делает запрос к базе данных и возвращает результат. Весь интернет облазил, но так ничего внятного и не нашел.


Ответы (1 шт):

Автор решения: Vadim.Sharoikin

ну создайте/добавьте файл на уровне views с кодом программы. Допустим он называется my_programm.

Предположу что в это файле самая простая фугкция.

def my_sum(a,b):
    return a+b

теперь вы можете вызвать ее из views и передать ее результат на какую-нибудь страницу

from .my_programm import my_sum

def get_name(request):
    test = my_sum(2,5)
    return render(request, 'test/main.html', {'test':test})

и дальше уже в шаблоне вывести результат

→ Ссылка