Python TypeError:render_template()接受1个位置参数,但在(Flask Framework)中提供了2个位置参数

Python TypeError:render_template()接受1个位置参数,但在(Flask Framework)中提供了2个位置参数,python,flask,Python,Flask,伙计们,帮帮忙吧!我是编程新手。我正在尝试验证登录名。但它显示的是“TypeError…”“我搞不懂 下面是我的代码(main.py) 由于return render\u template('loginpage.html',alert)而导致出现错误 若您想将一些数据从服务器发送到HTML页面,那个么您可以参考 如果要向用户发送flash消息“检查凭据”,请参考此消息,然后尝试以下操作: from flask import request, render_template, flash @

伙计们,帮帮忙吧!我是编程新手。我正在尝试验证登录名。但它显示的是“TypeError…”“我搞不懂

下面是我的代码(main.py)


由于
return render\u template('loginpage.html',alert)
而导致出现错误

若您想将一些数据从服务器发送到HTML页面,那个么您可以参考

如果要向用户发送flash消息“检查凭据”,请参考此消息,然后尝试以下操作:

 from flask import request, render_template, flash

 @app.route('/', methods=['GET', 'POST'])
 def index():
     if request.method == 'POST':
         email = request.values.get('EMAIL')
         con1 = sqlite3.connect("check10.db")
         cur = con1.cursor()
         data = cur.execute("SELECT EMAIL FROM register WHERE EMAIL = ? ", (email,))
         if data == email:
             return render_template('homepage.html')
         else:
             flash('Check Credentials ')
             return render_template('loginpage.html')
  return render_template("loginpage.html")
还可以尝试更改变量电子邮件,如:

email = request.args.get('EMAIL')

兄弟,我也试过了。我找不到它。如果可能,你可以重新编码吗?你应该编辑问题并添加收到的完整错误代码。通过观察代码,它看起来像是一个类型错误,因为sqlite3执行
email = request.args.get('EMAIL')