import airflow
from airflow import models, settings
from airflow.contrib.auth.backends.password_auth import PasswordUser
user = PasswordUser(models.User())
user.username = 'airflow '
user.email = 'new_user_email@example.com'
user.password = 'airflow'
session = settings.Session()
session.add(user)
session.commit()
session.close()
from airflow import models, settings
from airflow.contrib.auth.backends.password_auth import PasswordUser
user = PasswordUser(models.User())
user.username = 'airflow '
user.email = 'new_user_email@example.com'
user.password = 'airflow'
session = settings.Session()
session.add(user)
session.commit()
session.close()
exit()
报错,找不到password属性。
解决方法:
sqlalchemy 1.2.7及1.2.8 均无法识别。
sqlalchemy 1.1.11可以
卸载sqlalchemy,降级为sqlalchemy 1.1.11。
pip uninstall sqlalchemy
pip install sqlalchemy==1.1.11