我想学习和练习python w Django。因此,我试图编写一个简单的应用程序,将一些文本从DE翻译成EN,并将EN文本提供给索引.html. 但是视图内容{eng\u text}}不会显示在html模板中。你知道吗
这就是视图.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)
这个代码工作得很好。你知道吗
您可能需要阅读:render()
render
的第一个参数应该是request
。你知道吗更改:
收件人:
相关问题 更多 >
编程相关推荐