渲染模板之前如何运行函数?

时间:2019-06-25 12:10:59

标签: html python-3.x flask

我有一个聊天室套接字程序,我正在尝试通过FLASK对其进行Web视图。服务器在后台运行,并且当用户通过HTML表单提交其名称时,客户端将连接到该服务器。

因此,我的app.py文件中包含此代码。我可以看到客户端已在Python终端中成功连接,但模板不再呈现。

from flask import Flask
from flask import render_template , request
import client
app = Flask(__name__)

@app.route('/indexchat.html',methods=['POST'])
def chatroom():
   a = request.form.get('name')
   b=[]
   if a:

      b.append(a)
   client.startclient(a)
 return render_template("indexchat.html",args=b)
if __name__ == '__main__':
   app.run()

如果我删除client.startclient(a)函数,页面将呈现。

0 个答案:

没有答案