python - 在 Django 中运行 Keras LSTM 模型返回“thread._local”对象没有属性“值”
问题描述
我正在尝试将我的 Keras 神经网络集成到我的 Django 应用程序中,否则它工作得很好。当我跑步时python manage.py runserver
,我得到了'thread._local' object has no attribute 'value'
。
视图.py:
def index(request):
form = forms.InputForm()
args = {'form': form}
if request.method == "POST":
print("checking")
form = forms.InputForm(request.POST)
if form.is_valid():
print(classify(str(form.cleaned_data['textInput'])))
return render(request, 'main_app/UI.html', args)
表格.py:
from django import forms
class InputForm(forms.Form):
textInput = forms.CharField(widget=forms.TextInput, label='Enter text for analysis ')
def clean(self):
all_clean_data = super(InputForm, self).clean()
textInput = all_clean_data['textInput']
HTML表单代码:
<div class="container">
<div class="jumbotron">
<form method="POST">
{{ form.as_p }}
{% csrf_token %}
<input type="submit" class="btn btn-info" value="Click To Analyse">
</form>
</div>
</div>
我该如何前进?
解决方案
更新 - 我找到了解决方案。
我解决问题的方法是替换keras
为tf.keras
. 然后 Django 接受了函数调用。
推荐阅读
- xamarin - Xamarin 表单搜索栏与选择器
- javascript - Bigcommerce - 在特定类别/产品上显示某些消息/图像
- javascript - 我可以完全停止使用 var 吗?
- python - python3中没有名为'_bz2'的模块
- javascript - 手动计算对数
- python - 为什么关系中的重复项不会违反 UniqueConstraint?
- javascript - 单击时更改类中的图像源无法设置未定义的属性'src'
- c# - C# - 如何反序列化 xml 响应
- arrays - 在 mongoDB 中如何达到对象数组中字段“名称”的值
- google-cloud-dataflow - Cloud Dataflow 中 Http 调用的最佳实践 - Java