Django的新手。我试图从表单中获取用户输入并根据表单的内容执行操作。具体而言,将用户输入(字符串)与列表进行比较。
我有一个工作代码在python文件中复制它,但我很困惑如何将其实现到django中。注意' userinput'实际上并不是来自用户的输入。见下文:
import nltk
from nltk.tokenize import word_tokenize
userinput = "hello, how are you?"
sCV = userinput.replace(",",'')
cv = nltk.word_tokenize(sCV)
blist = ['hello', 'hi', 'hey']
def words():
#How many words from input are in the list
b_words = set(word for word in cv if word in blist)
print ("Number of similar words: ", len(b_words))
#What words are missing
mwords = set(word for word in blist if word not in cv)
print("Missing words from list are: " , mwords)
words()
我不想存储用户的数据,所以我不想从表中检索它。
我有一个表单来接受用户输入:
<div class = "container">
<form action="#" method ="post">
<div>
<label for="cv">Enter details: </label>
<textarea name="cv" id='cv' rows="10" cols="30" maxlength="20000"></textarea>
</div>
<div>
<button>Submit</button>
</div>
</form>
</div>
总结:
我希望用户提交表单。当他们点击提交时,它会将它们重定向到一个页面,告诉他们列表中缺少哪些单词,以及他们有多少单词。
我正在使用django 1.9和python 3.6.4
感谢任何帮助。