Я пытаюсь создать простую базу данных о назначении группы в отель с пользовательским интерфейсом. После того, как я записал одну группу, я не смог записать другую группу в течение того же сеанса. Чтобы записать следующую группу, мне придется заново открыть мой Tkinter и записать. Я получаю сообщение об ошибке:
current_status = firebase.get ('Groups', None)
AttributeError: у объекта 'str' нет атрибута 'get
PS. При первом использовании StackOverFlow для задания вопроса функция является частью фрейма.
Я пытался
current_status = Нет
del current_status
current_status = ''
current_status = 0
в конце функции
def verification(j):
global firebase
list_of_num = ['GroupOne','GroupTwo','GroupThree']
if j in list_of_num:
current_status = firebase.get('Groups',None)
print(current_status)
print(type(current_status))
if 0 in current_status.values():
if current_status['HotelOne']==0:
app.show_frame(NextPage)
firebase = firebase.put('Groups','HotelOne',j)
elif current_status['HotelTwo']==0:
app.show_frame(NextPage)
firebase = firebase.put('Groups','HotelTwo',j)
elif current_status['HotelThree']==0:
app.show_frame(NextPage)
firebase = firebase.put('Groups','HotelThree',j)
else:
app.show_frame(NoSpace)
instruction_label['text']='Please enter your group'
number_entry.delete(0,tk.END)
else:
instruction_label['text']='Invalid Group Number \n Please re-enter your Group Number'
number_entry.delete(0,tk.END)