我有这样的代码。这给了我400错误的请求错误。我发现页面中只有一种表单是从中提交的。
@auth.route('/admin/project/add',methods = ['POST', 'GET'])
def addproject():
if request.method == 'POST':
projectname = request.form['projectname']
c, conn = connection()
query = "SELECT id from projects WHERE UPPER(project)='{}'".format(projectname)
c.execute(query)
value = c.fetchall
if value>0:
return render_template('addproject.html')
else:
flash("Project already exists. Please goto projects page and confirm. If it is and error, please contact devloper.")
return redirect(url_for('addproject'))
else:
return render_template('addproject.html')
我还在下面的表单中添加我的HTML代码。我尝试了很多,却无法弄清楚为什么我一直遇到这个错误。我也做了一些小的改动,views.py结果还是一样。
ITMISS
相关分类