sql >> Databasteknik >  >> RDS >> Mysql

Vad är skillnaden mellan django.db.backends.dummy och django.db.backends.mysql?

django.db.backends.mysql används när backend-databasen är MySQL .

Detta drivs av databasinställningarna Engine

ENGINE = `django.db.backends.postgresql_psycopg2`

Där som, django.db.backends.dummy är inte en inställning per säga, utan triggas med

ENGINE = '' # The default setting for ENGINE

Dessutom

Gräver i källkoden för django.db.backends.dummy ,

Även dummy ger upphov till ett fel:

ImproperlyConfigured("settings.DATABASES is improperly configured. "
                           "Please supply the ENGINE value. Check "
                           "settings documentation for more details.")



  1. Emacs och MySQL på Mac

  2. hitta maxvärde utan aggregatoperator i mysql

  3. SQL i klausul med noll till många parametrar

  4. gör alla automatiskt inkrementerade heltal till samma antal siffror med inledande nollor