我有一个Python Tkinter gui,用户可以将其名称和号码输入其中。信息填写完毕后,用户单击提交按钮,然后将该信息存储到Firebase实时数据库中。gui通过firebase
变量访问数据库,该变量设置为Firebase数据库的url。直到最近我的代码运行良好,我才能够将用户数据存储到数据库中,但是现在当我发送信息时,我遇到了这个错误:
HTTPSConnectionPool(host ='pass-176dc.firebaseio.com',port = 443):url:/User/.json超过了最大重试次数0xb459da90>:建立新连接失败:[Errno -3]名称解析暂时失败'))
我将代码张贴在任何建议之下,因为我似乎无法发现问题。
data = {}
global user_id
# Firebase data base url
firebase= firebase.FirebaseApplication('https://pass-176dc.firebaseio.com/',None)
# button click
def sub ():
global user_id
#setting Variables for user input
name = entry_1.get()
last = entry_2.get()
number = phone.get()
ec = emContact.get()
#Calling Function from other file
try:
new_id = Write.scan()
if new_id:
user_id= new_id
data = {
'Emergency Contact': ec,
'Contact': number,
'Last': last,
'Name': name,
'User ID':user_id
}
#sending the information to url
results= firebase.post('pass-176dc/User',data)
#getting the New User Id
#User Info being sent to the Database
except Exception as e:
print(e)