Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在烧瓶中只按一个按钮发送两份表格_Python_Html_Flask - Fatal编程技术网

Python 在烧瓶中只按一个按钮发送两份表格

Python 在烧瓶中只按一个按钮发送两份表格,python,html,flask,Python,Html,Flask,我正在用flask制作一个基本的聊天应用程序。 我有和这段代码 @app.route('/',方法=['GET','POST']) def chat(): 如果request.method==“POST”: message_content=request.form['content'] message_author=request.form['name'] 如果消息内容: 新建消息=消息(内容=消息内容,作者=消息作者) db.session.add(新消息) db.session.commit

我正在用flask制作一个基本的聊天应用程序。 我有和这段代码

@app.route('/',方法=['GET','POST'])
def chat():
如果request.method==“POST”:
message_content=request.form['content']
message_author=request.form['name']
如果消息内容:
新建消息=消息(内容=消息内容,作者=消息作者)
db.session.add(新消息)
db.session.commit()
返回重定向(“/”)
其他:
all_messages=Message.query.order_by(Message.date.desc()).all()
返回呈现模板('chat.html',posts=所有消息)
我想,每次我点击“发送”按钮时,它都会获取标题中输入的信息和消息的信息。所以,我的问题是,我能用一个按钮获取两种不同形式的信息吗

Html代码(带有一点jinja 2):

{%block body%}
包含名称-->
新消息

{posts%%中的post为%s} {%if post.author%} {%if post.date%} {{post.date.replace(微秒=0)}-{{post.author}}: {%else%} {{post.author}} {%endif%} {%else%} {%if post.date%} {{post.date}}-未知: {%else%} 不适用-未知 {%endif%} {%endif%}

{{post.content}


{%endfor%} {%endblock%}
您可以在发送表单中创建一个隐藏的输入,并在提交时从另一个表单复制输入值(使用javascript)


您的html代码是什么?