sql >> Database teknologi >  >> RDS >> Mysql

ændre CLIENT_FOUND_ROWS flag i django for mysql-python (MySQLdb)?

Okay, jeg fandt ud af hvordan.

I django/db/backends/mysql/base.py er der

kwargs['client_flag'] = CLIENT.FOUND_ROWS
kwargs.update(settings_dict['OPTIONS'])

Fra kildekoden kunne vi bare ændre django project settings.py sådan her

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.',
        'NAME': '',                      
        'USER': '',                      
        'PASSWORD': '',                  
        'HOST': '', 
        'PORT': '',                      
        'OPTIONS': {
            'client_flag': 0
        }
    }
}



  1. SQL Server-fejl - HRESULT E_FAIL er blevet returneret fra et kald til en COM-komponent

  2. Udrulning til heroku med clojure-projekt, produktionsmiljøproblemer

  3. Hvordan får jeg et resultat på tværs af 2 tabeller

  4. Oracle rumlig søgning inden for afstand