Python 在Django中运行Keras LSTM模型返回';螺纹。_本地';对象没有属性';价值';
我正在尝试将我的Keras神经网络集成到我的Django应用程序中,否则会工作得很好。当我运行Python 在Django中运行Keras LSTM模型返回';螺纹。_本地';对象没有属性';价值';,python,django,tensorflow,keras,lstm,Python,Django,Tensorflow,Keras,Lstm,我正在尝试将我的Keras神经网络集成到我的Django应用程序中,否则会工作得很好。当我运行python manage.py runserver时,我得到线程。_local'对象没有属性“value” Views.py: def index(request): form = forms.InputForm() args = {'form': form} if request.method == "POST": print("checking")
python manage.py runserver
时,我得到线程。_local'对象没有属性“value”
Views.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)
forms.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>
{{form.as_p}}
{%csrf_令牌%}
如何提升?更新-我找到了解决方案 我解决问题的方法是将
keras
替换为tf.keras
。然后Django接受了函数调用