db_config.py 364 B

123456789101112131415161718
  1. from data.config import DB_URL
  2. async def get_db_config_from_url():
  3. li = DB_URL.split('/')
  4. DB_NAME = li[-1]
  5. li_2 = li[2].split(':')
  6. DB_USER = li_2[0]
  7. DB_PASS, DB_HOST = li_2[1].split('@')
  8. db_settings = {
  9. 'dbname': DB_NAME,
  10. 'user': DB_USER,
  11. 'password': DB_PASS,
  12. 'host': DB_HOST
  13. }
  14. return db_settings