Python django应用程序如何从函数中获取字符串

Python django应用程序如何从函数中获取字符串,python,python-3.x,django,Python,Python 3.x,Django,我正在构建一个django应用程序,用户必须在文本框中写一个句子。这个句子然后被发送到服务器并被服务器接收。之后,用户必须单击continue并进入另一个html页面。在这里,用户必须录制他所说的单词的音频。然后将单词转换为字符串,然后发送到服务器。现在我想让views.py中的函数找出用户说的单词是否在用户之前写的句子中。但是这个句子只在第一个函数中,在它被发送之后接收它。我知道我可以先存储句子,但还有其他方法吗?是的,至少有两种方法首先使用模型存储值。或者一份文件。 第二,使用一些html魔

我正在构建一个django应用程序,用户必须在文本框中写一个句子。这个句子然后被发送到服务器并被服务器接收。之后,用户必须单击continue并进入另一个html页面。在这里,用户必须录制他所说的单词的音频。然后将单词转换为字符串,然后发送到服务器。现在我想让views.py中的函数找出用户说的单词是否在用户之前写的句子中。但是这个句子只在第一个函数中,在它被发送之后接收它。我知道我可以先存储句子,但还有其他方法吗?

是的,至少有两种方法首先使用
模型
存储值。或者一份文件。 第二,使用一些html魔术(?我不确定魔术)。使用
输入type=“hidden”

您的第一个函数接收文本,将用户重定向到另一个页面,但带有一个参数
文本
,然后在该模板内将该文本存储在隐藏输入中,并通过单击按钮将语音和隐藏值文本发送到新功能。

非常感谢!!只有一个问题我必须返回参数(文本)才能将其放在第二个html页面上?这取决于第一个函数是否接收到文本正在呈现模板,因此将
text value
添加到
render
函数的上下文数据中。elif第一个函数id重定向新的url路径。将该数据添加为args。e、 g
return redirect('myapp\u name:myview\u name',data=data)
但是这个不是很好,因为
url
路径应该类似于
path('an-address/',views.fn,name='myview\u name'),
,这导致
数据出现在浏览器地址栏中。但可能还有另一种解决办法