Python 在烧瓶中只按一个按钮发送两份表格
我正在用flask制作一个基本的聊天应用程序。 我有和这段代码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
@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代码是什么?