X7ROOT File Manager
Current Path:
/opt/hc_python/lib/python3.12/site-packages/mysql/connector/django
opt
/
hc_python
/
lib
/
python3.12
/
site-packages
/
mysql
/
connector
/
django
/
??
..
??
__init__.py
(0 B)
??
__pycache__
??
base.py
(20.14 KB)
??
client.py
(1.84 KB)
??
compiler.py
(1.96 KB)
??
creation.py
(5.63 KB)
??
features.py
(4.23 KB)
??
introspection.py
(13.1 KB)
??
operations.py
(11.52 KB)
??
schema.py
(3.55 KB)
??
validation.py
(2.54 KB)
Editing: client.py
# MySQL Connector/Python - MySQL driver written in Python. import django import subprocess if django.VERSION >= (1, 8): from django.db.backends.base.client import BaseDatabaseClient else: from django.db.backends import BaseDatabaseClient class DatabaseClient(BaseDatabaseClient): executable_name = 'mysql' @classmethod def settings_to_cmd_args(cls, settings_dict): args = [cls.executable_name] db = settings_dict['OPTIONS'].get('database', settings_dict['NAME']) user = settings_dict['OPTIONS'].get('user', settings_dict['USER']) passwd = settings_dict['OPTIONS'].get('password', settings_dict['PASSWORD']) host = settings_dict['OPTIONS'].get('host', settings_dict['HOST']) port = settings_dict['OPTIONS'].get('port', settings_dict['PORT']) defaults_file = settings_dict['OPTIONS'].get('read_default_file') # --defaults-file should always be the first option if defaults_file: args.append("--defaults-file={0}".format(defaults_file)) # We force SQL_MODE to TRADITIONAL args.append("--init-command=SET @@session.SQL_MODE=TRADITIONAL") if user: args.append("--user={0}".format(user)) if passwd: args.append("--password={0}".format(passwd)) if host: if '/' in host: args.append("--socket={0}".format(host)) else: args.append("--host={0}".format(host)) if port: args.append("--port={0}".format(port)) if db: args.append("--database={0}".format(db)) return args def runshell(self): args = DatabaseClient.settings_to_cmd_args( self.connection.settings_dict) subprocess.call(args)
Upload File
Create Folder