Я хочу учиться и практиковать Python с Django. Поэтому я пытаюсь закодировать простое приложение, переводя некоторый текст из DE в EN и передавая текст EN в index.html. Но содержимое представления {{eng_text}} не отображается в HTML-шаблоне.
Это views.py
from django.shortcuts import render
from textblob import TextBlob
# Create your views here.
def index(request):
return render(request, 'index.html')
DEtext = 'das ist ein deutscher text, der übersetzt werden soll'
print (DEtext)
def translate(request):
tb = TextBlob(DEtext)
ENtext = tb.translate(to="EN")
print(ENtext)
dict = {'eng_text': DEtext}
return render(DEtext, 'index.html', context=dict)