Skip to content

Instantly share code, notes, and snippets.

@zzstoatzz
Created June 9, 2025 16:42
Show Gist options
  • Select an option

  • Save zzstoatzz/b70e3aa870bb8004c0930ca0b1240582 to your computer and use it in GitHub Desktop.

Select an option

Save zzstoatzz/b70e3aa870bb8004c0930ca0b1240582 to your computer and use it in GitHub Desktop.
» uvx --with django pretty-mod tree django --depth 5 | pbcopy
📦 django
├── ⚡ functions: setup
├── 📌 constants: VERSION
├── 📦 apps
│ ├── 📜 __all__: AppConfig, apps
│ ├── 📦 config
│ │ ├── 🔷 classes: AppConfig
│ │ └── 📌 constants: APPS_MODULE_NAME, MODELS_MODULE_NAME
│ └── 📦 registry
│ └── 🔷 classes: Apps
├── 📦 conf
│ ├── 🔷 classes: SettingsReference, LazySettings, Settings, UserSettingsHolder
│ ├── 📌 constants: ENVIRONMENT_VARIABLE, DEFAULT_STORAGE_ALIAS, STATICFILES_STORAGE_ALIAS, FORMS_URLFIELD_ASSUME_HTTPS_DEPRECATED_MSG
│ ├── 📦 global_settings
│ │ ├── ⚡ functions: gettext_noop
│ │ └── 📌 constants: DEBUG, DEBUG_PROPAGATE_EXCEPTIONS, ADMINS, INTERNAL_IPS, ALLOWED_HOSTS, TIME_ZONE, USE_TZ, LANGUAGE_CODE, LANGUAGES, LANGUAGES_BIDI, LOCALE_PATHS, LANGUAGE_COOKIE_NAME, LANGUAGE_COOKIE_AGE, LANGUAGE_COOKIE_DOMAIN, LANGUAGE_COOKIE_PATH, LANGUAGE_COOKIE_SECURE, LANGUAGE_COOKIE_HTTPONLY, LANGUAGE_COOKIE_SAMESITE, MANAGERS, DEFAULT_CHARSET, SERVER_EMAIL, DATABASES, DATABASE_ROUTERS, EMAIL_BACKEND, EMAIL_HOST, EMAIL_PORT, EMAIL_USE_LOCALTIME, EMAIL_HOST_USER, EMAIL_HOST_PASSWORD, EMAIL_USE_TLS, EMAIL_USE_SSL, EMAIL_SSL_CERTFILE, EMAIL_SSL_KEYFILE, EMAIL_TIMEOUT, INSTALLED_APPS, TEMPLATES, FORM_RENDERER, FORMS_URLFIELD_ASSUME_HTTPS, DEFAULT_FROM_EMAIL, EMAIL_SUBJECT_PREFIX, APPEND_SLASH, PREPEND_WWW, FORCE_SCRIPT_NAME, DISALLOWED_USER_AGENTS, ABSOLUTE_URL_OVERRIDES, SECRET_KEY, SECRET_KEY_FALLBACKS, STORAGES, MEDIA_ROOT, MEDIA_URL, STATIC_ROOT, STATIC_URL, FILE_UPLOAD_HANDLERS, FILE_UPLOAD_MAX_MEMORY_SIZE, DATA_UPLOAD_MAX_MEMORY_SIZE, DATA_UPLOAD_MAX_NUMBER_FIELDS, DATA_UPLOAD_MAX_NUMBER_FILES, FILE_UPLOAD_TEMP_DIR, FILE_UPLOAD_PERMISSIONS, FILE_UPLOAD_DIRECTORY_PERMISSIONS, FORMAT_MODULE_PATH, DATE_FORMAT, DATETIME_FORMAT, TIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, DATE_INPUT_FORMATS, TIME_INPUT_FORMATS, DATETIME_INPUT_FORMATS, FIRST_DAY_OF_WEEK, DECIMAL_SEPARATOR, USE_THOUSAND_SEPARATOR, NUMBER_GROUPING, THOUSAND_SEPARATOR, DEFAULT_TABLESPACE, DEFAULT_INDEX_TABLESPACE, DEFAULT_AUTO_FIELD, X_FRAME_OPTIONS, USE_X_FORWARDED_HOST, USE_X_FORWARDED_PORT, WSGI_APPLICATION, SECURE_PROXY_SSL_HEADER, MIDDLEWARE, SESSION_CACHE_ALIAS, SESSION_COOKIE_NAME, SESSION_COOKIE_AGE, SESSION_COOKIE_DOMAIN, SESSION_COOKIE_SECURE, SESSION_COOKIE_PATH, SESSION_COOKIE_HTTPONLY, SESSION_COOKIE_SAMESITE, SESSION_SAVE_EVERY_REQUEST, SESSION_EXPIRE_AT_BROWSER_CLOSE, SESSION_ENGINE, SESSION_FILE_PATH, SESSION_SERIALIZER, CACHES, CACHE_MIDDLEWARE_KEY_PREFIX, CACHE_MIDDLEWARE_SECONDS, CACHE_MIDDLEWARE_ALIAS, AUTH_USER_MODEL, AUTHENTICATION_BACKENDS, LOGIN_URL, LOGIN_REDIRECT_URL, LOGOUT_REDIRECT_URL, PASSWORD_RESET_TIMEOUT, PASSWORD_HASHERS, AUTH_PASSWORD_VALIDATORS, SIGNING_BACKEND, CSRF_FAILURE_VIEW, CSRF_COOKIE_NAME, CSRF_COOKIE_AGE, CSRF_COOKIE_DOMAIN, CSRF_COOKIE_PATH, CSRF_COOKIE_SECURE, CSRF_COOKIE_HTTPONLY, CSRF_COOKIE_SAMESITE, CSRF_HEADER_NAME, CSRF_TRUSTED_ORIGINS, CSRF_USE_SESSIONS, MESSAGE_STORAGE, LOGGING_CONFIG, LOGGING, DEFAULT_EXCEPTION_REPORTER, DEFAULT_EXCEPTION_REPORTER_FILTER, TEST_RUNNER, TEST_NON_SERIALIZED_APPS, FIXTURE_DIRS, STATICFILES_DIRS, STATICFILES_FINDERS, MIGRATION_MODULES, SILENCED_SYSTEM_CHECKS, SECURE_CONTENT_TYPE_NOSNIFF, SECURE_CROSS_ORIGIN_OPENER_POLICY, SECURE_HSTS_INCLUDE_SUBDOMAINS, SECURE_HSTS_PRELOAD, SECURE_HSTS_SECONDS, SECURE_REDIRECT_EXEMPT, SECURE_REFERRER_POLICY, SECURE_SSL_HOST, SECURE_SSL_REDIRECT
│ ├── 📦 locale
│ │ ├── 📌 constants: LANG_INFO
│ │ ├── 📦 ar
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR
│ │ ├── 📦 ar_DZ
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, TIME_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 az
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 bg
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR
│ │ ├── 📦 bn
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, TIME_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR
│ │ ├── 📦 bs
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR
│ │ ├── 📦 ca
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 ckb
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR
│ │ ├── 📦 cs
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, TIME_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 cy
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 da
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 de
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 de_CH
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 el
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 en
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, DATETIME_INPUT_FORMATS, TIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 en_AU
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 en_CA
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 en_GB
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 en_IE
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 eo
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, TIME_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 es
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 es_AR
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 es_CO
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 es_MX
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 es_NI
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 es_PR
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 et
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR
│ │ ├── 📦 eu
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 fa
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR
│ │ ├── 📦 fi
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, DATETIME_INPUT_FORMATS, TIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 fr
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 fr_BE
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 fr_CA
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 fr_CH
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 fy
│ │ │ └── 📦 formats
│ │ ├── 📦 ga
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR
│ │ ├── 📦 gd
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR
│ │ ├── 📦 gl
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR
│ │ ├── 📦 he
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR
│ │ ├── 📦 hi
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR
│ │ ├── 📦 hr
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 hu
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, TIME_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 id
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, DATETIME_FORMAT, TIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, TIME_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 ig
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 is
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 it
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 ja
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 ka
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 km
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR
│ │ ├── 📦 kn
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT
│ │ ├── 📦 ko
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, DATE_INPUT_FORMATS, TIME_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 ky
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 lt
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, TIME_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 lv
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, TIME_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 mk
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 ml
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 mn
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, SHORT_DATE_FORMAT
│ │ ├── 📦 ms
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 nb
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 nl
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, TIME_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 nn
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 pl
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 pt
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 pt_BR
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 ro
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, TIME_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 ru
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 sk
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 sl
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 sq
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR
│ │ ├── 📦 sr
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 sr_Latn
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 sv
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 ta
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT
│ │ ├── 📦 te
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT
│ │ ├── 📦 tg
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 th
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, TIME_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 tk
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 tr
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 ug
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 uk
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, TIME_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 uz
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ ├── 📦 vi
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR
│ │ ├── 📦 zh_Hans
│ │ │ └── 📦 formats
│ │ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, TIME_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ │ └── 📦 zh_Hant
│ │ └── 📦 formats
│ │ └── 📌 constants: DATE_FORMAT, TIME_FORMAT, DATETIME_FORMAT, YEAR_MONTH_FORMAT, MONTH_DAY_FORMAT, SHORT_DATE_FORMAT, SHORT_DATETIME_FORMAT, FIRST_DAY_OF_WEEK, DATE_INPUT_FORMATS, TIME_INPUT_FORMATS, DATETIME_INPUT_FORMATS, DECIMAL_SEPARATOR, THOUSAND_SEPARATOR, NUMBER_GROUPING
│ └── 📦 urls
│ ├── 📜 __all__: handler400, handler403, handler404, handler500, include
│ ├── 📦 i18n
│ │ └── ⚡ functions: i18n_patterns, is_language_prefix_patterns_used
│ └── 📦 static
│ └── ⚡ functions: static
├── 📦 contrib
│ ├── 📦 admin
│ │ ├── 📜 __all__: action, display, register, ModelAdmin, HORIZONTAL, VERTICAL, StackedInline, TabularInline, AdminSite, site, ListFilter, SimpleListFilter, FieldListFilter, BooleanFieldListFilter, RelatedFieldListFilter, ChoicesFieldListFilter, DateFieldListFilter, AllValuesFieldListFilter, EmptyFieldListFilter, RelatedOnlyFieldListFilter, ShowFacets, autodiscover
│ │ ├── ⚡ functions: autodiscover
│ │ ├── 📦 actions
│ │ │ └── ⚡ functions: delete_selected
│ │ ├── 📦 apps
│ │ │ └── 🔷 classes: SimpleAdminConfig, AdminConfig
│ │ ├── 📦 checks
│ │ │ ├── ⚡ functions: check_admin_app, check_dependencies, must_be, must_inherit_from, refer_to_missing_field
│ │ │ └── 🔷 classes: BaseModelAdminChecks, ModelAdminChecks, InlineModelAdminChecks
│ │ ├── 📦 decorators
│ │ │ └── ⚡ functions: action, display, register
│ │ ├── 📦 exceptions
│ │ │ └── 🔷 classes: DisallowedModelAdminLookup, DisallowedModelAdminToField, AlreadyRegistered, NotRegistered
│ │ ├── 📦 filters
│ │ │ └── 🔷 classes: ListFilter, FacetsMixin, SimpleListFilter, FieldListFilter, RelatedFieldListFilter, BooleanFieldListFilter, ChoicesFieldListFilter, DateFieldListFilter, AllValuesFieldListFilter, RelatedOnlyFieldListFilter, EmptyFieldListFilter
│ │ ├── 📦 forms
│ │ │ └── 🔷 classes: AdminAuthenticationForm, AdminPasswordChangeForm
│ │ ├── 📦 helpers
│ │ │ ├── 🔷 classes: ActionForm, AdminForm, Fieldset, Fieldline, AdminField, AdminReadonlyField, InlineAdminFormSet, InlineAdminForm, InlineFieldset, AdminErrorList
│ │ │ └── 📌 constants: ACTION_CHECKBOX_NAME
│ │ ├── 📦 migrations
│ │ │ ├── 📦 0001_initial
│ │ │ │ └── 🔷 classes: Migration
│ │ │ ├── 📦 0002_logentry_remove_auto_add
│ │ │ │ └── 🔷 classes: Migration
│ │ │ └── 📦 0003_logentry_add_action_flag_choices
│ │ │ └── 🔷 classes: Migration
│ │ ├── 📦 models
│ │ │ ├── 🔷 classes: LogEntryManager, LogEntry
│ │ │ └── 📌 constants: ADDITION, CHANGE, DELETION, ACTION_FLAG_CHOICES
│ │ ├── 📦 options
│ │ │ ├── ⚡ functions: get_content_type_for_model, get_ul_class
│ │ │ ├── 🔷 classes: ShowFacets, IncorrectLookupParameters, BaseModelAdmin, ModelAdmin, InlineModelAdmin, StackedInline, TabularInline
│ │ │ └── 📌 constants: IS_POPUP_VAR, TO_FIELD_VAR, IS_FACETS_VAR, FORMFIELD_FOR_DBFIELD_DEFAULTS
│ │ ├── 📦 sites
│ │ │ └── 🔷 classes: AdminSite, DefaultAdminSite
│ │ ├── 📦 templatetags
│ │ │ ├── 📦 admin_list
│ │ │ │ ├── ⚡ functions: paginator_number, pagination, pagination_tag, result_headers, items_for_result, results, result_hidden_fields, result_list, result_list_tag, date_hierarchy, date_hierarchy_tag, search_form, search_form_tag, admin_list_filter, admin_actions, admin_actions_tag, change_list_object_tools_tag
│ │ │ │ └── 🔷 classes: ResultList
│ │ │ ├── 📦 admin_modify
│ │ │ │ └── ⚡ functions: prepopulated_fields_js, prepopulated_fields_js_tag, submit_row, submit_row_tag, change_form_object_tools_tag, cell_count
│ │ │ ├── 📦 admin_urls
│ │ │ │ └── ⚡ functions: admin_urlname, admin_urlquote, add_preserved_filters
│ │ │ ├── 📦 base
│ │ │ │ └── 🔷 classes: InclusionAdminNode
│ │ │ └── 📦 log
│ │ │ ├── ⚡ functions: get_admin_log
│ │ │ └── 🔷 classes: AdminLogNode
│ │ ├── 📦 tests
│ │ │ └── 🔷 classes: CSPMiddleware, AdminSeleniumTestCase
│ │ ├── 📦 utils
│ │ │ ├── ⚡ functions: lookup_spawns_duplicates, get_last_value_from_parameters, prepare_lookup_value, build_q_object_from_lookup_parameters, quote, unquote, flatten, flatten_fieldsets, get_deleted_objects, model_format_dict, model_ngettext, lookup_field, label_for_field, help_text_for_field, display_for_field, display_for_value, get_model_from_relation, reverse_field_path, get_fields_from_path, construct_change_message
│ │ │ ├── 🔷 classes: FieldIsAForeignKeyColumnName, NestedObjects, NotRelationField
│ │ │ └── 📌 constants: QUOTE_MAP, UNQUOTE_MAP, UNQUOTE_RE
│ │ ├── 📦 views
│ │ │ ├── 📦 autocomplete
│ │ │ │ └── 🔷 classes: AutocompleteJsonView
│ │ │ ├── 📦 decorators
│ │ │ │ └── ⚡ functions: staff_member_required
│ │ │ └── 📦 main
│ │ │ ├── 🔷 classes: ChangeListSearchForm, ChangeList
│ │ │ └── 📌 constants: ALL_VAR, ORDER_VAR, PAGE_VAR, SEARCH_VAR, ERROR_FLAG, IGNORED_PARAMS
│ │ └── 📦 widgets
│ │ ├── ⚡ functions: url_params_from_lookup_dict, get_select2_language
│ │ └── 🔷 classes: FilteredSelectMultiple, BaseAdminDateWidget, AdminDateWidget, BaseAdminTimeWidget, AdminTimeWidget, AdminSplitDateTime, AdminRadioSelect, AdminFileWidget, ForeignKeyRawIdWidget, ManyToManyRawIdWidget, RelatedFieldWidgetWrapper, AdminTextareaWidget, AdminTextInputWidget, AdminEmailInputWidget, AdminURLFieldWidget, AdminIntegerFieldWidget, AdminBigIntegerFieldWidget, AdminUUIDInputWidget, AutocompleteMixin, AutocompleteSelect, AutocompleteSelectMultiple
│ ├── 📦 admindocs
│ │ ├── 📦 apps
│ │ │ └── 🔷 classes: AdminDocsConfig
│ │ ├── 📦 middleware
│ │ │ └── 🔷 classes: XViewMiddleware
│ │ ├── 📦 urls
│ │ ├── 📦 utils
│ │ │ ├── ⚡ functions: get_view_name, parse_docstring, parse_rst, split_explicit_title, create_reference_role, default_reference_role, replace_metacharacters, replace_named_groups, replace_unnamed_groups, remove_non_capturing_groups, strip_p_tags
│ │ │ └── 📌 constants: ROLES
│ │ └── 📦 views
│ │ ├── ⚡ functions: user_has_model_view_permission, get_return_data_type, get_readable_field_data_type, extract_views_from_urlpatterns, simplify_regex
│ │ ├── 🔷 classes: BaseAdminDocsView, BookmarkletsView, TemplateTagIndexView, TemplateFilterIndexView, ViewIndexView, ViewDetailView, ModelIndexView, ModelDetailView, TemplateDetailView
│ │ └── 📌 constants: MODEL_METHODS_EXCLUDE
│ ├── 📦 auth
│ │ ├── ⚡ functions: load_backend, get_backends, authenticate, aauthenticate, login, alogin, logout, alogout, get_user_model, get_user, aget_user, get_permission_codename, update_session_auth_hash, aupdate_session_auth_hash
│ │ ├── 📌 constants: SESSION_KEY, BACKEND_SESSION_KEY, HASH_SESSION_KEY, REDIRECT_FIELD_NAME
│ │ ├── 📦 admin
│ │ │ └── 🔷 classes: GroupAdmin, UserAdmin
│ │ ├── 📦 apps
│ │ │ └── 🔷 classes: AuthConfig
│ │ ├── 📦 backends
│ │ │ └── 🔷 classes: BaseBackend, ModelBackend, AllowAllUsersModelBackend, RemoteUserBackend, AllowAllUsersRemoteUserBackend
│ │ ├── 📦 base_user
│ │ │ └── 🔷 classes: BaseUserManager, AbstractBaseUser
│ │ ├── 📦 checks
│ │ │ └── ⚡ functions: check_user_model, check_models_permissions, check_middleware
│ │ ├── 📦 context_processors
│ │ │ ├── ⚡ functions: auth
│ │ │ └── 🔷 classes: PermLookupDict, PermWrapper
│ │ ├── 📦 decorators
│ │ │ └── ⚡ functions: user_passes_test, login_required, login_not_required, permission_required
│ │ ├── 📦 forms
│ │ │ └── 🔷 classes: ReadOnlyPasswordHashWidget, ReadOnlyPasswordHashField, UsernameField, SetPasswordMixin, SetUnusablePasswordMixin, BaseUserCreationForm, UserCreationForm, UserChangeForm, AuthenticationForm, PasswordResetForm, SetPasswordForm, PasswordChangeForm, AdminPasswordChangeForm, AdminUserCreationForm
│ │ ├── 📦 handlers
│ │ │ └── 📦 modwsgi
│ │ │ └── ⚡ functions: check_password, groups_for_user
│ │ ├── 📦 hashers
│ │ │ ├── ⚡ functions: is_password_usable, verify_password, check_password, acheck_password, make_password, get_hashers, get_hashers_by_algorithm, reset_hashers, get_hasher, identify_hasher, mask_hash, must_update_salt
│ │ │ ├── 🔷 classes: BasePasswordHasher, PBKDF2PasswordHasher, PBKDF2SHA1PasswordHasher, Argon2PasswordHasher, BCryptSHA256PasswordHasher, BCryptPasswordHasher, ScryptPasswordHasher, MD5PasswordHasher
│ │ │ └── 📌 constants: UNUSABLE_PASSWORD_PREFIX, UNUSABLE_PASSWORD_SUFFIX_LENGTH
│ │ ├── 📦 management
│ │ │ ├── ⚡ functions: create_permissions, get_system_username, get_default_username
│ │ │ └── 📦 commands
│ │ │ ├── 📦 changepassword
│ │ │ │ └── 🔷 classes: Command
│ │ │ └── 📦 createsuperuser
│ │ │ ├── 🔷 classes: NotRunningInTTYException, Command
│ │ │ └── 📌 constants: PASSWORD_FIELD
│ │ ├── 📦 middleware
│ │ │ ├── ⚡ functions: get_user, auser
│ │ │ └── 🔷 classes: AuthenticationMiddleware, LoginRequiredMiddleware, RemoteUserMiddleware, PersistentRemoteUserMiddleware
│ │ ├── 📦 migrations
│ │ │ ├── 📦 0001_initial
│ │ │ │ └── 🔷 classes: Migration
│ │ │ ├── 📦 0002_alter_permission_name_max_length
│ │ │ │ └── 🔷 classes: Migration
│ │ │ ├── 📦 0003_alter_user_email_max_length
│ │ │ │ └── 🔷 classes: Migration
│ │ │ ├── 📦 0004_alter_user_username_opts
│ │ │ │ └── 🔷 classes: Migration
│ │ │ ├── 📦 0005_alter_user_last_login_null
│ │ │ │ └── 🔷 classes: Migration
│ │ │ ├── 📦 0006_require_contenttypes_0002
│ │ │ │ └── 🔷 classes: Migration
│ │ │ ├── 📦 0007_alter_validators_add_error_messages
│ │ │ │ └── 🔷 classes: Migration
│ │ │ ├── 📦 0008_alter_user_username_max_length
│ │ │ │ └── 🔷 classes: Migration
│ │ │ ├── 📦 0009_alter_user_last_name_max_length
│ │ │ │ └── 🔷 classes: Migration
│ │ │ ├── 📦 0010_alter_group_name_max_length
│ │ │ │ └── 🔷 classes: Migration
│ │ │ ├── 📦 0011_update_proxy_permissions
│ │ │ │ ├── ⚡ functions: update_proxy_model_permissions, revert_proxy_model_permissions
│ │ │ │ ├── 🔷 classes: Migration
│ │ │ │ └── 📌 constants: WARNING
│ │ │ └── 📦 0012_alter_user_first_name_max_length
│ │ │ └── 🔷 classes: Migration
│ │ ├── 📦 mixins
│ │ │ └── 🔷 classes: AccessMixin, LoginRequiredMixin, PermissionRequiredMixin, UserPassesTestMixin
│ │ ├── 📦 models
│ │ │ ├── ⚡ functions: update_last_login
│ │ │ └── 🔷 classes: PermissionManager, Permission, GroupManager, Group, UserManager, PermissionsMixin, AbstractUser, User, AnonymousUser
│ │ ├── 📦 password_validation
│ │ │ ├── ⚡ functions: get_default_password_validators, get_password_validators, validate_password, password_changed, password_validators_help_texts, exceeds_maximum_length_ratio
│ │ │ └── 🔷 classes: MinimumLengthValidator, UserAttributeSimilarityValidator, CommonPasswordValidator, NumericPasswordValidator
│ │ ├── 📦 signals
│ │ ├── 📦 tokens
│ │ │ └── 🔷 classes: PasswordResetTokenGenerator
│ │ ├── 📦 urls
│ │ ├── 📦 validators
│ │ │ └── 🔷 classes: ASCIIUsernameValidator, UnicodeUsernameValidator
│ │ └── 📦 views
│ │ ├── ⚡ functions: logout_then_login, redirect_to_login
│ │ ├── 🔷 classes: RedirectURLMixin, LoginView, LogoutView, PasswordContextMixin, PasswordResetView, PasswordResetDoneView, PasswordResetConfirmView, PasswordResetCompleteView, PasswordChangeView, PasswordChangeDoneView
│ │ └── 📌 constants: INTERNAL_RESET_SESSION_TOKEN
│ ├── 📦 contenttypes
│ │ ├── 📦 admin
│ │ │ └── 🔷 classes: GenericInlineModelAdminChecks, GenericInlineModelAdmin, GenericStackedInline, GenericTabularInline
│ │ ├── 📦 apps
│ │ │ └── 🔷 classes: ContentTypesConfig
│ │ ├── 📦 checks
│ │ │ └── ⚡ functions: check_generic_foreign_keys, check_model_name_lengths
│ │ ├── 📦 fields
│ │ │ ├── ⚡ functions: create_generic_related_manager
│ │ │ └── 🔷 classes: GenericForeignKey, GenericRel, GenericRelation, ReverseGenericManyToOneDescriptor
│ │ ├── 📦 forms
│ │ │ ├── ⚡ functions: generic_inlineformset_factory
│ │ │ └── 🔷 classes: BaseGenericInlineFormSet
│ │ ├── 📦 management
│ │ │ ├── ⚡ functions: inject_rename_contenttypes_operations, get_contenttypes_and_models, create_contenttypes
│ │ │ ├── 🔷 classes: RenameContentType
│ │ │ └── 📦 commands
│ │ │ └── 📦 remove_stale_contenttypes
│ │ │ └── 🔷 classes: Command, NoFastDeleteCollector
│ │ ├── 📦 migrations
│ │ │ ├── 📦 0001_initial
│ │ │ │ └── 🔷 classes: Migration
│ │ │ └── 📦 0002_remove_content_type_name
│ │ │ ├── ⚡ functions: add_legacy_name
│ │ │ └── 🔷 classes: Migration
│ │ ├── 📦 models
│ │ │ └── 🔷 classes: ContentTypeManager, ContentType
│ │ ├── 📦 prefetch
│ │ │ └── 🔷 classes: GenericPrefetch
│ │ └── 📦 views
│ │ └── ⚡ functions: shortcut
│ ├── 📦 flatpages
│ │ ├── 📦 admin
│ │ │ └── 🔷 classes: FlatPageAdmin
│ │ ├── 📦 apps
│ │ │ └── 🔷 classes: FlatPagesConfig
│ │ ├── 📦 forms
│ │ │ └── 🔷 classes: FlatpageForm
│ │ ├── 📦 middleware
│ │ │ └── 🔷 classes: FlatpageFallbackMiddleware
│ │ ├── 📦 migrations
│ │ │ └── 📦 0001_initial
│ │ │ └── 🔷 classes: Migration
│ │ ├── 📦 models
│ │ │ └── 🔷 classes: FlatPage
│ │ ├── 📦 sitemaps
│ │ │ └── 🔷 classes: FlatPageSitemap
│ │ ├── 📦 templatetags
│ │ │ └── 📦 flatpages
│ │ │ ├── ⚡ functions: get_flatpages
│ │ │ └── 🔷 classes: FlatpageNode
│ │ ├── 📦 urls
│ │ └── 📦 views
│ │ ├── ⚡ functions: flatpage, render_flatpage
│ │ └── 📌 constants: DEFAULT_TEMPLATE
│ ├── 📦 gis
│ │ ├── 📦 admin
│ │ │ ├── 📜 __all__: HORIZONTAL, VERTICAL, AdminSite, ModelAdmin, StackedInline, TabularInline, action, autodiscover, display, register, site, GISModelAdmin
│ │ │ └── 📦 options
│ │ │ └── 🔷 classes: GeoModelAdminMixin, GISModelAdmin
│ │ ├── 📦 apps
│ │ │ └── 🔷 classes: GISConfig
│ │ ├── 📦 db
│ │ │ ├── 📦 backends
│ │ │ │ ├── 📦 base
│ │ │ │ ├── 📦 mysql
│ │ │ │ ├── 📦 oracle
│ │ │ │ ├── 📦 postgis
│ │ │ │ ├── 📦 spatialite
│ │ │ │ └── 📦 utils
│ │ │ │ └── 🔷 classes: SpatialOperator
│ │ │ └── 📦 models
│ │ │ ├── 📦 aggregates
│ │ │ │ ├── 📜 __all__: Collect, Extent, Extent3D, MakeLine, Union
│ │ │ │ └── 🔷 classes: Collect, Extent, Extent3D, MakeLine, Union
│ │ │ ├── 📦 fields
│ │ │ │ ├── ⚡ functions: get_srid_info
│ │ │ │ └── 🔷 classes: BaseSpatialField, GeometryField, PointField, LineStringField, PolygonField, MultiPointField, MultiLineStringField, MultiPolygonField, GeometryCollectionField, ExtentField, RasterField
│ │ │ ├── 📦 functions
│ │ │ │ ├── 🔷 classes: GeoFuncMixin, GeoFunc, GeomOutputGeoFunc, SQLiteDecimalToFloatMixin, OracleToleranceMixin, Area, Azimuth, AsGeoJSON, AsGML, AsKML, AsSVG, AsWKB, AsWKT, BoundingCircle, Centroid, ClosestPoint, Difference, DistanceResultMixin, Distance, Envelope, ForcePolygonCW, FromWKB, FromWKT, GeoHash, GeometryDistance, Intersection, IsEmpty, IsValid, Length, LineLocatePoint, MakeValid, MemSize, NumGeometries, NumPoints, Perimeter, PointOnSurface, Reverse, Scale, SnapToGrid, SymDifference, Transform, Translate, Union
│ │ │ │ └── 📌 constants: NUMERIC_TYPES
│ │ │ ├── 📦 lookups
│ │ │ │ └── 🔷 classes: RasterBandTransform, GISLookup, OverlapsLeftLookup, OverlapsRightLookup, OverlapsBelowLookup, OverlapsAboveLookup, LeftLookup, RightLookup, StrictlyBelowLookup, StrictlyAboveLookup, SameAsLookup, BBContainsLookup, BBOverlapsLookup, ContainedLookup, ContainsLookup, ContainsProperlyLookup, CoveredByLookup, CoversLookup, CrossesLookup, DisjointLookup, EqualsLookup, IntersectsLookup, OverlapsLookup, RelateLookup, TouchesLookup, WithinLookup, DistanceLookupBase, DWithinLookup, DistanceLookupFromFunction, DistanceGTLookup, DistanceGTELookup, DistanceLTLookup, DistanceLTELookup
│ │ │ ├── 📦 proxy
│ │ │ │ └── 🔷 classes: SpatialProxy
│ │ │ └── 📦 sql
│ │ │ └── 📜 __all__: AreaField, DistanceField
│ │ ├── 📦 feeds
│ │ │ └── 🔷 classes: GeoFeedMixin, GeoRSSFeed, GeoAtom1Feed, W3CGeoFeed, Feed
│ │ ├── 📦 forms
│ │ │ ├── 📦 fields
│ │ │ │ └── 🔷 classes: GeometryField, GeometryCollectionField, PointField, MultiPointField, LineStringField, MultiLineStringField, PolygonField, MultiPolygonField
│ │ │ └── 📦 widgets
│ │ │ └── 🔷 classes: BaseGeometryWidget, OpenLayersWidget, OSMWidget
│ │ ├── 📦 gdal
│ │ │ ├── 📦 base
│ │ │ │ └── 🔷 classes: GDALBase
│ │ │ ├── 📦 datasource
│ │ │ │ └── 🔷 classes: DataSource
│ │ │ ├── 📦 driver
│ │ │ │ └── 🔷 classes: Driver
│ │ │ ├── 📦 envelope
│ │ │ │ └── 🔷 classes: OGREnvelope, Envelope
│ │ │ ├── 📦 error
│ │ │ │ ├── ⚡ functions: check_err
│ │ │ │ ├── 🔷 classes: GDALException, SRSException
│ │ │ │ └── 📌 constants: OGRERR_DICT, CPLERR_DICT, ERR_NONE
│ │ │ ├── 📦 feature
│ │ │ │ └── 🔷 classes: Feature
│ │ │ ├── 📦 field
│ │ │ │ └── 🔷 classes: Field, OFTInteger, OFTReal, OFTString, OFTWideString, OFTBinary, OFTDate, OFTDateTime, OFTTime, OFTInteger64, OFTIntegerList, OFTRealList, OFTStringList, OFTWideStringList, OFTInteger64List
│ │ │ ├── 📦 geometries
│ │ │ │ ├── 🔷 classes: OGRGeometry, Point, LineString, LinearRing, Polygon, CircularString, CurvePolygon, CompoundCurve, GeometryCollection, MultiPoint, MultiLineString, MultiPolygon, MultiSurface, MultiCurve
│ │ │ │ └── 📌 constants: GEO_CLASSES
│ │ │ ├── 📦 geomtype
│ │ │ │ └── 🔷 classes: OGRGeomType
│ │ │ ├── 📦 layer
│ │ │ │ └── 🔷 classes: Layer
│ │ │ ├── 📦 libgdal
│ │ │ │ ├── ⚡ functions: std_call, gdal_version, gdal_full_version, gdal_version_info, err_handler, function
│ │ │ │ └── 📌 constants: GDAL_VERSION
│ │ │ ├── 📦 prototypes
│ │ │ │ ├── 📦 ds
│ │ │ │ │ └── 📌 constants: GDAL_OF_READONLY, GDAL_OF_UPDATE, GDAL_OF_ALL, GDAL_OF_RASTER, GDAL_OF_VECTOR
│ │ │ │ ├── 📦 errcheck
│ │ │ │ │ └── ⚡ functions: arg_byref, ptr_byref, check_const_string, check_string, check_envelope, check_geom, check_geom_offset, check_srs, check_arg_errcode, check_errcode, check_pointer, check_str_arg
│ │ │ │ ├── 📦 generation
│ │ │ │ │ ├── ⚡ functions: bool_output, double_output, geom_output, int_output, int64_output, srs_output, const_string_output, string_output, void_output, voidptr_output, chararray_output
│ │ │ │ │ └── 🔷 classes: gdal_char_p
│ │ │ │ ├── 📦 geom
│ │ │ │ │ └── ⚡ functions: env_func, pnt_func, topology_func
│ │ │ │ ├── 📦 raster
│ │ │ │ └── 📦 srs
│ │ │ │ └── ⚡ functions: srs_double, units_func
│ │ │ ├── 📦 raster
│ │ │ │ ├── 📦 band
│ │ │ │ │ └── 🔷 classes: GDALBand, BandList
│ │ │ │ ├── 📦 base
│ │ │ │ │ └── 🔷 classes: GDALRasterBase
│ │ │ │ ├── 📦 const
│ │ │ │ │ └── 📌 constants: GDAL_PIXEL_TYPES, GDAL_INTEGER_TYPES, GDAL_TO_CTYPES, GDAL_RESAMPLE_ALGORITHMS, GDAL_COLOR_TYPES, VSI_FILESYSTEM_PREFIX, VSI_MEM_FILESYSTEM_BASE_PATH, VSI_TAKE_BUFFER_OWNERSHIP, VSI_DELETE_BUFFER_ON_READ
│ │ │ │ └── 📦 source
│ │ │ │ └── 🔷 classes: TransformPoint, GDALRaster
│ │ │ └── 📦 srs
│ │ │ └── 🔷 classes: AxisOrder, SpatialReference, CoordTransform
│ │ ├── 📦 geoip2
│ │ │ └── 📜 __all__: HAS_GEOIP2
│ │ ├── 📦 geometry
│ │ ├── 📦 geos
│ │ │ ├── 📦 base
│ │ │ │ └── 🔷 classes: GEOSBase
│ │ │ ├── 📦 collections
│ │ │ │ └── 🔷 classes: GeometryCollection, MultiPoint, MultiLineString, MultiPolygon
│ │ │ ├── 📦 coordseq
│ │ │ │ └── 🔷 classes: GEOSCoordSeq
│ │ │ ├── 📦 error
│ │ │ │ └── 🔷 classes: GEOSException
│ │ │ ├── 📦 factory
│ │ │ │ └── ⚡ functions: fromfile, fromstr
│ │ │ ├── 📦 geometry
│ │ │ │ └── 🔷 classes: GEOSGeometryBase, LinearGeometryMixin, GEOSGeometry
│ │ │ ├── 📦 io
│ │ │ │ ├── 📜 __all__: WKBWriter, WKTWriter, WKBReader, WKTReader
│ │ │ │ └── 🔷 classes: WKBReader, WKTReader
│ │ │ ├── 📦 libgeos
│ │ │ │ ├── ⚡ functions: load_geos, notice_h, error_h, geos_version, geos_version_tuple
│ │ │ │ ├── 🔷 classes: GEOSGeom_t, GEOSPrepGeom_t, GEOSCoordSeq_t, GEOSContextHandle_t, GEOSFuncFactory
│ │ │ │ └── 📌 constants: NOTICEFUNC, ERRORFUNC, GEOM_PTR, PREPGEOM_PTR, CS_PTR, CONTEXT_PTR
│ │ │ ├── 📦 linestring
│ │ │ │ └── 🔷 classes: LineString, LinearRing
│ │ │ ├── 📦 mutable_list
│ │ │ │ └── 🔷 classes: ListMixin
│ │ │ ├── 📦 point
│ │ │ │ └── 🔷 classes: Point
│ │ │ ├── 📦 polygon
│ │ │ │ └── 🔷 classes: Polygon
│ │ │ ├── 📦 prepared
│ │ │ │ └── 🔷 classes: PreparedGeometry
│ │ │ └── 📦 prototypes
│ │ │ ├── 📦 coordseq
│ │ │ │ ├── ⚡ functions: check_cs_op, check_cs_get
│ │ │ │ └── 🔷 classes: CsInt, CsOperation, CsOutput
│ │ │ ├── 📦 errcheck
│ │ │ │ └── ⚡ functions: last_arg_byref, check_dbl, check_geom, check_minus_one, check_predicate, check_sized_string, check_string
│ │ │ ├── 📦 geom
│ │ │ │ └── 🔷 classes: geos_char_p, GeomOutput, IntFromGeom, StringFromGeom
│ │ │ ├── 📦 io
│ │ │ │ ├── ⚡ functions: default_trim_value, wkt_r, wkt_w, wkb_r, wkb_w, ewkb_w
│ │ │ │ ├── 🔷 classes: WKTReader_st, WKTWriter_st, WKBReader_st, WKBWriter_st, WKBReadFunc, WKBWriteFunc, WKBWriterGet, WKBWriterSet, IOBase, WKTWriter, WKBWriter, ThreadLocalIO
│ │ │ │ └── 📌 constants: WKT_READ_PTR, WKT_WRITE_PTR, WKB_READ_PTR, WKB_WRITE_PTR, DEFAULT_TRIM_VALUE
│ │ │ ├── 📦 misc
│ │ │ │ └── 📜 __all__: geos_area, geos_distance, geos_length, geos_isvalidreason
│ │ │ ├── 📦 predicates
│ │ │ │ └── 🔷 classes: UnaryPredicate, BinaryPredicate
│ │ │ ├── 📦 prepared
│ │ │ │ └── 🔷 classes: PreparedPredicate
│ │ │ ├── 📦 threadsafe
│ │ │ │ └── 🔷 classes: GEOSContextHandle, GEOSContext, GEOSFunc
│ │ │ └── 📦 topology
│ │ │ └── 🔷 classes: Topology
│ │ ├── 📦 management
│ │ │ └── 📦 commands
│ │ │ ├── 📦 inspectdb
│ │ │ │ └── 🔷 classes: Command
│ │ │ └── 📦 ogrinspect
│ │ │ └── 🔷 classes: LayerOptionAction, ListOptionAction, Command
│ │ ├── 📦 measure
│ │ │ ├── 📜 __all__: A, Area, D, Distance
│ │ │ ├── 🔷 classes: Distance, Area
│ │ │ └── 📌 constants: D, A
│ │ ├── 📦 ptr
│ │ │ └── 🔷 classes: CPointerBase
│ │ ├── 📦 serializers
│ │ │ └── 📦 geojson
│ │ │ └── 🔷 classes: Serializer, Deserializer
│ │ ├── 📦 shortcuts
│ │ │ └── ⚡ functions: compress_kml, render_to_kml, render_to_kmz
│ │ ├── 📦 sitemaps
│ │ │ ├── 📜 __all__: KMLSitemap, KMZSitemap
│ │ │ ├── 📦 kml
│ │ │ │ └── 🔷 classes: KMLSitemap, KMZSitemap
│ │ │ └── 📦 views
│ │ │ └── ⚡ functions: kml, kmz
│ │ ├── 📦 utils
│ │ │ ├── 📜 __all__: add_srs_entry, mapping, ogrinfo, ogrinspect
│ │ │ ├── 📦 layermapping
│ │ │ │ └── 🔷 classes: LayerMapError, InvalidString, InvalidDecimal, InvalidInteger, MissingForeignKey, LayerMapping
│ │ │ ├── 📦 ogrinfo
│ │ │ │ └── ⚡ functions: ogrinfo
│ │ │ ├── 📦 ogrinspect
│ │ │ │ └── ⚡ functions: mapping, ogrinspect
│ │ │ └── 📦 srs
│ │ │ └── ⚡ functions: add_srs_entry
│ │ └── 📦 views
│ │ └── ⚡ functions: feed
│ ├── 📦 humanize
│ │ ├── 📦 apps
│ │ │ └── 🔷 classes: HumanizeConfig
│ │ └── 📦 templatetags
│ │ └── 📦 humanize
│ │ ├── ⚡ functions: ordinal, intcomma, intword, apnumber, naturalday, naturaltime
│ │ └── 🔷 classes: NaturalTimeFormatter
│ ├── 📦 messages
│ │ ├── 📦 api
│ │ │ ├── ⚡ functions: add_message, get_messages, get_level, set_level, debug, info, success, warning, error
│ │ │ └── 🔷 classes: MessageFailure
│ │ ├── 📦 apps
│ │ │ ├── ⚡ functions: update_level_tags
│ │ │ └── 🔷 classes: MessagesConfig
│ │ ├── 📦 constants
│ │ │ └── 📌 constants: DEBUG, INFO, SUCCESS, WARNING, ERROR, DEFAULT_TAGS, DEFAULT_LEVELS
│ │ ├── 📦 context_processors
│ │ │ └── ⚡ functions: messages
│ │ ├── 📦 middleware
│ │ │ └── 🔷 classes: MessageMiddleware
│ │ ├── 📦 storage
│ │ │ ├── ⚡ functions: default_storage
│ │ │ ├── 📦 base
│ │ │ │ ├── 🔷 classes: Message, BaseStorage
│ │ │ │ └── 📌 constants: LEVEL_TAGS
│ │ │ ├── 📦 cookie
│ │ │ │ ├── ⚡ functions: bisect_keep_left, bisect_keep_right
│ │ │ │ └── 🔷 classes: MessageEncoder, MessageDecoder, MessagePartSerializer, MessagePartGatherSerializer, MessageSerializer, CookieStorage
│ │ │ ├── 📦 fallback
│ │ │ │ └── 🔷 classes: FallbackStorage
│ │ │ └── 📦 session
│ │ │ └── 🔷 classes: SessionStorage
│ │ ├── 📦 test
│ │ │ └── 🔷 classes: MessagesTestMixin
│ │ ├── 📦 utils
│ │ │ └── ⚡ functions: get_level_tags
│ │ └── 📦 views
│ │ └── 🔷 classes: SuccessMessageMixin
│ ├── 📦 postgres
│ │ ├── 📦 aggregates
│ │ │ ├── 📦 general
│ │ │ │ ├── 📜 __all__: ArrayAgg, BitAnd, BitOr, BitXor, BoolAnd, BoolOr, JSONBAgg, StringAgg
│ │ │ │ └── 🔷 classes: ArrayAgg, BitAnd, BitOr, BitXor, BoolAnd, BoolOr, JSONBAgg, StringAgg
│ │ │ ├── 📦 mixins
│ │ │ │ └── 🔷 classes: OrderableAggMixin
│ │ │ └── 📦 statistics
│ │ │ ├── 📜 __all__: CovarPop, Corr, RegrAvgX, RegrAvgY, RegrCount, RegrIntercept, RegrR2, RegrSlope, RegrSXX, RegrSXY, RegrSYY, StatAggregate
│ │ │ └── 🔷 classes: StatAggregate, Corr, CovarPop, RegrAvgX, RegrAvgY, RegrCount, RegrIntercept, RegrR2, RegrSlope, RegrSXX, RegrSXY, RegrSYY
│ │ ├── 📦 apps
│ │ │ ├── ⚡ functions: uninstall_if_needed
│ │ │ └── 🔷 classes: PostgresConfig
│ │ ├── 📦 constraints
│ │ │ ├── 📜 __all__: ExclusionConstraint
│ │ │ └── 🔷 classes: ExclusionConstraint
│ │ ├── 📦 expressions
│ │ │ └── 🔷 classes: ArraySubquery
│ │ ├── 📦 fields
│ │ │ ├── 📦 array
│ │ │ │ ├── 📜 __all__: ArrayField
│ │ │ │ └── 🔷 classes: ArrayField
│ │ │ ├── 📦 citext
│ │ │ │ ├── 📜 __all__: CICharField, CIEmailField, CITextField
│ │ │ │ └── 🔷 classes: CICharField, CIEmailField, CITextField
│ │ │ ├── 📦 hstore
│ │ │ │ ├── 📜 __all__: HStoreField
│ │ │ │ └── 🔷 classes: HStoreField
│ │ │ ├── 📦 jsonb
│ │ │ │ ├── 📜 __all__: JSONField
│ │ │ │ └── 🔷 classes: JSONField
│ │ │ ├── 📦 ranges
│ │ │ │ ├── 📜 __all__: RangeField, IntegerRangeField, BigIntegerRangeField, DecimalRangeField, DateTimeRangeField, DateRangeField, RangeBoundary, RangeOperators
│ │ │ │ └── 🔷 classes: RangeBoundary, RangeOperators, RangeField, IntegerRangeField, BigIntegerRangeField, DecimalRangeField, DateTimeRangeField, DateRangeField
│ │ │ └── 📦 utils
│ │ │ └── 🔷 classes: AttributeSetter
│ │ ├── 📦 forms
│ │ │ ├── 📦 array
│ │ │ │ └── 🔷 classes: SimpleArrayField, SplitArrayWidget, SplitArrayField
│ │ │ ├── 📦 hstore
│ │ │ │ ├── 📜 __all__: HStoreField
│ │ │ │ └── 🔷 classes: HStoreField
│ │ │ └── 📦 ranges
│ │ │ ├── 📜 __all__: BaseRangeField, IntegerRangeField, DecimalRangeField, DateTimeRangeField, DateRangeField, HiddenRangeWidget, RangeWidget
│ │ │ └── 🔷 classes: RangeWidget, HiddenRangeWidget, BaseRangeField, IntegerRangeField, DecimalRangeField, DateTimeRangeField, DateRangeField
│ │ ├── 📦 functions
│ │ │ └── 🔷 classes: RandomUUID, TransactionNow
│ │ ├── 📦 indexes
│ │ │ ├── 📜 __all__: BloomIndex, BrinIndex, BTreeIndex, GinIndex, GistIndex, HashIndex, SpGistIndex
│ │ │ └── 🔷 classes: BloomIndex, BrinIndex, BTreeIndex, GinIndex, GistIndex, HashIndex, SpGistIndex
│ │ ├── 📦 lookups
│ │ │ └── 🔷 classes: DataContains, ContainedBy, Overlap, HasKey, HasKeys, HasAnyKeys, Unaccent, SearchLookup, TrigramSimilar, TrigramWordSimilar, TrigramStrictWordSimilar
│ │ ├── 📦 operations
│ │ │ └── 🔷 classes: CreateExtension, BloomExtension, BtreeGinExtension, BtreeGistExtension, CITextExtension, CryptoExtension, HStoreExtension, TrigramExtension, UnaccentExtension, NotInTransactionMixin, AddIndexConcurrently, RemoveIndexConcurrently, CollationOperation, CreateCollation, RemoveCollation, AddConstraintNotValid, ValidateConstraint
│ │ ├── 📦 search
│ │ │ └── 🔷 classes: SearchVectorExact, SearchVectorField, SearchQueryField, SearchConfig, SearchVectorCombinable, SearchVector, CombinedSearchVector, SearchQueryCombinable, SearchQuery, CombinedSearchQuery, SearchRank, SearchHeadline, TrigramBase, TrigramWordBase, TrigramSimilarity, TrigramDistance, TrigramWordDistance, TrigramStrictWordDistance, TrigramWordSimilarity, TrigramStrictWordSimilarity
│ │ ├── 📦 serializers
│ │ │ └── 🔷 classes: RangeSerializer
│ │ ├── 📦 signals
│ │ │ └── ⚡ functions: get_type_oids, get_hstore_oids, get_citext_oids
│ │ ├── 📦 utils
│ │ │ └── ⚡ functions: prefix_validation_error
│ │ └── 📦 validators
│ │ └── 🔷 classes: ArrayMaxLengthValidator, ArrayMinLengthValidator, KeysValidator, RangeMaxValueValidator, RangeMinValueValidator
│ ├── 📦 redirects
│ │ ├── 📦 admin
│ │ │ └── 🔷 classes: RedirectAdmin
│ │ ├── 📦 apps
│ │ │ └── 🔷 classes: RedirectsConfig
│ │ ├── 📦 middleware
│ │ │ └── 🔷 classes: RedirectFallbackMiddleware
│ │ ├── 📦 migrations
│ │ │ ├── 📦 0001_initial
│ │ │ │ └── 🔷 classes: Migration
│ │ │ └── 📦 0002_alter_redirect_new_path_help_text
│ │ │ └── 🔷 classes: Migration
│ │ └── 📦 models
│ │ └── 🔷 classes: Redirect
│ ├── 📦 sessions
│ │ ├── 📦 apps
│ │ │ └── 🔷 classes: SessionsConfig
│ │ ├── 📦 backends
│ │ │ ├── 📦 base
│ │ │ │ ├── 🔷 classes: CreateError, UpdateError, SessionBase
│ │ │ │ └── 📌 constants: VALID_KEY_CHARS
│ │ │ ├── 📦 cache
│ │ │ │ ├── 🔷 classes: SessionStore
│ │ │ │ └── 📌 constants: KEY_PREFIX
│ │ │ ├── 📦 cached_db
│ │ │ │ ├── 🔷 classes: SessionStore
│ │ │ │ └── 📌 constants: KEY_PREFIX
│ │ │ ├── 📦 db
│ │ │ │ └── 🔷 classes: SessionStore
│ │ │ ├── 📦 file
│ │ │ │ └── 🔷 classes: SessionStore
│ │ │ └── 📦 signed_cookies
│ │ │ └── 🔷 classes: SessionStore
│ │ ├── 📦 base_session
│ │ │ └── 🔷 classes: BaseSessionManager, AbstractBaseSession
│ │ ├── 📦 exceptions
│ │ │ └── 🔷 classes: InvalidSessionKey, SuspiciousSession, SessionInterrupted
│ │ ├── 📦 management
│ │ │ └── 📦 commands
│ │ │ └── 📦 clearsessions
│ │ │ └── 🔷 classes: Command
│ │ ├── 📦 middleware
│ │ │ └── 🔷 classes: SessionMiddleware
│ │ ├── 📦 migrations
│ │ │ └── 📦 0001_initial
│ │ │ └── 🔷 classes: Migration
│ │ ├── 📦 models
│ │ │ └── 🔷 classes: SessionManager, Session
│ │ └── 📦 serializers
│ ├── 📦 sitemaps
│ │ ├── 🔷 classes: Sitemap, GenericSitemap
│ │ ├── 📦 apps
│ │ │ └── 🔷 classes: SiteMapsConfig
│ │ └── 📦 views
│ │ ├── ⚡ functions: x_robots_tag, index, sitemap
│ │ └── 🔷 classes: SitemapIndexItem
│ ├── 📦 sites
│ │ ├── 📦 admin
│ │ │ └── 🔷 classes: SiteAdmin
│ │ ├── 📦 apps
│ │ │ └── 🔷 classes: SitesConfig
│ │ ├── 📦 checks
│ │ │ └── ⚡ functions: check_site_id
│ │ ├── 📦 management
│ │ │ └── ⚡ functions: create_default_site
│ │ ├── 📦 managers
│ │ │ └── 🔷 classes: CurrentSiteManager
│ │ ├── 📦 middleware
│ │ │ └── 🔷 classes: CurrentSiteMiddleware
│ │ ├── 📦 migrations
│ │ │ ├── 📦 0001_initial
│ │ │ │ └── 🔷 classes: Migration
│ │ │ └── 📦 0002_alter_domain_unique
│ │ │ └── 🔷 classes: Migration
│ │ ├── 📦 models
│ │ │ ├── ⚡ functions: clear_site_cache
│ │ │ ├── 🔷 classes: SiteManager, Site
│ │ │ └── 📌 constants: SITE_CACHE
│ │ ├── 📦 requests
│ │ │ └── 🔷 classes: RequestSite
│ │ └── 📦 shortcuts
│ │ └── ⚡ functions: get_current_site
│ ├── 📦 staticfiles
│ │ ├── 📦 apps
│ │ │ └── 🔷 classes: StaticFilesConfig
│ │ ├── 📦 checks
│ │ │ └── ⚡ functions: check_finders, check_storages
│ │ ├── 📦 finders
│ │ │ ├── ⚡ functions: find, get_finders, get_finder
│ │ │ └── 🔷 classes: BaseFinder, FileSystemFinder, AppDirectoriesFinder, BaseStorageFinder, DefaultStorageFinder
│ │ ├── 📦 handlers
│ │ │ └── 🔷 classes: StaticFilesHandlerMixin, StaticFilesHandler, ASGIStaticFilesHandler
│ │ ├── 📦 management
│ │ │ └── 📦 commands
│ │ │ ├── 📦 collectstatic
│ │ │ │ └── 🔷 classes: Command
│ │ │ ├── 📦 findstatic
│ │ │ │ └── 🔷 classes: Command
│ │ │ └── 📦 runserver
│ │ │ └── 🔷 classes: Command
│ │ ├── 📦 storage
│ │ │ └── 🔷 classes: StaticFilesStorage, HashedFilesMixin, ManifestFilesMixin, ManifestStaticFilesStorage, ConfiguredStorage
│ │ ├── 📦 testing
│ │ │ └── 🔷 classes: StaticLiveServerTestCase
│ │ ├── 📦 urls
│ │ │ └── ⚡ functions: staticfiles_urlpatterns
│ │ ├── 📦 utils
│ │ │ └── ⚡ functions: matches_patterns, get_files, check_settings
│ │ └── 📦 views
│ │ └── ⚡ functions: serve
│ └── 📦 syndication
│ ├── 📦 apps
│ │ └── 🔷 classes: SyndicationConfig
│ └── 📦 views
│ ├── ⚡ functions: add_domain
│ └── 🔷 classes: FeedDoesNotExist, Feed
├── 📦 core
│ ├── 📦 asgi
│ │ └── ⚡ functions: get_asgi_application
│ ├── 📦 cache
│ │ ├── 📜 __all__: cache, caches, DEFAULT_CACHE_ALIAS, InvalidCacheBackendError, CacheKeyWarning, BaseCache, InvalidCacheKey
│ │ ├── 📌 constants: DEFAULT_CACHE_ALIAS
│ │ ├── 📦 backends
│ │ │ ├── 📦 base
│ │ │ │ ├── ⚡ functions: default_key_func, get_key_func, memcache_key_warnings
│ │ │ │ ├── 🔷 classes: InvalidCacheBackendError, CacheKeyWarning, InvalidCacheKey, BaseCache
│ │ │ │ └── 📌 constants: DEFAULT_TIMEOUT, MEMCACHE_MAX_KEY_LENGTH
│ │ │ ├── 📦 db
│ │ │ │ └── 🔷 classes: Options, BaseDatabaseCache, DatabaseCache
│ │ │ ├── 📦 dummy
│ │ │ │ └── 🔷 classes: DummyCache
│ │ │ ├── 📦 filebased
│ │ │ │ └── 🔷 classes: FileBasedCache
│ │ │ ├── 📦 locmem
│ │ │ │ └── 🔷 classes: LocMemCache
│ │ │ ├── 📦 memcached
│ │ │ │ └── 🔷 classes: BaseMemcachedCache, PyLibMCCache, PyMemcacheCache
│ │ │ └── 📦 redis
│ │ │ └── 🔷 classes: RedisSerializer, RedisCacheClient, RedisCache
│ │ └── 📦 utils
│ │ ├── ⚡ functions: make_template_fragment_key
│ │ └── 📌 constants: TEMPLATE_FRAGMENT_KEY_TEMPLATE
│ ├── 📦 checks
│ │ ├── 📜 __all__: CheckMessage, Debug, Info, Warning, Error, Critical, DEBUG, INFO, WARNING, ERROR, CRITICAL, register, run_checks, tag_exists, Tags
│ │ ├── 📦 async_checks
│ │ │ └── ⚡ functions: check_async_unsafe
│ │ ├── 📦 caches
│ │ │ └── ⚡ functions: check_default_cache_is_configured, check_cache_location_not_exposed, check_file_based_cache_is_absolute
│ │ ├── 📦 commands
│ │ │ └── ⚡ functions: migrate_and_makemigrations_autodetector
│ │ ├── 📦 compatibility
│ │ │ └── 📦 django_4_0
│ │ │ └── ⚡ functions: check_csrf_trusted_origins
│ │ ├── 📦 database
│ │ │ └── ⚡ functions: check_database_backends
│ │ ├── 📦 files
│ │ │ └── ⚡ functions: check_setting_file_upload_temp_dir
│ │ ├── 📦 messages
│ │ │ ├── 🔷 classes: CheckMessage, Debug, Info, Warning, Error, Critical
│ │ │ └── 📌 constants: DEBUG, INFO, WARNING, ERROR, CRITICAL
│ │ ├── 📦 model_checks
│ │ │ └── ⚡ functions: check_all_models, check_lazy_references
│ │ ├── 📦 registry
│ │ │ └── 🔷 classes: Tags, CheckRegistry
│ │ ├── 📦 security
│ │ │ ├── 📦 base
│ │ │ │ ├── ⚡ functions: check_security_middleware, check_xframe_options_middleware, check_sts, check_sts_include_subdomains, check_sts_preload, check_content_type_nosniff, check_ssl_redirect, check_secret_key, check_secret_key_fallbacks, check_debug, check_xframe_deny, check_allowed_hosts, check_referrer_policy, check_cross_origin_opener_policy
│ │ │ │ └── 📌 constants: CROSS_ORIGIN_OPENER_POLICY_VALUES, REFERRER_POLICY_VALUES, SECRET_KEY_INSECURE_PREFIX, SECRET_KEY_MIN_LENGTH, SECRET_KEY_MIN_UNIQUE_CHARACTERS, SECRET_KEY_WARNING_MSG
│ │ │ ├── 📦 csrf
│ │ │ │ └── ⚡ functions: check_csrf_middleware, check_csrf_cookie_secure, check_csrf_failure_view
│ │ │ └── 📦 sessions
│ │ │ └── ⚡ functions: add_session_cookie_message, add_httponly_message, check_session_cookie_secure, check_session_cookie_httponly
│ │ ├── 📦 templates
│ │ │ └── ⚡ functions: check_templates
│ │ ├── 📦 translation
│ │ │ └── ⚡ functions: check_setting_language_code, check_setting_languages, check_setting_languages_bidi, check_language_settings_consistent
│ │ └── 📦 urls
│ │ └── ⚡ functions: check_url_config, check_resolver, check_url_namespaces_unique, get_warning_for_invalid_pattern, check_url_settings, E006, check_custom_error_handlers
│ ├── 📦 exceptions
│ │ ├── 🔷 classes: FieldDoesNotExist, AppRegistryNotReady, ObjectDoesNotExist, MultipleObjectsReturned, SuspiciousOperation, SuspiciousMultipartForm, SuspiciousFileOperation, DisallowedHost, DisallowedRedirect, TooManyFieldsSent, TooManyFilesSent, RequestDataTooBig, RequestAborted, BadRequest, PermissionDenied, ViewDoesNotExist, MiddlewareNotUsed, ImproperlyConfigured, FieldError, ValidationError, EmptyResultSet, FullResultSet, SynchronousOnlyOperation
│ │ └── 📌 constants: NON_FIELD_ERRORS
│ ├── 📦 files
│ │ ├── 📜 __all__: File
│ │ ├── 📦 base
│ │ │ ├── ⚡ functions: endswith_cr, endswith_lf, equals_lf
│ │ │ └── 🔷 classes: File, ContentFile
│ │ ├── 📦 images
│ │ │ ├── ⚡ functions: get_image_dimensions
│ │ │ └── 🔷 classes: ImageFile
│ │ ├── 📦 locks
│ │ ├── 📦 move
│ │ │ ├── 📜 __all__: file_move_safe
│ │ │ └── ⚡ functions: file_move_safe
│ │ ├── 📦 storage
│ │ │ ├── 🔷 classes: DefaultStorage
│ │ │ ├── 📦 base
│ │ │ │ └── 🔷 classes: Storage
│ │ │ ├── 📦 filesystem
│ │ │ │ └── 🔷 classes: FileSystemStorage
│ │ │ ├── 📦 handler
│ │ │ │ └── 🔷 classes: InvalidStorageError, StorageHandler
│ │ │ ├── 📦 memory
│ │ │ │ └── 🔷 classes: TimingMixin, InMemoryFileNode, InMemoryDirNode, InMemoryStorage
│ │ │ └── 📦 mixins
│ │ │ └── 🔷 classes: StorageSettingsMixin
│ │ ├── 📦 temp
│ │ ├── 📦 uploadedfile
│ │ │ └── 🔷 classes: UploadedFile, TemporaryUploadedFile, InMemoryUploadedFile, SimpleUploadedFile
│ │ ├── 📦 uploadhandler
│ │ │ ├── 📜 __all__: UploadFileException, StopUpload, SkipFile, FileUploadHandler, TemporaryFileUploadHandler, MemoryFileUploadHandler, load_handler, StopFutureHandlers
│ │ │ ├── ⚡ functions: load_handler
│ │ │ └── 🔷 classes: UploadFileException, StopUpload, SkipFile, StopFutureHandlers, FileUploadHandler, TemporaryFileUploadHandler, MemoryFileUploadHandler
│ │ └── 📦 utils
│ │ ├── ⚡ functions: validate_file_name
│ │ └── 🔷 classes: FileProxyMixin
│ ├── 📦 handlers
│ │ ├── 📦 asgi
│ │ │ ├── ⚡ functions: get_script_prefix
│ │ │ └── 🔷 classes: ASGIRequest, ASGIHandler
│ │ ├── 📦 base
│ │ │ ├── ⚡ functions: reset_urlconf
│ │ │ └── 🔷 classes: BaseHandler
│ │ ├── 📦 exception
│ │ │ └── ⚡ functions: convert_exception_to_response, response_for_exception, get_exception_response, handle_uncaught_exception
│ │ └── 📦 wsgi
│ │ ├── ⚡ functions: get_path_info, get_script_name, get_bytes_from_wsgi, get_str_from_wsgi
│ │ └── 🔷 classes: LimitedStream, WSGIRequest, WSGIHandler
│ ├── 📦 mail
│ │ ├── 📜 __all__: CachedDnsName, DNS_NAME, EmailMessage, EmailMultiAlternatives, SafeMIMEText, SafeMIMEMultipart, DEFAULT_ATTACHMENT_MIME_TYPE, make_msgid, BadHeaderError, forbid_multi_line_headers, get_connection, send_mail, send_mass_mail, mail_admins, mail_managers, EmailAlternative, EmailAttachment
│ │ ├── ⚡ functions: get_connection, send_mail, send_mass_mail, mail_admins, mail_managers
│ │ ├── 📦 backends
│ │ │ ├── 📦 base
│ │ │ │ └── 🔷 classes: BaseEmailBackend
│ │ │ ├── 📦 console
│ │ │ │ └── 🔷 classes: EmailBackend
│ │ │ ├── 📦 dummy
│ │ │ │ └── 🔷 classes: EmailBackend
│ │ │ ├── 📦 filebased
│ │ │ │ └── 🔷 classes: EmailBackend
│ │ │ ├── 📦 locmem
│ │ │ │ └── 🔷 classes: EmailBackend
│ │ │ └── 📦 smtp
│ │ │ └── 🔷 classes: EmailBackend
│ │ ├── 📦 message
│ │ │ ├── ⚡ functions: forbid_multi_line_headers, sanitize_address
│ │ │ ├── 🔷 classes: BadHeaderError, MIMEMixin, SafeMIMEMessage, SafeMIMEText, SafeMIMEMultipart, EmailMessage, EmailMultiAlternatives
│ │ │ └── 📌 constants: DEFAULT_ATTACHMENT_MIME_TYPE, ADDRESS_HEADERS
│ │ └── 📦 utils
│ │ ├── 🔷 classes: CachedDnsName
│ │ └── 📌 constants: DNS_NAME
│ ├── 📦 management
│ │ ├── ⚡ functions: find_commands, load_command_class, get_commands, call_command, execute_from_command_line
│ │ ├── 🔷 classes: ManagementUtility
│ │ ├── 📦 base
│ │ │ ├── ⚡ functions: handle_default_options, no_translations
│ │ │ ├── 🔷 classes: CommandError, SystemCheckError, CommandParser, DjangoHelpFormatter, OutputWrapper, BaseCommand, AppCommand, LabelCommand
│ │ │ └── 📌 constants: ALL_CHECKS
│ │ ├── 📦 color
│ │ │ ├── ⚡ functions: supports_color, make_style, no_style, color_style
│ │ │ └── 🔷 classes: Style
│ │ ├── 📦 commands
│ │ │ ├── 📦 check
│ │ │ │ └── 🔷 classes: Command
│ │ │ ├── 📦 compilemessages
│ │ │ │ ├── ⚡ functions: has_bom, is_dir_writable
│ │ │ │ └── 🔷 classes: Command
│ │ │ ├── 📦 createcachetable
│ │ │ │ └── 🔷 classes: Command
│ │ │ ├── 📦 dbshell
│ │ │ │ └── 🔷 classes: Command
│ │ │ ├── 📦 diffsettings
│ │ │ │ ├── ⚡ functions: module_to_dict
│ │ │ │ └── 🔷 classes: Command
│ │ │ ├── 📦 dumpdata
│ │ │ │ └── 🔷 classes: ProxyModelWarning, Command
│ │ │ ├── 📦 flush
│ │ │ │ └── 🔷 classes: Command
│ │ │ ├── 📦 inspectdb
│ │ │ │ └── 🔷 classes: Command
│ │ │ ├── 📦 loaddata
│ │ │ │ ├── ⚡ functions: humanize
│ │ │ │ ├── 🔷 classes: Command, SingleZipReader
│ │ │ │ └── 📌 constants: READ_STDIN
│ │ │ ├── 📦 makemessages
│ │ │ │ ├── ⚡ functions: check_programs, is_valid_locale, normalize_eols, write_pot_file
│ │ │ │ ├── 🔷 classes: TranslatableFile, BuildFile, Command
│ │ │ │ └── 📌 constants: STATUS_OK, NO_LOCALE_DIR
│ │ │ ├── 📦 makemigrations
│ │ │ │ └── 🔷 classes: Command
│ │ │ ├── 📦 migrate
│ │ │ │ └── 🔷 classes: Command
│ │ │ ├── 📦 optimizemigration
│ │ │ │ └── 🔷 classes: Command
│ │ │ ├── 📦 runserver
│ │ │ │ └── 🔷 classes: Command
│ │ │ ├── 📦 sendtestemail
│ │ │ │ └── 🔷 classes: Command
│ │ │ ├── 📦 shell
│ │ │ │ └── 🔷 classes: Command
│ │ │ ├── 📦 showmigrations
│ │ │ │ └── 🔷 classes: Command
│ │ │ ├── 📦 sqlflush
│ │ │ │ └── 🔷 classes: Command
│ │ │ ├── 📦 sqlmigrate
│ │ │ │ └── 🔷 classes: Command
│ │ │ ├── 📦 sqlsequencereset
│ │ │ │ └── 🔷 classes: Command
│ │ │ ├── 📦 squashmigrations
│ │ │ │ └── 🔷 classes: Command
│ │ │ ├── 📦 startapp
│ │ │ │ └── 🔷 classes: Command
│ │ │ ├── 📦 startproject
│ │ │ │ └── 🔷 classes: Command
│ │ │ ├── 📦 test
│ │ │ │ └── 🔷 classes: Command
│ │ │ └── 📦 testserver
│ │ │ └── 🔷 classes: Command
│ │ ├── 📦 sql
│ │ │ └── ⚡ functions: sql_flush, emit_pre_migrate_signal, emit_post_migrate_signal
│ │ ├── 📦 templates
│ │ │ └── 🔷 classes: TemplateCommand
│ │ └── 📦 utils
│ │ └── ⚡ functions: popen_wrapper, handle_extensions, find_command, get_random_secret_key, parse_apps_and_model_labels, get_command_line_option, normalize_path_patterns, is_ignored_path, find_formatters, run_formatters
│ ├── 📦 paginator
│ │ └── 🔷 classes: UnorderedObjectListWarning, InvalidPage, PageNotAnInteger, EmptyPage, Paginator, Page
│ ├── 📦 serializers
│ │ ├── ⚡ functions: register_serializer, unregister_serializer, get_serializer, get_serializer_formats, get_public_serializer_formats, get_deserializer, serialize, deserialize, sort_dependencies
│ │ ├── 🔷 classes: BadSerializer
│ │ ├── 📌 constants: BUILTIN_SERIALIZERS
│ │ ├── 📦 base
│ │ │ ├── ⚡ functions: build_instance, deserialize_m2m_values, deserialize_fk_value
│ │ │ ├── 🔷 classes: SerializerDoesNotExist, SerializationError, DeserializationError, M2MDeserializationError, ProgressBar, Serializer, Deserializer, DeserializedObject
│ │ │ └── 📌 constants: DEFER_FIELD
│ │ ├── 📦 json
│ │ │ └── 🔷 classes: Serializer, Deserializer, DjangoJSONEncoder
│ │ ├── 📦 jsonl
│ │ │ └── 🔷 classes: Serializer, Deserializer
│ │ ├── 📦 python
│ │ │ └── 🔷 classes: Serializer, Deserializer
│ │ ├── 📦 pyyaml
│ │ │ └── 🔷 classes: DjangoSafeDumper, Serializer, Deserializer
│ │ └── 📦 xml_serializer
│ │ ├── ⚡ functions: getInnerText
│ │ └── 🔷 classes: Serializer, Deserializer, DefusedExpatParser, DefusedXmlException, DTDForbidden, EntitiesForbidden, ExternalReferenceForbidden
│ ├── 📦 servers
│ │ └── 📦 basehttp
│ │ ├── ⚡ functions: get_internal_wsgi_application, is_broken_pipe_error, run
│ │ └── 🔷 classes: WSGIServer, ThreadedWSGIServer, ServerHandler, WSGIRequestHandler
│ ├── 📦 signals
│ ├── 📦 signing
│ │ ├── ⚡ functions: b62_encode, b62_decode, b64_encode, b64_decode, base64_hmac, get_cookie_signer, dumps, loads
│ │ └── 🔷 classes: BadSignature, SignatureExpired, JSONSerializer, Signer, TimestampSigner
│ ├── 📦 validators
│ │ ├── ⚡ functions: validate_integer, validate_ipv4_address, validate_ipv6_address, validate_ipv46_address, ip_address_validators, int_list_validator, get_available_image_extensions, validate_image_file_extension
│ │ ├── 🔷 classes: RegexValidator, DomainNameValidator, URLValidator, EmailValidator, BaseValidator, MaxValueValidator, MinValueValidator, StepValueValidator, MinLengthValidator, MaxLengthValidator, DecimalValidator, FileExtensionValidator, ProhibitNullCharactersValidator
│ │ └── 📌 constants: EMPTY_VALUES
│ └── 📦 wsgi
│ └── ⚡ functions: get_wsgi_application
├── 📦 db
│ ├── 📜 __all__: close_old_connections, connection, connections, reset_queries, router, DatabaseError, IntegrityError, InternalError, ProgrammingError, DataError, NotSupportedError, Error, InterfaceError, OperationalError, DEFAULT_DB_ALIAS, DJANGO_VERSION_PICKLE_KEY
│ ├── ⚡ functions: reset_queries, close_old_connections
│ ├── 📦 backends
│ │ ├── 📦 base
│ │ │ ├── 📦 base
│ │ │ │ ├── 🔷 classes: BaseDatabaseWrapper
│ │ │ │ └── 📌 constants: NO_DB_ALIAS, RAN_DB_VERSION_CHECK
│ │ │ ├── 📦 client
│ │ │ │ └── 🔷 classes: BaseDatabaseClient
│ │ │ ├── 📦 creation
│ │ │ │ ├── 🔷 classes: BaseDatabaseCreation
│ │ │ │ └── 📌 constants: TEST_DATABASE_PREFIX
│ │ │ ├── 📦 features
│ │ │ │ └── 🔷 classes: BaseDatabaseFeatures
│ │ │ ├── 📦 introspection
│ │ │ │ └── 🔷 classes: BaseDatabaseIntrospection
│ │ │ ├── 📦 operations
│ │ │ │ └── 🔷 classes: BaseDatabaseOperations
│ │ │ ├── 📦 schema
│ │ │ │ └── 🔷 classes: BaseDatabaseSchemaEditor
│ │ │ └── 📦 validation
│ │ │ └── 🔷 classes: BaseDatabaseValidation
│ │ ├── 📦 ddl_references
│ │ │ └── 🔷 classes: Reference, Table, TableColumns, Columns, IndexName, IndexColumns, ForeignKeyName, Statement, Expressions
│ │ ├── 📦 dummy
│ │ │ ├── 📦 base
│ │ │ │ ├── ⚡ functions: complain, ignore
│ │ │ │ └── 🔷 classes: DatabaseOperations, DatabaseClient, DatabaseCreation, DatabaseIntrospection, DatabaseWrapper
│ │ │ └── 📦 features
│ │ │ └── 🔷 classes: DummyDatabaseFeatures
│ │ ├── 📦 mysql
│ │ │ ├── 📦 base
│ │ │ │ └── 🔷 classes: CursorWrapper, DatabaseWrapper
│ │ │ ├── 📦 client
│ │ │ │ └── 🔷 classes: DatabaseClient
│ │ │ ├── 📦 compiler
│ │ │ │ ├── 📜 __all__: SQLAggregateCompiler, SQLCompiler, SQLDeleteCompiler, SQLInsertCompiler, SQLUpdateCompiler
│ │ │ │ └── 🔷 classes: SQLDeleteCompiler, SQLUpdateCompiler
│ │ │ ├── 📦 creation
│ │ │ │ └── 🔷 classes: DatabaseCreation
│ │ │ ├── 📦 features
│ │ │ │ └── 🔷 classes: DatabaseFeatures
│ │ │ ├── 📦 introspection
│ │ │ │ └── 🔷 classes: DatabaseIntrospection
│ │ │ ├── 📦 operations
│ │ │ │ └── 🔷 classes: DatabaseOperations
│ │ │ ├── 📦 schema
│ │ │ │ └── 🔷 classes: DatabaseSchemaEditor
│ │ │ └── 📦 validation
│ │ │ └── 🔷 classes: DatabaseValidation
│ │ ├── 📦 oracle
│ │ │ ├── 📦 base
│ │ │ │ ├── ⚡ functions: wrap_oracle_errors
│ │ │ │ └── 🔷 classes: DatabaseWrapper, OracleParam, VariableWrapper, FormatStylePlaceholderCursor
│ │ │ ├── 📦 client
│ │ │ │ └── 🔷 classes: DatabaseClient
│ │ │ ├── 📦 creation
│ │ │ │ ├── 🔷 classes: DatabaseCreation
│ │ │ │ └── 📌 constants: TEST_DATABASE_PREFIX
│ │ │ ├── 📦 features
│ │ │ │ └── 🔷 classes: DatabaseFeatures
│ │ │ ├── 📦 functions
│ │ │ │ └── 🔷 classes: IntervalToSeconds, SecondsToInterval
│ │ │ ├── 📦 introspection
│ │ │ │ └── 🔷 classes: DatabaseIntrospection
│ │ │ ├── 📦 operations
│ │ │ │ └── 🔷 classes: DatabaseOperations
│ │ │ ├── 📦 oracledb_any
│ │ │ ├── 📦 schema
│ │ │ │ └── 🔷 classes: DatabaseSchemaEditor
│ │ │ ├── 📦 utils
│ │ │ │ ├── ⚡ functions: dsn
│ │ │ │ └── 🔷 classes: InsertVar, Oracle_datetime, BulkInsertMapper
│ │ │ └── 📦 validation
│ │ │ └── 🔷 classes: DatabaseValidation
│ │ ├── 📦 postgresql
│ │ │ ├── 📦 base
│ │ │ │ ├── ⚡ functions: psycopg_version
│ │ │ │ └── 🔷 classes: DatabaseWrapper
│ │ │ ├── 📦 client
│ │ │ │ └── 🔷 classes: DatabaseClient
│ │ │ ├── 📦 compiler
│ │ │ │ ├── 📜 __all__: SQLAggregateCompiler, SQLCompiler, SQLDeleteCompiler, SQLInsertCompiler, SQLUpdateCompiler
│ │ │ │ └── 🔷 classes: SQLInsertCompiler
│ │ │ ├── 📦 creation
│ │ │ │ └── 🔷 classes: DatabaseCreation
│ │ │ ├── 📦 features
│ │ │ │ └── 🔷 classes: DatabaseFeatures
│ │ │ ├── 📦 introspection
│ │ │ │ └── 🔷 classes: DatabaseIntrospection
│ │ │ ├── 📦 operations
│ │ │ │ ├── ⚡ functions: get_json_dumps
│ │ │ │ └── 🔷 classes: DatabaseOperations
│ │ │ ├── 📦 psycopg_any
│ │ │ └── 📦 schema
│ │ │ └── 🔷 classes: DatabaseSchemaEditor
│ │ ├── 📦 signals
│ │ ├── 📦 sqlite3
│ │ │ ├── 📦 base
│ │ │ │ ├── ⚡ functions: decoder, adapt_date, adapt_datetime
│ │ │ │ ├── 🔷 classes: DatabaseWrapper, SQLiteCursorWrapper
│ │ │ │ └── 📌 constants: FORMAT_QMARK_REGEX
│ │ │ ├── 📦 client
│ │ │ │ └── 🔷 classes: DatabaseClient
│ │ │ ├── 📦 creation
│ │ │ │ └── 🔷 classes: DatabaseCreation
│ │ │ ├── 📦 features
│ │ │ │ └── 🔷 classes: DatabaseFeatures
│ │ │ ├── 📦 introspection
│ │ │ │ ├── ⚡ functions: get_field_size
│ │ │ │ └── 🔷 classes: FlexibleFieldLookupDict, DatabaseIntrospection
│ │ │ ├── 📦 operations
│ │ │ │ └── 🔷 classes: DatabaseOperations
│ │ │ └── 📦 schema
│ │ │ └── 🔷 classes: DatabaseSchemaEditor
│ │ └── 📦 utils
│ │ ├── ⚡ functions: debug_transaction, split_tzname_delta, typecast_date, typecast_time, typecast_timestamp, split_identifier, truncate_name, names_digest, format_number, strip_quotes
│ │ └── 🔷 classes: CursorWrapper, CursorDebugWrapper
│ ├── 📦 migrations
│ │ ├── 📦 autodetector
│ │ │ └── 🔷 classes: OperationDependency, MigrationAutodetector
│ │ ├── 📦 exceptions
│ │ │ └── 🔷 classes: AmbiguityError, BadMigrationError, CircularDependencyError, InconsistentMigrationHistory, InvalidBasesError, IrreversibleError, NodeNotFoundError, MigrationSchemaMissing, InvalidMigrationPlan
│ │ ├── 📦 executor
│ │ │ └── 🔷 classes: MigrationExecutor
│ │ ├── 📦 graph
│ │ │ └── 🔷 classes: Node, DummyNode, MigrationGraph
│ │ ├── 📦 loader
│ │ │ ├── 🔷 classes: MigrationLoader
│ │ │ └── 📌 constants: MIGRATIONS_MODULE_NAME
│ │ ├── 📦 migration
│ │ │ ├── ⚡ functions: swappable_dependency
│ │ │ └── 🔷 classes: Migration, SwappableTuple
│ │ ├── 📦 operations
│ │ │ ├── 📜 __all__: CreateModel, DeleteModel, AlterModelTable, AlterModelTableComment, AlterUniqueTogether, RenameModel, AlterIndexTogether, AlterModelOptions, AddIndex, RemoveIndex, RenameIndex, AddField, RemoveField, AlterField, RenameField, AddConstraint, RemoveConstraint, AlterConstraint, SeparateDatabaseAndState, RunSQL, RunPython, AlterOrderWithRespectTo, AlterModelManagers
│ │ │ ├── 📦 base
│ │ │ │ └── 🔷 classes: OperationCategory, Operation
│ │ │ ├── 📦 fields
│ │ │ │ └── 🔷 classes: FieldOperation, AddField, RemoveField, AlterField, RenameField
│ │ │ ├── 📦 models
│ │ │ │ └── 🔷 classes: ModelOperation, CreateModel, DeleteModel, RenameModel, ModelOptionOperation, AlterModelTable, AlterModelTableComment, AlterTogetherOptionOperation, AlterUniqueTogether, AlterIndexTogether, AlterOrderWithRespectTo, AlterModelOptions, AlterModelManagers, IndexOperation, AddIndex, RemoveIndex, RenameIndex, AddConstraint, RemoveConstraint, AlterConstraint
│ │ │ └── 📦 special
│ │ │ └── 🔷 classes: SeparateDatabaseAndState, RunSQL, RunPython
│ │ ├── 📦 optimizer
│ │ │ └── 🔷 classes: MigrationOptimizer
│ │ ├── 📦 questioner
│ │ │ └── 🔷 classes: MigrationQuestioner, InteractiveMigrationQuestioner, NonInteractiveMigrationQuestioner
│ │ ├── 📦 recorder
│ │ │ └── 🔷 classes: MigrationRecorder
│ │ ├── 📦 serializer
│ │ │ ├── ⚡ functions: serializer_factory
│ │ │ ├── 🔷 classes: BaseSerializer, BaseSequenceSerializer, BaseUnorderedSequenceSerializer, BaseSimpleSerializer, ChoicesSerializer, DateTimeSerializer, DatetimeDatetimeSerializer, DecimalSerializer, DeconstructableSerializer, DictionarySerializer, EnumSerializer, FloatSerializer, FrozensetSerializer, FunctionTypeSerializer, FunctoolsPartialSerializer, IterableSerializer, ModelFieldSerializer, ModelManagerSerializer, OperationSerializer, PathLikeSerializer, PathSerializer, RegexSerializer, SequenceSerializer, SetSerializer, SettingsReferenceSerializer, TupleSerializer, TypeSerializer, UUIDSerializer, Serializer
│ │ │ └── 📌 constants: FUNCTION_TYPES
│ │ ├── 📦 state
│ │ │ ├── ⚡ functions: get_related_models_tuples, get_related_models_recursive
│ │ │ └── 🔷 classes: ProjectState, AppConfigStub, StateApps, ModelState
│ │ ├── 📦 utils
│ │ │ ├── ⚡ functions: get_migration_name_timestamp, resolve_relation, field_references, get_references, field_is_referenced
│ │ │ ├── 🔷 classes: RegexObject
│ │ │ └── 📌 constants: COMPILED_REGEX_TYPE
│ │ └── 📦 writer
│ │ ├── 🔷 classes: OperationWriter, MigrationWriter
│ │ └── 📌 constants: MIGRATION_HEADER_TEMPLATE, MIGRATION_TEMPLATE
│ ├── 📦 models
│ │ ├── 📦 aggregates
│ │ │ ├── 📜 __all__: Aggregate, Avg, Count, Max, Min, StdDev, Sum, Variance
│ │ │ └── 🔷 classes: Aggregate, Avg, Count, Max, Min, StdDev, Sum, Variance
│ │ ├── 📦 base
│ │ │ ├── ⚡ functions: subclass_exception, method_set_order, method_get_order, make_foreign_order_accessors, model_unpickle
│ │ │ ├── 🔷 classes: Deferred, ModelBase, ModelStateFieldsCacheDescriptor, ModelState, Model
│ │ │ └── 📌 constants: DEFERRED
│ │ ├── 📦 constants
│ │ │ ├── 🔷 classes: OnConflict
│ │ │ └── 📌 constants: LOOKUP_SEP
│ │ ├── 📦 constraints
│ │ │ ├── 📜 __all__: BaseConstraint, CheckConstraint, Deferrable, UniqueConstraint
│ │ │ └── 🔷 classes: BaseConstraint, CheckConstraint, Deferrable, UniqueConstraint
│ │ ├── 📦 deletion
│ │ │ ├── ⚡ functions: CASCADE, PROTECT, RESTRICT, SET, SET_NULL, SET_DEFAULT, DO_NOTHING, get_candidate_relations_to_delete
│ │ │ └── 🔷 classes: ProtectedError, RestrictedError, Collector
│ │ ├── 📦 enums
│ │ │ ├── 📜 __all__: Choices, IntegerChoices, TextChoices
│ │ │ └── 🔷 classes: Choices, IntegerChoices, TextChoices
│ │ ├── 📦 expressions
│ │ │ ├── ⚡ functions: register_combinable_fields
│ │ │ └── 🔷 classes: SQLiteNumericMixin, Combinable, OutputFieldIsNoneError, BaseExpression, Expression, CombinedExpression, DurationExpression, TemporalSubtraction, F, ResolvedOuterRef, OuterRef, Sliced, Func, Value, RawSQL, Star, DatabaseDefault, Col, ColPairs, Ref, ExpressionList, OrderByList, ExpressionWrapper, NegatedExpression, When, Case, Subquery, Exists, OrderBy, Window, WindowFrameExclusion, WindowFrame, RowRange, ValueRange
│ │ ├── 📦 fields
│ │ │ ├── 📜 __all__: AutoField, BLANK_CHOICE_DASH, BigAutoField, BigIntegerField, BinaryField, BooleanField, CharField, CommaSeparatedIntegerField, DateField, DateTimeField, DecimalField, DurationField, EmailField, Empty, Field, FilePathField, FloatField, GenericIPAddressField, IPAddressField, IntegerField, NOT_PROVIDED, NullBooleanField, PositiveBigIntegerField, PositiveIntegerField, PositiveSmallIntegerField, SlugField, SmallAutoField, SmallIntegerField, TextField, TimeField, URLField, UUIDField
│ │ │ ├── 🔷 classes: Empty, NOT_PROVIDED, Field, BooleanField, CharField, CommaSeparatedIntegerField, DateField, DateTimeField, DecimalField, DurationField, EmailField, FilePathField, FloatField, IntegerField, BigIntegerField, SmallIntegerField, IPAddressField, GenericIPAddressField, NullBooleanField, PositiveBigIntegerField, PositiveIntegerField, PositiveSmallIntegerField, SlugField, TextField, TimeField, URLField, BinaryField, UUIDField, AutoField, BigAutoField, SmallAutoField
│ │ │ ├── 📌 constants: BLANK_CHOICE_DASH
│ │ │ ├── 📦 composite
│ │ │ │ ├── ⚡ functions: unnest
│ │ │ │ └── 🔷 classes: AttributeSetter, CompositeAttribute, CompositePrimaryKey
│ │ │ ├── 📦 files
│ │ │ │ └── 🔷 classes: FieldFile, FileDescriptor, FileField, ImageFileDescriptor, ImageFieldFile, ImageField
│ │ │ ├── 📦 generated
│ │ │ │ ├── 📜 __all__: GeneratedField
│ │ │ │ └── 🔷 classes: GeneratedField
│ │ │ ├── 📦 json
│ │ │ │ ├── 📜 __all__: JSONField
│ │ │ │ └── 🔷 classes: JSONField
│ │ │ ├── 📦 mixins
│ │ │ │ ├── 🔷 classes: FieldCacheMixin, CheckFieldDefaultMixin
│ │ │ │ └── 📌 constants: NOT_PROVIDED
│ │ │ ├── 📦 proxy
│ │ │ │ └── 🔷 classes: OrderWrt
│ │ │ ├── 📦 related
│ │ │ │ ├── ⚡ functions: resolve_relation, lazy_related_operation, create_many_to_many_intermediary_model
│ │ │ │ ├── 🔷 classes: RelatedField, ForeignObject, ForeignKey, OneToOneField, ManyToManyField
│ │ │ │ └── 📌 constants: RECURSIVE_RELATIONSHIP_CONSTANT
│ │ │ ├── 📦 related_descriptors
│ │ │ │ ├── ⚡ functions: create_reverse_many_to_one_manager, create_forward_many_to_many_manager
│ │ │ │ └── 🔷 classes: ForeignKeyDeferredAttribute, ForwardManyToOneDescriptor, ForwardOneToOneDescriptor, ReverseOneToOneDescriptor, ReverseManyToOneDescriptor, ManyToManyDescriptor
│ │ │ ├── 📦 related_lookups
│ │ │ │ ├── ⚡ functions: get_normalized_value
│ │ │ │ └── 🔷 classes: RelatedIn, RelatedLookupMixin, RelatedExact, RelatedLessThan, RelatedGreaterThan, RelatedGreaterThanOrEqual, RelatedLessThanOrEqual, RelatedIsNull
│ │ │ ├── 📦 reverse_related
│ │ │ │ └── 🔷 classes: ForeignObjectRel, ManyToOneRel, OneToOneRel, ManyToManyRel
│ │ │ └── 📦 tuple_lookups
│ │ │ └── 🔷 classes: Tuple, TupleLookupMixin, TupleExact, TupleIsNull, TupleGreaterThan, TupleGreaterThanOrEqual, TupleLessThan, TupleLessThanOrEqual, TupleIn
│ │ ├── 📦 functions
│ │ │ ├── 📜 __all__: Cast, Coalesce, Collate, Greatest, Least, NullIf, Extract, ExtractDay, ExtractHour, ExtractMinute, ExtractMonth, ExtractQuarter, ExtractSecond, ExtractWeek, ExtractIsoWeekDay, ExtractWeekDay, ExtractIsoYear, ExtractYear, Now, Trunc, TruncDate, TruncDay, TruncHour, TruncMinute, TruncMonth, TruncQuarter, TruncSecond, TruncTime, TruncWeek, TruncYear, JSONArray, JSONObject, Abs, ACos, ASin, ATan, ATan2, Ceil, Cos, Cot, Degrees, Exp, Floor, Ln, Log, Mod, Pi, Power, Radians, Random, Round, Sign, Sin, Sqrt, Tan, MD5, SHA1, SHA224, SHA256, SHA384, SHA512, Chr, Concat, ConcatPair, Left, Length, Lower, LPad, LTrim, Ord, Repeat, Replace, Reverse, Right, RPad, RTrim, StrIndex, Substr, Trim, Upper, CumeDist, DenseRank, FirstValue, Lag, LastValue, Lead, NthValue, Ntile, PercentRank, Rank, RowNumber
│ │ │ ├── 📦 comparison
│ │ │ │ └── 🔷 classes: Cast, Coalesce, Collate, Greatest, Least, NullIf
│ │ │ ├── 📦 datetime
│ │ │ │ └── 🔷 classes: TimezoneMixin, Extract, ExtractYear, ExtractIsoYear, ExtractMonth, ExtractDay, ExtractWeek, ExtractWeekDay, ExtractIsoWeekDay, ExtractQuarter, ExtractHour, ExtractMinute, ExtractSecond, Now, TruncBase, Trunc, TruncYear, TruncQuarter, TruncMonth, TruncWeek, TruncDay, TruncDate, TruncTime, TruncHour, TruncMinute, TruncSecond
│ │ │ ├── 📦 json
│ │ │ │ └── 🔷 classes: JSONArray, JSONObject
│ │ │ ├── 📦 math
│ │ │ │ └── 🔷 classes: Abs, ACos, ASin, ATan, ATan2, Ceil, Cos, Cot, Degrees, Exp, Floor, Ln, Log, Mod, Pi, Power, Radians, Random, Round, Sign, Sin, Sqrt, Tan
│ │ │ ├── 📦 mixins
│ │ │ │ └── 🔷 classes: FixDecimalInputMixin, FixDurationInputMixin, NumericOutputFieldMixin
│ │ │ ├── 📦 text
│ │ │ │ └── 🔷 classes: MySQLSHA2Mixin, OracleHashMixin, PostgreSQLSHAMixin, Chr, ConcatPair, Concat, Left, Length, Lower, LPad, LTrim, MD5, Ord, Repeat, Replace, Reverse, Right, RPad, RTrim, SHA1, SHA224, SHA256, SHA384, SHA512, StrIndex, Substr, Trim, Upper
│ │ │ └── 📦 window
│ │ │ ├── 📜 __all__: CumeDist, DenseRank, FirstValue, Lag, LastValue, Lead, NthValue, Ntile, PercentRank, Rank, RowNumber
│ │ │ └── 🔷 classes: CumeDist, DenseRank, FirstValue, Lag, LastValue, Lead, NthValue, Ntile, PercentRank, Rank, RowNumber
│ │ ├── 📦 indexes
│ │ │ ├── 📜 __all__: Index
│ │ │ └── 🔷 classes: Index
│ │ ├── 📦 lookups
│ │ │ └── 🔷 classes: Lookup, Transform, BuiltinLookup, FieldGetDbPrepValueMixin, FieldGetDbPrepValueIterableMixin, PostgresOperatorLookup, Exact, IExact, GreaterThan, GreaterThanOrEqual, LessThan, LessThanOrEqual, IntegerFieldOverflow, IntegerFieldFloatRounding, IntegerFieldExact, IntegerGreaterThan, IntegerGreaterThanOrEqual, IntegerLessThan, IntegerLessThanOrEqual, In, PatternLookup, Contains, IContains, StartsWith, IStartsWith, EndsWith, IEndsWith, Range, IsNull, Regex, IRegex, YearLookup, YearExact, YearGt, YearGte, YearLt, YearLte, UUIDTextMixin, UUIDIExact, UUIDContains, UUIDIContains, UUIDStartsWith, UUIDIStartsWith, UUIDEndsWith, UUIDIEndsWith
│ │ ├── 📦 manager
│ │ │ └── 🔷 classes: BaseManager, Manager, ManagerDescriptor, EmptyManager
│ │ ├── 📦 options
│ │ │ ├── ⚡ functions: normalize_together, make_immutable_fields_list
│ │ │ ├── 🔷 classes: Options
│ │ │ └── 📌 constants: PROXY_PARENTS, EMPTY_RELATION_TREE, IMMUTABLE_WARNING, DEFAULT_NAMES
│ │ ├── 📦 query
│ │ │ ├── ⚡ functions: normalize_prefetch_lookups, prefetch_related_objects, aprefetch_related_objects, get_prefetcher, prefetch_one_level, get_related_populators
│ │ │ ├── 🔷 classes: BaseIterable, ModelIterable, RawModelIterable, ValuesIterable, ValuesListIterable, NamedValuesListIterable, FlatValuesListIterable, QuerySet, InstanceCheckMeta, EmptyQuerySet, RawQuerySet, Prefetch, RelatedPopulator
│ │ │ └── 📌 constants: MAX_GET_RESULTS, REPR_OUTPUT_SIZE
│ │ ├── 📦 query_utils
│ │ │ ├── ⚡ functions: subclasses, select_related_descend, refs_expression, check_rel_lookup_compatibility
│ │ │ └── 🔷 classes: Q, DeferredAttribute, class_or_instance_method, RegisterLookupMixin, FilteredRelation
│ │ ├── 📦 signals
│ │ │ └── 🔷 classes: ModelSignal
│ │ ├── 📦 sql
│ │ │ ├── 📜 __all__: Query, AND, OR, XOR
│ │ │ ├── 📦 compiler
│ │ │ │ ├── ⚡ functions: cursor_iter
│ │ │ │ └── 🔷 classes: PositionRef, SQLCompiler, SQLInsertCompiler, SQLDeleteCompiler, SQLUpdateCompiler, SQLAggregateCompiler
│ │ │ ├── 📦 constants
│ │ │ │ └── 📌 constants: GET_ITERATOR_CHUNK_SIZE, MULTI, SINGLE, NO_RESULTS, CURSOR, ROW_COUNT, ORDER_DIR, INNER, LOUTER
│ │ │ ├── 📦 datastructures
│ │ │ │ └── 🔷 classes: MultiJoin, Empty, Join, BaseTable
│ │ │ ├── 📦 query
│ │ │ │ ├── 📜 __all__: Query, RawQuery
│ │ │ │ └── 🔷 classes: RawQuery, Query
│ │ │ ├── 📦 subqueries
│ │ │ │ ├── 📜 __all__: DeleteQuery, UpdateQuery, InsertQuery, AggregateQuery
│ │ │ │ └── 🔷 classes: DeleteQuery, UpdateQuery, InsertQuery, AggregateQuery
│ │ │ └── 📦 where
│ │ │ ├── 🔷 classes: WhereNode, NothingNode, ExtraWhere
│ │ │ └── 📌 constants: AND, OR, XOR
│ │ └── 📦 utils
│ │ ├── ⚡ functions: make_model_tuple, resolve_callables, unpickle_named_row, create_namedtuple_class
│ │ └── 🔷 classes: AltersData
│ ├── 📦 transaction
│ │ ├── ⚡ functions: get_connection, get_autocommit, set_autocommit, commit, rollback, savepoint, savepoint_rollback, savepoint_commit, clean_savepoints, get_rollback, set_rollback, mark_for_rollback_on_error, on_commit, atomic, non_atomic_requests
│ │ └── 🔷 classes: TransactionManagementError, Atomic
│ └── 📦 utils
│ ├── ⚡ functions: load_backend
│ ├── 🔷 classes: Error, InterfaceError, DatabaseError, DataError, OperationalError, IntegrityError, InternalError, ProgrammingError, NotSupportedError, DatabaseErrorWrapper, ConnectionHandler, ConnectionRouter
│ └── 📌 constants: DEFAULT_DB_ALIAS, DJANGO_VERSION_PICKLE_KEY
├── 📦 dispatch
│ └── 📦 dispatcher
│ ├── ⚡ functions: receiver
│ ├── 🔷 classes: Signal
│ └── 📌 constants: NONE_ID, NO_RECEIVERS
├── 📦 forms
│ ├── 📦 boundfield
│ │ └── 🔷 classes: BoundField, BoundWidget
│ ├── 📦 fields
│ │ └── 🔷 classes: Field, CharField, IntegerField, FloatField, DecimalField, BaseTemporalField, DateField, TimeField, DateTimeFormatsIterator, DateTimeField, DurationField, RegexField, EmailField, FileField, ImageField, URLField, BooleanField, NullBooleanField, ChoiceField, TypedChoiceField, MultipleChoiceField, TypedMultipleChoiceField, ComboField, MultiValueField, FilePathField, SplitDateTimeField, GenericIPAddressField, SlugField, UUIDField, InvalidJSONInput, JSONString, JSONField
│ ├── 📦 forms
│ │ └── 🔷 classes: DeclarativeFieldsMetaclass, BaseForm, Form
│ ├── 📦 formsets
│ │ ├── ⚡ functions: formset_factory, all_valid
│ │ ├── 🔷 classes: ManagementForm, BaseFormSet
│ │ └── 📌 constants: TOTAL_FORM_COUNT, INITIAL_FORM_COUNT, MIN_NUM_FORM_COUNT, MAX_NUM_FORM_COUNT, ORDERING_FIELD_NAME, DELETION_FIELD_NAME, DEFAULT_MIN_NUM, DEFAULT_MAX_NUM
│ ├── 📦 models
│ │ ├── ⚡ functions: construct_instance, model_to_dict, apply_limit_choices_to_to_formfield, fields_for_model, modelform_factory, modelformset_factory, inlineformset_factory, modelform_defines_fields
│ │ ├── 🔷 classes: ModelFormOptions, ModelFormMetaclass, BaseModelForm, ModelForm, BaseModelFormSet, BaseInlineFormSet, InlineForeignKeyField, ModelChoiceIteratorValue, ModelChoiceIterator, ModelChoiceField, ModelMultipleChoiceField
│ │ └── 📌 constants: ALL_FIELDS
│ ├── 📦 renderers
│ │ ├── ⚡ functions: get_default_renderer
│ │ └── 🔷 classes: BaseRenderer, EngineMixin, DjangoTemplates, Jinja2, DjangoDivFormRenderer, Jinja2DivFormRenderer, TemplatesSetting
│ ├── 📦 utils
│ │ ├── ⚡ functions: pretty_name, flatatt, from_current_timezone, to_current_timezone
│ │ └── 🔷 classes: RenderableMixin, RenderableFieldMixin, RenderableFormMixin, RenderableErrorMixin, ErrorDict, ErrorList
│ └── 📦 widgets
│ ├── ⚡ functions: media_property, boolean_check
│ ├── 🔷 classes: MediaOrderConflictWarning, MediaAsset, Script, Media, MediaDefiningClass, Widget, Input, TextInput, NumberInput, EmailInput, URLInput, ColorInput, SearchInput, TelInput, PasswordInput, HiddenInput, MultipleHiddenInput, FileInput, ClearableFileInput, Textarea, DateTimeBaseInput, DateInput, DateTimeInput, TimeInput, CheckboxInput, ChoiceWidget, Select, NullBooleanSelect, SelectMultiple, RadioSelect, CheckboxSelectMultiple, MultiWidget, SplitDateTimeWidget, SplitHiddenDateTimeWidget, SelectDateWidget
│ └── 📌 constants: MEDIA_TYPES, FILE_INPUT_CONTRADICTION
├── 📦 http
│ ├── 📜 __all__: SimpleCookie, parse_cookie, HttpHeaders, HttpRequest, QueryDict, RawPostDataException, UnreadablePostError, HttpResponse, HttpResponseBase, StreamingHttpResponse, HttpResponseRedirect, HttpResponsePermanentRedirect, HttpResponseNotModified, HttpResponseBadRequest, HttpResponseForbidden, HttpResponseNotFound, HttpResponseNotAllowed, HttpResponseGone, HttpResponseServerError, Http404, BadHeaderError, JsonResponse, FileResponse
│ ├── 📦 cookie
│ │ └── ⚡ functions: parse_cookie
│ ├── 📦 multipartparser
│ │ ├── ⚡ functions: exhaust, parse_boundary_stream
│ │ ├── 🔷 classes: MultiPartParserError, InputStreamExhausted, MultiPartParser, LazyStream, ChunkIter, InterBoundaryIter, BoundaryIter, Parser
│ │ └── 📌 constants: RAW, FILE, FIELD, FIELD_TYPES, MAX_TOTAL_HEADER_SIZE
│ ├── 📦 request
│ │ ├── ⚡ functions: bytes_to_text, split_domain_port, validate_host
│ │ ├── 🔷 classes: UnreadablePostError, RawPostDataException, HttpRequest, HttpHeaders, QueryDict, MediaType
│ │ └── 📌 constants: RAISE_ERROR
│ └── 📦 response
│ └── 🔷 classes: ResponseHeaders, BadHeaderError, HttpResponseBase, HttpResponse, StreamingHttpResponse, FileResponse, HttpResponseRedirectBase, HttpResponseRedirect, HttpResponsePermanentRedirect, HttpResponseNotModified, HttpResponseBadRequest, HttpResponseNotFound, HttpResponseForbidden, HttpResponseNotAllowed, HttpResponseGone, HttpResponseServerError, Http404, JsonResponse
├── 📦 middleware
│ ├── 📦 cache
│ │ └── 🔷 classes: UpdateCacheMiddleware, FetchFromCacheMiddleware, CacheMiddleware
│ ├── 📦 clickjacking
│ │ └── 🔷 classes: XFrameOptionsMiddleware
│ ├── 📦 common
│ │ └── 🔷 classes: CommonMiddleware, BrokenLinkEmailsMiddleware
│ ├── 📦 csrf
│ │ ├── ⚡ functions: get_token, rotate_token
│ │ ├── 🔷 classes: InvalidTokenFormat, RejectRequest, CsrfViewMiddleware
│ │ └── 📌 constants: REASON_BAD_ORIGIN, REASON_NO_REFERER, REASON_BAD_REFERER, REASON_NO_CSRF_COOKIE, REASON_CSRF_TOKEN_MISSING, REASON_MALFORMED_REFERER, REASON_INSECURE_REFERER, REASON_INCORRECT_LENGTH, REASON_INVALID_CHARACTERS, CSRF_SECRET_LENGTH, CSRF_TOKEN_LENGTH, CSRF_ALLOWED_CHARS, CSRF_SESSION_KEY
│ ├── 📦 gzip
│ │ └── 🔷 classes: GZipMiddleware
│ ├── 📦 http
│ │ └── 🔷 classes: ConditionalGetMiddleware
│ ├── 📦 locale
│ │ └── 🔷 classes: LocaleMiddleware
│ └── 📦 security
│ └── 🔷 classes: SecurityMiddleware
├── 📦 shortcuts
│ └── ⚡ functions: render, redirect, get_object_or_404, aget_object_or_404, get_list_or_404, aget_list_or_404, resolve_url
├── 📦 template
│ ├── 📦 autoreload
│ │ └── ⚡ functions: get_template_directories, reset_loaders, watch_for_template_changes, template_changed
│ ├── 📦 backends
│ │ ├── 📦 base
│ │ │ └── 🔷 classes: BaseEngine
│ │ ├── 📦 django
│ │ │ ├── ⚡ functions: copy_exception, reraise, get_template_tag_modules, get_installed_libraries, get_package_libraries
│ │ │ └── 🔷 classes: DjangoTemplates, Template
│ │ ├── 📦 dummy
│ │ │ └── 🔷 classes: TemplateStrings, Template
│ │ ├── 📦 jinja2
│ │ │ ├── ⚡ functions: get_exception_info
│ │ │ └── 🔷 classes: Jinja2, Template, Origin
│ │ └── 📦 utils
│ │ └── ⚡ functions: csrf_input
│ ├── 📦 base
│ │ ├── ⚡ functions: linebreak_iter, render_value_in_context, token_kwargs
│ │ ├── 🔷 classes: TokenType, VariableDoesNotExist, Origin, Template, Token, Lexer, DebugLexer, Parser, FilterExpression, Variable, Node, NodeList, TextNode, VariableNode
│ │ └── 📌 constants: FILTER_SEPARATOR, FILTER_ARGUMENT_SEPARATOR, VARIABLE_ATTRIBUTE_SEPARATOR, BLOCK_TAG_START, BLOCK_TAG_END, VARIABLE_TAG_START, VARIABLE_TAG_END, COMMENT_TAG_START, COMMENT_TAG_END, SINGLE_BRACE_START, SINGLE_BRACE_END, UNKNOWN_SOURCE
│ ├── 📦 context
│ │ ├── ⚡ functions: make_context
│ │ └── 🔷 classes: ContextPopException, ContextDict, BaseContext, Context, RenderContext, RequestContext
│ ├── 📦 context_processors
│ │ └── ⚡ functions: csrf, debug, i18n, tz, static, media, request
│ ├── 📦 defaultfilters
│ │ └── ⚡ functions: stringfilter, addslashes, capfirst, escapejs_filter, json_script, floatformat, iriencode, linenumbers, lower, make_list, slugify, stringformat, title, truncatechars, truncatechars_html, truncatewords, truncatewords_html, upper, urlencode, urlize, urlizetrunc, wordcount, wordwrap, ljust, rjust, center, cut, escape_filter, escapeseq, force_escape, linebreaks_filter, linebreaksbr, safe, safeseq, striptags, dictsort, dictsortreversed, first, join, last, length, random, slice_filter, unordered_list, add, get_digit, date, time, timesince_filter, timeuntil_filter, default, default_if_none, divisibleby, yesno, filesizeformat, pluralize, phone2numeric_filter, pprint
│ ├── 📦 defaulttags
│ │ ├── ⚡ functions: autoescape, comment, cycle, csrf_token, debug, do_filter, firstof, do_for, do_if, ifchanged, find_library, load_from_library, load, lorem, now, querystring, regroup, resetcycle, spaceless, templatetag, url, verbatim, widthratio, do_with
│ │ └── 🔷 classes: AutoEscapeControlNode, CommentNode, CsrfTokenNode, CycleNode, DebugNode, FilterNode, FirstOfNode, ForNode, IfChangedNode, IfNode, LoremNode, RegroupNode, LoadNode, NowNode, ResetCycleNode, SpacelessNode, TemplateTagNode, URLNode, VerbatimNode, WidthRatioNode, WithNode, TemplateLiteral, TemplateIfParser
│ ├── 📦 engine
│ │ └── 🔷 classes: Engine
│ ├── 📦 exceptions
│ │ └── 🔷 classes: TemplateDoesNotExist, TemplateSyntaxError
│ ├── 📦 library
│ │ ├── ⚡ functions: parse_bits, import_library
│ │ └── 🔷 classes: InvalidTemplateLibrary, Library, TagHelperNode, SimpleNode, SimpleBlockNode, InclusionNode
│ ├── 📦 loader
│ │ └── ⚡ functions: get_template, select_template, render_to_string
│ ├── 📦 loader_tags
│ │ ├── ⚡ functions: do_block, construct_relative_path, do_extends, do_include
│ │ ├── 🔷 classes: BlockContext, BlockNode, ExtendsNode, IncludeNode
│ │ └── 📌 constants: BLOCK_CONTEXT_KEY
│ ├── 📦 loaders
│ │ ├── 📦 app_directories
│ │ │ └── 🔷 classes: Loader
│ │ ├── 📦 base
│ │ │ └── 🔷 classes: Loader
│ │ ├── 📦 cached
│ │ │ └── 🔷 classes: Loader
│ │ ├── 📦 filesystem
│ │ │ └── 🔷 classes: Loader
│ │ └── 📦 locmem
│ │ └── 🔷 classes: Loader
│ ├── 📦 response
│ │ └── 🔷 classes: ContentNotRenderedError, SimpleTemplateResponse, TemplateResponse
│ ├── 📦 smartif
│ │ ├── ⚡ functions: infix, prefix
│ │ ├── 🔷 classes: TokenBase, Literal, EndToken, IfParser
│ │ └── 📌 constants: OPERATORS
│ └── 📦 utils
│ ├── ⚡ functions: get_app_template_dirs
│ └── 🔷 classes: InvalidTemplateEngineError, EngineHandler
├── 📦 templatetags
│ ├── 📦 cache
│ │ ├── ⚡ functions: do_cache
│ │ └── 🔷 classes: CacheNode
│ ├── 📦 i18n
│ │ ├── ⚡ functions: do_get_available_languages, do_get_language_info, do_get_language_info_list, language_name, language_name_translated, language_name_local, language_bidi, do_get_current_language, do_get_current_language_bidi, do_translate, do_block_translate, language
│ │ └── 🔷 classes: GetAvailableLanguagesNode, GetLanguageInfoNode, GetLanguageInfoListNode, GetCurrentLanguageNode, GetCurrentLanguageBidiNode, TranslateNode, BlockTranslateNode, LanguageNode
│ ├── 📦 l10n
│ │ ├── ⚡ functions: localize, unlocalize, localize_tag
│ │ └── 🔷 classes: LocalizeNode
│ ├── 📦 static
│ │ ├── ⚡ functions: get_static_prefix, get_media_prefix, do_static, static
│ │ └── 🔷 classes: PrefixNode, StaticNode
│ └── 📦 tz
│ ├── ⚡ functions: localtime, utc, do_timezone, localtime_tag, timezone_tag, get_current_timezone_tag
│ └── 🔷 classes: datetimeobject, LocalTimeNode, TimezoneNode, GetCurrentTimezoneNode
├── 📦 test
│ ├── 📜 __all__: AsyncClient, AsyncRequestFactory, Client, RequestFactory, TestCase, TransactionTestCase, SimpleTestCase, LiveServerTestCase, skipIfDBFeature, skipUnlessAnyDBFeature, skipUnlessDBFeature, ignore_warnings, modify_settings, override_settings, override_system_checks, tag
│ ├── 📦 client
│ │ ├── ⚡ functions: closing_iterator_wrapper, aclosing_iterator_wrapper, conditional_content_removal, store_rendered_templates, encode_multipart, encode_file
│ │ ├── 🔷 classes: RedirectCycleError, FakePayload, ClientHandler, AsyncClientHandler, RequestFactory, AsyncRequestFactory, ClientMixin, Client, AsyncClient
│ │ └── 📌 constants: BOUNDARY, MULTIPART_CONTENT, CONTENT_TYPE_RE, JSON_CONTENT_TYPE_RE, REDIRECT_STATUS_CODES
│ ├── 📦 html
│ │ ├── ⚡ functions: normalize_whitespace, normalize_attributes, parse_html
│ │ ├── 🔷 classes: Element, RootElement, HTMLParseError, Parser
│ │ └── 📌 constants: ASCII_WHITESPACE, BOOLEAN_ATTRIBUTES
│ ├── 📦 runner
│ │ ├── ⚡ functions: get_max_test_processes, parallel_type, try_importing, find_top_level, shuffle_tests, reorder_test_bin, reorder_tests, partition_suite_by_case, test_match_tags, filter_tests_by_tags
│ │ └── 🔷 classes: DebugSQLTextTestResult, PDBDebugResult, DummyList, RemoteTestResult, RemoteTestRunner, ParallelTestSuite, Shuffler, DiscoverRunner
│ ├── 📦 selenium
│ │ ├── ⚡ functions: screenshot_cases
│ │ └── 🔷 classes: SeleniumTestCaseBase, ChangeWindowSize, SeleniumTestCase
│ ├── 📦 signals
│ │ ├── ⚡ functions: clear_cache_handlers, update_installed_apps, update_connections_time_zone, clear_routers_cache, reset_template_engines, storages_changed, clear_serializers_cache, language_changed, localize_settings_changed, complex_setting_changed, root_urlconf_changed, static_storage_changed, static_finders_changed, form_renderer_changed, auth_password_validators_changed, user_model_swapped
│ │ └── 📌 constants: COMPLEX_OVERRIDE_SETTINGS
│ ├── 📦 testcases
│ │ ├── ⚡ functions: to_list, is_pickable, assert_and_parse_html, connections_support_transactions, connections_support_savepoints, skipIfDBFeature, skipUnlessDBFeature, skipUnlessAnyDBFeature
│ │ └── 🔷 classes: DatabaseOperationForbidden, SimpleTestCase, TransactionTestCase, TestData, TestCase, CheckCondition, QuietWSGIRequestHandler, FSFilesHandler, LiveServerThread, LiveServerTestCase, SerializeMixin
│ └── 📦 utils
│ ├── ⚡ functions: instrumented_test_render, setup_test_environment, teardown_test_environment, setup_databases, iter_test_cases, dependency_ordered, get_unique_databases_and_mirrors, teardown_databases, get_runner, compare_xml, extend_sys_path, isolate_lru_cache, captured_output, captured_stdout, captured_stderr, captured_stdin, freeze_time, require_jinja2, tag, register_lookup, garbage_collect
│ ├── 🔷 classes: Approximate, ContextList, TestContextDecorator, override_settings, modify_settings, override_system_checks, CaptureQueriesContext, ignore_warnings, override_script_prefix, LoggingCaptureMixin, isolate_apps, TimeKeeper, NullTimeKeeper
│ └── 📌 constants: TZ_SUPPORT
├── 📦 urls
│ ├── 📜 __all__: LocalePrefixPattern, NoReverseMatch, URLPattern, URLResolver, Resolver404, ResolverMatch, clear_script_prefix, clear_url_caches, get_callable, get_mod_func, get_ns_resolver, get_resolver, get_script_prefix, get_urlconf, include, is_valid_path, path, re_path, register_converter, resolve, reverse, reverse_lazy, set_script_prefix, set_urlconf, translate_url
│ ├── 📦 base
│ │ └── ⚡ functions: resolve, reverse, clear_url_caches, set_script_prefix, get_script_prefix, clear_script_prefix, set_urlconf, get_urlconf, is_valid_path, translate_url
│ ├── 📦 conf
│ │ └── ⚡ functions: include
│ ├── 📦 converters
│ │ ├── ⚡ functions: register_converter, get_converters
│ │ ├── 🔷 classes: IntConverter, StringConverter, UUIDConverter, SlugConverter, PathConverter
│ │ └── 📌 constants: DEFAULT_CONVERTERS, REGISTERED_CONVERTERS
│ ├── 📦 exceptions
│ │ └── 🔷 classes: Resolver404, NoReverseMatch
│ ├── 📦 resolvers
│ │ ├── ⚡ functions: get_resolver, get_ns_resolver
│ │ └── 🔷 classes: ResolverMatch, LocaleRegexDescriptor, CheckURLMixin, RegexPattern, LocaleRegexRouteDescriptor, RoutePattern, LocalePrefixPattern, URLPattern, URLResolver
│ └── 📦 utils
│ └── ⚡ functions: get_callable, get_mod_func
├── 📦 utils
│ ├── 📦 archive
│ │ ├── ⚡ functions: extract
│ │ └── 🔷 classes: ArchiveException, UnrecognizedArchiveFormat, Archive, BaseArchive, TarArchive, ZipArchive
│ ├── 📦 asyncio
│ │ └── ⚡ functions: async_unsafe
│ ├── 📦 autoreload
│ │ ├── ⚡ functions: is_django_module, is_django_path, check_errors, raise_last_exception, ensure_echo_on, iter_all_python_module_files, iter_modules_and_files, common_roots, sys_path_directories, get_child_arguments, trigger_reload, restart_with_reloader, get_reloader, start_django, run_with_reloader
│ │ ├── 🔷 classes: BaseReloader, StatReloader, WatchmanUnavailable, WatchmanReloader
│ │ └── 📌 constants: DJANGO_AUTORELOAD_ENV
│ ├── 📦 cache
│ │ └── ⚡ functions: patch_cache_control, get_max_age, set_response_etag, get_conditional_response, patch_response_headers, add_never_cache_headers, patch_vary_headers, has_vary_header, get_cache_key, learn_cache_key
│ ├── 📦 choices
│ │ ├── 📜 __all__: BaseChoiceIterator, BlankChoiceIterator, CallableChoiceIterator, flatten_choices, normalize_choices
│ │ ├── ⚡ functions: flatten_choices, normalize_choices
│ │ └── 🔷 classes: BaseChoiceIterator, BlankChoiceIterator, CallableChoiceIterator
│ ├── 📦 connection
│ │ └── 🔷 classes: ConnectionProxy, ConnectionDoesNotExist, BaseConnectionHandler
│ ├── 📦 crypto
│ │ ├── ⚡ functions: salted_hmac, get_random_string, constant_time_compare, pbkdf2
│ │ ├── 🔷 classes: InvalidAlgorithm
│ │ └── 📌 constants: RANDOM_STRING_CHARS
│ ├── 📦 datastructures
│ │ └── 🔷 classes: OrderedSet, MultiValueDictKeyError, MultiValueDict, ImmutableList, DictWrapper, CaseInsensitiveMapping
│ ├── 📦 dateformat
│ │ ├── ⚡ functions: format, time_format
│ │ └── 🔷 classes: Formatter, TimeFormat, DateFormat
│ ├── 📦 dateparse
│ │ └── ⚡ functions: parse_date, parse_time, parse_datetime, parse_duration
│ ├── 📦 dates
│ │ └── 📌 constants: WEEKDAYS, WEEKDAYS_ABBR, MONTHS, MONTHS_AP, MONTHS_ALT
│ ├── 📦 deconstruct
│ │ └── ⚡ functions: deconstructible
│ ├── 📦 decorators
│ │ ├── ⚡ functions: method_decorator, decorator_from_middleware_with_args, decorator_from_middleware, make_middleware_decorator, sync_and_async_middleware, sync_only_middleware, async_only_middleware
│ │ └── 🔷 classes: classonlymethod
│ ├── 📦 deprecation
│ │ └── 🔷 classes: RemovedInDjango60Warning, RemovedInDjango61Warning, warn_about_renamed_method, RenameMethodsBase, MiddlewareMixin
│ ├── 📦 duration
│ │ └── ⚡ functions: duration_string, duration_iso_string, duration_microseconds
│ ├── 📦 encoding
│ │ ├── ⚡ functions: smart_str, is_protected_type, force_str, smart_bytes, force_bytes, iri_to_uri, uri_to_iri, escape_uri_path, punycode, repercent_broken_unicode, filepath_to_uri, get_system_encoding
│ │ ├── 🔷 classes: DjangoUnicodeDecodeError
│ │ └── 📌 constants: DEFAULT_LOCALE_ENCODING
│ ├── 📦 feedgenerator
│ │ ├── ⚡ functions: rfc2822_date, rfc3339_date, get_tag_uri
│ │ └── 🔷 classes: Stylesheet, SyndicationFeed, Enclosure, RssFeed, RssUserland091Feed, Rss201rev2Feed, Atom1Feed
│ ├── 📦 formats
│ │ ├── ⚡ functions: reset_format_cache, iter_format_modules, get_format_modules, get_format, date_format, time_format, number_format, localize, localize_input, sanitize_strftime_format, sanitize_separators
│ │ └── 📌 constants: ISO_INPUT_FORMATS, FORMAT_SETTINGS
│ ├── 📦 functional
│ │ ├── ⚡ functions: lazy, lazystr, keep_lazy, keep_lazy_text, new_method_proxy, unpickle_lazyobject, partition
│ │ └── 🔷 classes: cached_property, classproperty, Promise, LazyObject, SimpleLazyObject
│ ├── 📦 hashable
│ │ └── ⚡ functions: make_hashable
│ ├── 📦 html
│ │ ├── ⚡ functions: escape, escapejs, json_script, conditional_escape, format_html, format_html_join, linebreaks, strip_tags, strip_spaces_between_tags, smart_urlquote, urlize, avoid_wrapping, html_safe
│ │ ├── 🔷 classes: MLStripper, CountsDict, Urlizer
│ │ └── 📌 constants: VOID_ELEMENTS, MAX_STRIP_TAGS_DEPTH
│ ├── 📦 http
│ │ ├── ⚡ functions: urlencode, http_date, parse_http_date, parse_http_date_safe, base36_to_int, int_to_base36, urlsafe_base64_encode, urlsafe_base64_decode, parse_etags, quote_etag, is_same_domain, url_has_allowed_host_and_scheme, escape_leading_slashes, parse_header_parameters, content_disposition_header
│ │ └── 📌 constants: ETAG_MATCH, MONTHS, ASCTIME_DATE, MAX_URL_LENGTH
│ ├── 📦 inspect
│ │ ├── ⚡ functions: get_func_args, get_func_full_args, func_accepts_kwargs, func_accepts_var_args, method_has_no_args, func_supports_parameter
│ │ └── 📌 constants: ARG_KINDS
│ ├── 📦 ipv6
│ │ └── ⚡ functions: clean_ipv6_address, is_valid_ipv6_address
│ ├── 📦 itercompat
│ │ └── ⚡ functions: is_iterable
│ ├── 📦 log
│ │ ├── ⚡ functions: configure_logging, log_response
│ │ ├── 🔷 classes: AdminEmailHandler, CallbackFilter, RequireDebugFalse, RequireDebugTrue, ServerFormatter
│ │ └── 📌 constants: DEFAULT_LOGGING
│ ├── 📦 lorem_ipsum
│ │ ├── ⚡ functions: sentence, paragraph, paragraphs, words
│ │ └── 📌 constants: COMMON_P, WORDS, COMMON_WORDS
│ ├── 📦 module_loading
│ │ └── ⚡ functions: cached_import, import_string, autodiscover_modules, module_has_submodule, module_dir
│ ├── 📦 numberformat
│ │ └── ⚡ functions: format
│ ├── 📦 regex_helper
│ │ ├── ⚡ functions: normalize, next_char, walk_to_end, get_quantifier, contains, flatten_result
│ │ ├── 🔷 classes: Choice, Group, NonCapture
│ │ └── 📌 constants: ESCAPE_MAPPINGS
│ ├── 📦 safestring
│ │ ├── ⚡ functions: mark_safe
│ │ └── 🔷 classes: SafeData, SafeString
│ ├── 📦 termcolors
│ │ ├── ⚡ functions: colorize, make_style, parse_color_setting
│ │ └── 📌 constants: RESET, NOCOLOR_PALETTE, DARK_PALETTE, LIGHT_PALETTE, PALETTES, DEFAULT_PALETTE
│ ├── 📦 text
│ │ ├── ⚡ functions: capfirst, wrap, add_truncation_text, calculate_truncate_chars_length, get_valid_filename, get_text_list, normalize_newlines, phone2numeric, compress_string, compress_sequence, smart_split, unescape_string_literal, slugify, camel_case_to_spaces
│ │ └── 🔷 classes: TruncateHTMLParser, TruncateCharsHTMLParser, TruncateWordsHTMLParser, Truncator, StreamingBuffer
│ ├── 📦 timesince
│ │ ├── ⚡ functions: timesince, timeuntil
│ │ └── 📌 constants: TIME_STRINGS, TIME_STRINGS_KEYS, TIME_CHUNKS, MONTHS_DAYS
│ ├── 📦 timezone
│ │ ├── 📜 __all__: get_fixed_timezone, get_default_timezone, get_default_timezone_name, get_current_timezone, get_current_timezone_name, activate, deactivate, override, localtime, localdate, now, is_aware, is_naive, make_aware, make_naive
│ │ ├── ⚡ functions: get_fixed_timezone, get_default_timezone, get_default_timezone_name, get_current_timezone, get_current_timezone_name, activate, deactivate, localtime, localdate, now, is_aware, is_naive, make_aware, make_naive
│ │ └── 🔷 classes: override
│ ├── 📦 translation
│ │ ├── 📜 __all__: activate, deactivate, override, deactivate_all, get_language, get_language_from_request, get_language_info, get_language_bidi, check_for_language, to_language, to_locale, templatize, gettext, gettext_lazy, gettext_noop, ngettext, ngettext_lazy, pgettext, pgettext_lazy, npgettext, npgettext_lazy
│ │ ├── ⚡ functions: gettext_noop, gettext, ngettext, pgettext, npgettext, ngettext_lazy, npgettext_lazy, activate, deactivate, get_language, get_language_bidi, check_for_language, to_language, to_locale, get_language_from_request, templatize, deactivate_all, get_language_info
│ │ ├── 🔷 classes: override
│ │ ├── 📦 reloader
│ │ │ └── ⚡ functions: watch_for_translation_changes, translation_file_changed
│ │ ├── 📦 template
│ │ │ ├── ⚡ functions: blankout, templatize
│ │ │ └── 📌 constants: TRANSLATOR_COMMENT_MARK
│ │ ├── 📦 trans_null
│ │ │ └── ⚡ functions: gettext, ngettext, pgettext, npgettext, activate, deactivate, get_language, get_language_bidi, check_for_language, get_language_from_request, get_language_from_path, get_supported_language_variant
│ │ └── 📦 trans_real
│ │ ├── ⚡ functions: reset_cache, translation, activate, deactivate, deactivate_all, get_language, get_language_bidi, catalog, gettext, pgettext, gettext_noop, do_ntranslate, ngettext, npgettext, all_locale_paths, check_for_language, get_languages, get_supported_language_variant, get_language_from_path, get_language_from_request, parse_accept_lang_header
│ │ ├── 🔷 classes: TranslationCatalog, DjangoTranslation
│ │ └── 📌 constants: CONTEXT_SEPARATOR, LANGUAGE_CODE_MAX_LENGTH
│ ├── 📦 tree
│ │ └── 🔷 classes: Node
│ ├── 📦 version
│ │ ├── ⚡ functions: get_version, get_main_version, get_complete_version, get_docs_version, get_git_changeset, get_version_tuple
│ │ └── 📌 constants: PYPY
│ └── 📦 xmlutils
│ └── 🔷 classes: UnserializableContentError, SimplerXMLGenerator
└── 📦 views
├── 📜 __all__: View
├── 📦 csrf
│ ├── ⚡ functions: builtin_template_path, csrf_failure
│ └── 📌 constants: CSRF_FAILURE_TEMPLATE_NAME
├── 📦 debug
│ ├── ⚡ functions: builtin_template_path, technical_500_response, get_default_exception_reporter_filter, get_exception_reporter_filter, get_exception_reporter_class, get_caller, technical_404_response, default_urlconf
│ ├── 🔷 classes: ExceptionCycleWarning, CallableSettingWrapper, SafeExceptionReporterFilter, ExceptionReporter
│ └── 📌 constants: DEBUG_ENGINE
├── 📦 decorators
│ ├── 📦 cache
│ │ └── ⚡ functions: cache_page, cache_control, never_cache
│ ├── 📦 clickjacking
│ │ └── ⚡ functions: xframe_options_deny, xframe_options_sameorigin, xframe_options_exempt
│ ├── 📦 common
│ │ └── ⚡ functions: no_append_slash
│ ├── 📦 csrf
│ │ └── ⚡ functions: csrf_exempt
│ ├── 📦 debug
│ │ └── ⚡ functions: sensitive_variables, sensitive_post_parameters
│ ├── 📦 gzip
│ ├── 📦 http
│ │ └── ⚡ functions: require_http_methods, condition, etag, last_modified
│ └── 📦 vary
│ └── ⚡ functions: vary_on_headers
├── 📦 defaults
│ ├── ⚡ functions: page_not_found, server_error, bad_request, permission_denied
│ └── 📌 constants: ERROR_PAGE_TEMPLATE
├── 📦 generic
│ ├── 📜 __all__: View, TemplateView, RedirectView, ArchiveIndexView, YearArchiveView, MonthArchiveView, WeekArchiveView, DayArchiveView, TodayArchiveView, DateDetailView, DetailView, FormView, CreateView, UpdateView, DeleteView, ListView, GenericViewError
│ ├── 🔷 classes: GenericViewError
│ ├── 📦 base
│ │ └── 🔷 classes: ContextMixin, View, TemplateResponseMixin, TemplateView, RedirectView
│ ├── 📦 dates
│ │ ├── ⚡ functions: timezone_today
│ │ └── 🔷 classes: YearMixin, MonthMixin, DayMixin, WeekMixin, DateMixin, BaseDateListView, BaseArchiveIndexView, ArchiveIndexView, BaseYearArchiveView, YearArchiveView, BaseMonthArchiveView, MonthArchiveView, BaseWeekArchiveView, WeekArchiveView, BaseDayArchiveView, DayArchiveView, BaseTodayArchiveView, TodayArchiveView, BaseDateDetailView, DateDetailView
│ ├── 📦 detail
│ │ └── 🔷 classes: SingleObjectMixin, BaseDetailView, SingleObjectTemplateResponseMixin, DetailView
│ ├── 📦 edit
│ │ └── 🔷 classes: FormMixin, ModelFormMixin, ProcessFormView, BaseFormView, FormView, BaseCreateView, CreateView, BaseUpdateView, UpdateView, DeletionMixin, BaseDeleteView, DeleteView
│ └── 📦 list
│ └── 🔷 classes: MultipleObjectMixin, BaseListView, MultipleObjectTemplateResponseMixin, ListView
├── 📦 i18n
│ ├── ⚡ functions: builtin_template_path, set_language, get_formats
│ ├── 🔷 classes: JavaScriptCatalog, JSONCatalog
│ └── 📌 constants: LANGUAGE_QUERY_PARAMETER
└── 📦 static
└── ⚡ functions: builtin_template_path, serve, directory_index, was_modified_since
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment