1
0

settings.py 1.1 KB

1234567891011121314151617181920212223242526272829303132
  1. # -*- coding: utf-8 -*-
  2. import os
  3. from django.conf import settings
  4. BASE_DIR = os.path.dirname(os.path.realpath(__file__))
  5. REPLACEMENTS = getattr(settings, 'EXTENSIONS_REPLACEMENTS', {})
  6. DEFAULT_SQLITE_ENGINES = (
  7. 'django.db.backends.sqlite3',
  8. 'django.db.backends.spatialite',
  9. )
  10. DEFAULT_MYSQL_ENGINES = (
  11. 'django.db.backends.mysql',
  12. 'django.contrib.gis.db.backends.mysql',
  13. 'mysql.connector.django',
  14. )
  15. DEFAULT_POSTGRESQL_ENGINES = (
  16. 'django.db.backends.postgresql',
  17. 'django.db.backends.postgresql_psycopg2',
  18. 'django.db.backends.postgis',
  19. 'django.contrib.gis.db.backends.postgis',
  20. 'psqlextra.backend',
  21. 'django_zero_downtime_migrations.backends.postgres',
  22. 'django_zero_downtime_migrations.backends.postgis',
  23. )
  24. SQLITE_ENGINES = getattr(settings, 'DJANGO_EXTENSIONS_RESET_DB_SQLITE_ENGINES', DEFAULT_SQLITE_ENGINES)
  25. MYSQL_ENGINES = getattr(settings, 'DJANGO_EXTENSIONS_RESET_DB_MYSQL_ENGINES', DEFAULT_MYSQL_ENGINES)
  26. POSTGRESQL_ENGINES = getattr(settings, 'DJANGO_EXTENSIONS_RESET_DB_POSTGRESQL_ENGINES', DEFAULT_POSTGRESQL_ENGINES)
  27. DEFAULT_PRINT_SQL_TRUNCATE_CHARS = 1000