Я наконец-то смог сделать эту работу
Проблема заключалась в том, что я не передавал значение из файла YAML
в app.config["LDAP_USERNAME"]
, поскольку в документации, которую я использовал, нет ссылок на эту темуи я думаю, что он получит значение, просто объявив вот так.
Итак, пример того, как вы можете использовать файл YAML
для настройки конфигурации вашего приложения:
config.yaml
SQLALCHEMY_DATABASE_URI: "sqlite://"
SQLALCHEMY_TRACK_MODIFICATIONS : False
Затем, чтобы получить значения, вам нужно проанализировать yaml, используя библиотеку PyYAML или другое:
data = yaml_loader.yaml("/Users/pjose/Project/dev_maintenance/backend/config.yaml")
app.config.from_object(data)
app.config['SQLALCHEMY_DATABASE_URI'] = data.setdefault('SQLALCHEMY_DATABASE_URI')