Воздушный поток - ошибка при настройке аутентификации пользователя - PullRequest
0 голосов
/ 12 сентября 2018

Я пытаюсь настроить страницу входа для Airflow.Я получаю сообщение об ошибке, когда пытаюсь обновить пароль с помощью (user.password = 'set_the_password')

Получение ошибки

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/anaconda3/lib/python3.6/site-packages/sqlalchemy/ext/hybrid.py", line 873, in __set__
    raise AttributeError("can't set attribute")
AttributeError: can't set attribute

Может ли кто-нибудь помочь мне в этом.Спасибо.

1 Ответ

0 голосов
/ 13 сентября 2018

Попробуйте следующее в python интерпретаторе:

import airflow
from airflow import models, settings
from airflow.contrib.auth.backends.password_auth import PasswordUser
user = PasswordUser(models.User())
user.username = 'USERNAME'
user.email = 'EMAIL'
user._set_password = 'PASSWORD'.encode('utf8')
session = settings.Session()
session.add(user)
session.commit()
session.close()
...