Python 在Django中运行Keras LSTM模型返回';螺纹。_本地';对象没有属性';价值';

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")

我正在尝试将我的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")

        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接受了函数调用