当我尝试使用“pip install pattern”安装模式包时,它尝试安装“mysqlclient”,但无法匹配模式的任何版本并生成以下错误。错误:找不到满足 mysqlclient 要求的版本(来自模式) 错误:找不到 mysqlclient 的匹配发行版 有人可以帮我解决这个问题吗?
我想用按钮操作更新我的homepage.html并显示来自服务器的一些结果。但问题是当我点击按钮时,整个页面都在重新加载。在这里,我的项目名称是“T2KG”。我的表单标签如下所示:
<form method="POST">
{% csrf_token %}
<center><textarea placeholder="Give a input sentence....."
class="text" name="sent" rows="5" cols="70" font="15px arial, sans-serif" autofocus>Barack Obama born in Hawaii. Hawaii locates in USA.</textarea></center><br>
<button type="submit" class="btn btn-primary btn-block" id="display_result">Generate Triple</button>
</form>
Run Code Online (Sandbox Code Playgroud)
通过在许多网站上搜索,我了解到我的 view.py 和 urls.py 不正确,而且我必须使用 AJAX。但是我不知道在这种情况下如何实施。我试过了,但找不到任何出路。在 view.py 中,我返回这样的值:
def result(request):
text = 'null'
if request.method == 'POST':
form_input = Sentence(request.POST)
if form_input.is_valid():
text = form_input.cleaned_data['sent']
else:
form_input = Sentence()
triples = getTriples(text)
ent_list = entityList(text)
triples = predicateList(aggregate(triples, ent_list))
return render(request, './T2KG/homepage.html',{'triples': triples, …Run Code Online (Sandbox Code Playgroud)