[英]Cant use firebase post method in python flask project
您好,我正在尝试使用 python flask 制作登录注册系统。我正在使用 firebase 实时数据库。我编写了此代码用于登录和注册
from firebase import firebase
def login(username,password):
usernameCheck = False
passwordCheck = False
firebase_ = firebase.FirebaseApplication('URL of Database', None)
result = firebase_.get('URL of Database','')
result=list(result.values())
for i in range(0,len(result)):
text=result[i]
for key, value in text.items():
if key == "Username" and value == username:
usernameCheck = True
if key == "Password" and value == password:
passwordCheck = True
if usernameCheck == True and passwordCheck == True:
return True
else:
return False
def signUp(username,password,email):
firebase_ = firebase.FirebaseApplication('URL of Database', None)
data = { 'Username': username,
'Password': password,
'Email': email
}
result = firebase.post('URL of Database',data)
print(result)
这是实际文件中的代码片段
@app.route('/signup', methods=['GET', 'POST'])
def signup():
form = RegisterForm()
if form.validate_on_submit():
username=form.username.data
email=form.email.data
password=form.password.data
userSystem.signUp(username,password,email)
return '<h1>New user has been created!</h1>'
return render_template('signup.html', form=form)
我将它们导入到我的实际代码中。当我运行此文件时,没有错误,它可以轻松发布用户信息并获取用户信息,但是当我运行实际代码并尝试注册时,我收到此错误,这是关于 python flask 的错误我该如何解决
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.