Как привязать большой 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})
и дальше уже в шаблоне вывести результат