Browse Source

Update base.py

Christian T Vidal 2 năm trước cách đây
mục cha
commit
5c313e3c25
1 tập tin đã thay đổi với 4 bổ sung1 xóa
  1. 4 1
      adm/mysql/base.py

+ 4 - 1
adm/mysql/base.py

@@ -80,7 +80,10 @@ class DatabaseWrapper(_DatabaseWrapper):
         return database
 
     def _get_alias_by_params(self, conn_params):
-        target_str = ''.join([str(conn_params[_]) for _ in ['host', 'port', 'database', 'user', 'password']])
+        if "database" in conn_params:
+            target_str = ''.join([str(conn_params[_]) for _ in ['host', 'port', 'database', 'user', 'password']])
+        else:
+            target_str = ''.join([str(conn_params[_]) for _ in ['host', 'port', 'db', 'user', 'passwd']])
         for k, v in settings.DATABASES.items():
             _str = ''.join([str(v[_]) for _ in ['HOST', 'PORT', 'NAME', 'USER', 'PASSWORD']])
             if _str == target_str: