firebase_admin generate_reset_password_link не работает - PullRequest
0 голосов
/ 29 апреля 2019

Я использую pycharm как ide. И я уже инициализировал firebase. Но я хотел использовать опцию generate_password_reset_link. Так что я установил firebase_admin в проект. Я скачал файл json и думаю, что он должен быть сохранен как статический файл в pycharm. Однако это дало мне ошибку. поэтому я сделал следующее. Но я продолжаю получать сообщение об ошибке. У firebase_admin нет атрибута с именем auth, или у firebase_admin нет атрибута с именем generate_password_reset_link. Может кто-нибудь, пожалуйста, помогите

    import firebase_admin
    from firebase_admin import credentials

    cred = {
      "type": "service_account",
      "project_id": "xxxxxxxxx",
      "private_key_id": "xxxxxxxxxx",
      "private_key": "",
      "client_email": "",
      "client_id": "",
      "auth_uri": "",
      "token_uri": "",
      .............
   }

    firebase_admin.initialize_app(cred)

    email = request.POST.get('email')
    link = firebase_admin.auth.generate_email_verification_link(email)

1 Ответ

0 голосов
/ 29 апреля 2019

Вам необходимо импортировать модуль auth:

from firebase_admin import auth
...