1 回答

TA貢獻1900條經驗 獲得超5個贊
為什么使用 GET 請求我認為最好的辦法是使用 POST 請求。
def translated_view(request):
text = request.POST['text']
print('text:', text)
translate = translator
dt = translator.detect(text)
tr = translated.text
context = {
'translated': tr
}
return render(request, context, 'main/translated.html')
<form action="{% url 'translated' %}" method="post">
<div class="form-group">
<center><h2 class = "display-3">TRANSLATE YOUR DNA CHAIN</h2></center>
<br>
<br>
<textarea class="form-control" name="text" id="exampleFormControlTextarea1" rows="6"></textarea>
<br>
<button type='Submit' class= "btn btn-primary btn-lg btn-block">Translate</button>
</div>
</form>
但如果你真的想使用 get 請求,那么你就會出錯。您尚未在文本區域中添加名稱屬性,因此在您的情況下它是:
<textarea class="form-control" name="text" id="exampleFormControlTextarea1" rows="6"></textarea>
你認為它是:
text = request.GET.get('text')
添加回答
舉報