Tkinter x Firebase - у 'str' нет атрибута 'get' - PullRequest
0 голосов
/ 23 апреля 2019

Я пытаюсь создать простую базу данных о назначении группы в отель с пользовательским интерфейсом. После того, как я записал одну группу, я не смог записать другую группу в течение того же сеанса. Чтобы записать следующую группу, мне придется заново открыть мой 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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...