Добро пожаловать обратно в LET'S CAR

DJDT

Версии

Package Название Версия
Django 5.0.6
Python 3.11.14
axes Axes 6.5.1
channels Channels 4.2.0
dbbackup Backup and restore 4.3
debug_toolbar Панель отладки 4.4.6
django_cleanup Django Cleanup 8.1.0
django_filters Django_Filters 24.2
django_prometheus Django-Prometheus 2.3.1
drf_yasg Drf_Yasg 1.21.8
import_export Import_Export 4.0.8
phonenumber_field Phonenumber_Field 7.3.0
rest_framework Django REST framework 3.15.1
simple_history Simple_History 3.7.0

Время

Потребление ресурсов

Ресурс Значение
User CPU time 34.039 мс
System CPU time 0.495 мс
Total CPU time 34.534 мс
Затраченное время 34.894 мс
Переключений контекста 41 намеренных, 1 вынужденных

Браузерное время

Событие Временная диаграмма С начала навигации в мс (+продолжительность)

Settings from prostocar.settings

Параметр Значение
ABSOLUTE_URL_OVERRIDES {}
ADMINS []
ALLOWED_HOSTS ['*']
APPEND_SLASH True
ASGI_APPLICATION 'prostocar.asgi.application'
AUTHENTICATION_BACKENDS ('django.contrib.auth.backends.ModelBackend', 'guardian.backends.ObjectPermissionBackend')
AUTH_PASSWORD_VALIDATORS '********************'
AUTH_USER_MODEL 'main.User'
AXES_ACCESS_FAILURE_LOG_PER_USER_LIMIT 1000
AXES_ALLOWED_CORS_ORIGINS '*'
AXES_CLIENT_IP_CALLABLE None
AXES_CLIENT_STR_CALLABLE None
AXES_COOLOFF_MESSAGE 'Учетная запись заблокирована: слишком много попыток входа. Повторите попытку позже.'
AXES_COOLOFF_TIME 0.02
AXES_DISABLE_ACCESS_LOG False
AXES_ENABLED True
AXES_ENABLE_ACCESS_FAILURE_LOG False
AXES_ENABLE_ADMIN True
AXES_FAILURE_LIMIT 5
AXES_HANDLER 'axes.handlers.database.AxesDatabaseHandler'
AXES_HTTP_RESPONSE_CODE 429
AXES_IPWARE_META_PRECEDENCE_ORDER ('REMOTE_ADDR',)
AXES_IPWARE_PROXY_COUNT None
AXES_IPWARE_PROXY_ORDER 'left-most'
AXES_IPWARE_PROXY_TRUSTED_IPS None
AXES_IP_BLACKLIST None
AXES_IP_WHITELIST None
AXES_LOCKOUT_CALLABLE None
AXES_LOCKOUT_PARAMETERS ['username', 'ip_address']
AXES_LOCKOUT_TEMPLATE 'lockout.html'
AXES_LOCKOUT_URL None
AXES_LOCK_OUT_AT_FAILURE True
AXES_NEVER_LOCKOUT_GET False
AXES_NEVER_LOCKOUT_WHITELIST False
AXES_ONLY_ADMIN_SITE False
AXES_ONLY_WHITELIST False
AXES_PASSWORD_FORM_FIELD '********************'
AXES_PERMALOCK_MESSAGE 'Учетная запись заблокирована: слишком много попыток входа. Свяжитесь с администратором, чтобы разблокировать учетную запись.'
AXES_RESET_COOL_OFF_ON_FAILURE_DURING_LOCKOUT True
AXES_RESET_ON_SUCCESS False
AXES_SENSITIVE_PARAMETERS ['username', 'ip_address']
AXES_USERNAME_CALLABLE None
AXES_USERNAME_FORM_FIELD 'username'
AXES_VERBOSE True
AXES_WHITELIST_CALLABLE None
BASE_DIR PosixPath('/app')
CACHES {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
CACHE_MIDDLEWARE_ALIAS 'default'
CACHE_MIDDLEWARE_KEY_PREFIX '********************'
CACHE_MIDDLEWARE_SECONDS 600
CHANNEL_LAYERS {'default': {'BACKEND': 'channels_redis.core.RedisChannelLayer', 'CONFIG': {'hosts': [('lets_car_redis', 6379)]}}}
CORS_ALLOW_ALL_ORIGINS True
CORS_ALLOW_CREDENTIALS True
CSRF_COOKIE_AGE 31449600
CSRF_COOKIE_DOMAIN None
CSRF_COOKIE_HTTPONLY False
CSRF_COOKIE_NAME 'csrftoken'
CSRF_COOKIE_PATH '/'
CSRF_COOKIE_SAMESITE 'Lax'
CSRF_COOKIE_SECURE True
CSRF_FAILURE_VIEW 'django.views.csrf.csrf_failure'
CSRF_HEADER_NAME 'HTTP_X_CSRFTOKEN'
CSRF_TRUSTED_ORIGINS ['https://admin.carastana.kz', 'https://admin.carastana.kz.']
CSRF_USE_SESSIONS False
DATABASES {'default': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_HEALTH_CHECKS': False, 'CONN_MAX_AGE': 0, 'ENGINE': 'django_prometheus.db.backends.postgresql', 'HOST': 'lets_car_db', 'NAME': 'lets_car_table', 'OPTIONS': {}, 'PASSWORD': '********************', 'PORT': '5432', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIGRATE': True, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'lets_car'}}
DATABASE_ROUTERS []
DATA_UPLOAD_MAX_MEMORY_SIZE 2621440
DATA_UPLOAD_MAX_NUMBER_FIELDS 100000
DATA_UPLOAD_MAX_NUMBER_FILES 100
DATETIME_FORMAT 'N j, Y, P'
DATETIME_INPUT_FORMATS ['%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M']
DATE_FORMAT 'N j, Y'
DATE_INPUT_FORMATS ['%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y']
DBBACKUP_CONNECTORS {'default': {'DUMP_CMD': 'pg_dump', 'RESTORE_CMD': 'pg_restore'}}
DBBACKUP_MEDIA_PATH './backups/media'
DBBACKUP_STORAGE 'django.core.files.storage.FileSystemStorage'
DBBACKUP_STORAGE_OPTIONS {'location': './backups/data'}
DEBUG True
DEBUG_PROPAGATE_EXCEPTIONS False
DEBUG_TOOLBAR_CONFIG {'SHOW_TOOLBAR_CALLBACK': <function <lambda> at 0x780673819760>}
DECIMAL_SEPARATOR '.'
DEFAULT_AUTO_FIELD 'django.db.models.BigAutoField'
DEFAULT_CHARSET 'utf-8'
DEFAULT_EXCEPTION_REPORTER 'django.views.debug.ExceptionReporter'
DEFAULT_EXCEPTION_REPORTER_FILTER 'django.views.debug.SafeExceptionReporterFilter'
DEFAULT_FILE_STORAGE 'django.core.files.storage.FileSystemStorage'
DEFAULT_FROM_EMAIL 'admin@dev.ziz.kz'
DEFAULT_INDEX_TABLESPACE ''
DEFAULT_TABLESPACE ''
DISALLOWED_USER_AGENTS []
EMAIL_BACKEND 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST 'mail.dev.ziz.kz'
EMAIL_HOST_PASSWORD '********************'
EMAIL_HOST_USER 'admin@dev.ziz.kz'
EMAIL_PORT 465
EMAIL_SSL_CERTFILE None
EMAIL_SSL_KEYFILE '********************'
EMAIL_SUBJECT_PREFIX '[Django] '
EMAIL_TIMEOUT None
EMAIL_USE_LOCALTIME False
EMAIL_USE_SSL True
EMAIL_USE_TLS False
ENVIRONMENT 'production'
FILE_UPLOAD_DIRECTORY_PERMISSIONS None
FILE_UPLOAD_HANDLERS ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
FILE_UPLOAD_MAX_MEMORY_SIZE 2621440
FILE_UPLOAD_PERMISSIONS 420
FILE_UPLOAD_TEMP_DIR None
FIRST_DAY_OF_WEEK 0
FIXTURE_DIRS []
FORCE_SCRIPT_NAME None
FORMAT_MODULE_PATH None
FORMS_URLFIELD_ASSUME_HTTPS False
FORM_RENDERER 'django.forms.renderers.DjangoTemplates'
IGNORABLE_404_URLS []
INSTALLED_APPS ['dbbackup', 'tinymce', 'channels', 'rest_framework', 'phonenumber_field', 'news', 'chat', 'calculator', 'unfold', 'unfold.contrib.filters', 'unfold.contrib.forms', 'unfold.contrib.inlines', 'unfold.contrib.import_export', 'unfold.contrib.simple_history', 'import_export', 'corsheaders', 'dal', 'debug_toolbar', 'dal_select2', 'main', 'category', 'modeltranslation', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'sorl.thumbnail', 'django_prometheus', 'drf_yasg', 'django_filters', 'django_cleanup.apps.CleanupConfig', 'simple_history', 'article', 'axes', 'advertising', 'social', 'applications', 'order', 'car_valuation', 'financial_services', 'repair_service', 'spare_part']
INTERNAL_IPS ['127.0.0.1']
LANGUAGES (('ru', 'Русский'), ('kk', 'Қазақша'), ('en', 'English'))
LANGUAGES_BIDI ['he', 'ar', 'ar-dz', 'ckb', 'fa', 'ug', 'ur']
LANGUAGE_CODE 'ru'
LANGUAGE_COOKIE_AGE None
LANGUAGE_COOKIE_DOMAIN None
LANGUAGE_COOKIE_HTTPONLY False
LANGUAGE_COOKIE_NAME 'django_language'
LANGUAGE_COOKIE_PATH '/'
LANGUAGE_COOKIE_SAMESITE None
LANGUAGE_COOKIE_SECURE False
LOCALE_PATHS ['/app/locale']
LOGGING {}
LOGGING_CONFIG 'logging.config.dictConfig'
LOGIN_REDIRECT_URL '/admin/'
LOGIN_URL 'admin:login'
LOGOUT_REDIRECT_URL None
MANAGERS []
MEDIA_ROOT '/var/www/lets_car/media'
MEDIA_URL '/media/'
MESSAGE_STORAGE 'django.contrib.messages.storage.fallback.FallbackStorage'
MIDDLEWARE ['django_prometheus.middleware.PrometheusBeforeMiddleware', 'axes.middleware.AxesMiddleware', 'prostocar.middleware.BlockOnCorrectPasswordMiddleware', 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'debug_toolbar.middleware.DebugToolbarMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'corsheaders.middleware.CorsMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'simple_history.middleware.HistoryRequestMiddleware', 'django_prometheus.middleware.PrometheusAfterMiddleware']
MIGRATION_MODULES {}
MODELTRANSLATION_DEFAULT_LANGUAGE 'ru'
MODELTRANSLATION_FALLBACK_LANGUAGES {'default': ('ru', 'en', 'kk'), 'en': ('ru', 'kk'), 'kk': ('ru', 'en'), 'ru': ('en', 'kk')}
MODELTRANSLATION_LANGUAGES ('ru', 'kk', 'en')
MONTH_DAY_FORMAT 'F j'
NUMBER_GROUPING 0
PASSWORD_HASHERS '********************'
PASSWORD_RESET_TIMEOUT '********************'
PLAUSIBLE_DOMAIN True
PREPEND_WWW False
REDOC_SETTINGS {'LAZY_RENDERING': True}
REST_FRAMEWORK {'DEFAULT_AUTHENTICATION_CLASSES': ('rest_framework_simplejwt.authentication.JWTAuthentication', 'rest_framework.authentication.SessionAuthentication'), 'DEFAULT_FILTER_BACKENDS': ['django_filters.rest_framework.DjangoFilterBackend', 'rest_framework.filters.OrderingFilter', 'rest_framework.filters.SearchFilter'], 'DEFAULT_PAGINATION_CLASS': 'pagination.CustomPageNumberPagination', 'DEFAULT_PARSER_CLASSES': ['rest_framework.parsers.JSONParser', 'rest_framework.parsers.FormParser', 'rest_framework.parsers.MultiPartParser'], 'PAGE_SIZE': 10}
ROOT_URLCONF 'prostocar.urls'
RUNNING_IN_CI False
SECRET_KEY '********************'
SECRET_KEY_FALLBACKS '********************'
SECURE_CONTENT_TYPE_NOSNIFF True
SECURE_CROSS_ORIGIN_OPENER_POLICY 'same-origin'
SECURE_HSTS_INCLUDE_SUBDOMAINS False
SECURE_HSTS_PRELOAD False
SECURE_HSTS_SECONDS 0
SECURE_PROXY_SSL_HEADER ('HTTP_X_FORWARDED_PROTO', 'https')
SECURE_REDIRECT_EXEMPT []
SECURE_REFERRER_POLICY 'same-origin'
SECURE_SSL_HOST None
SECURE_SSL_REDIRECT True
SERVER_EMAIL 'root@localhost'
SESSION_CACHE_ALIAS 'default'
SESSION_COOKIE_AGE 1209600
SESSION_COOKIE_DOMAIN None
SESSION_COOKIE_HTTPONLY True
SESSION_COOKIE_NAME 'sessionid'
SESSION_COOKIE_PATH '/'
SESSION_COOKIE_SAMESITE 'Lax'
SESSION_COOKIE_SECURE True
SESSION_ENGINE 'django.contrib.sessions.backends.db'
SESSION_EXPIRE_AT_BROWSER_CLOSE False
SESSION_FILE_PATH None
SESSION_SAVE_EVERY_REQUEST False
SESSION_SERIALIZER 'django.contrib.sessions.serializers.JSONSerializer'
SETTINGS_MODULE 'prostocar.settings'
SHORT_DATETIME_FORMAT 'm/d/Y P'
SHORT_DATE_FORMAT 'm/d/Y'
SIGNING_BACKEND 'django.core.signing.TimestampSigner'
SILENCED_SYSTEM_CHECKS []
SIMPLE_JWT {'ACCESS_TOKEN_LIFETIME': '********************', 'ALGORITHM': 'HS256', 'AUDIENCE': None, 'AUTH_HEADER_NAME': 'HTTP_AUTHORIZATION', 'AUTH_HEADER_TYPES': ('Bearer',), 'AUTH_TOKEN_CLASSES': '********************', 'BLACKLIST_AFTER_ROTATION': True, 'ISSUER': None, 'JTI_CLAIM': 'jti', 'REFRESH_TOKEN_LIFETIME': '********************', 'ROTATE_REFRESH_TOKENS': '********************', 'SIGNING_KEY': '********************', 'SLIDING_TOKEN_LIFETIME': '********************', 'SLIDING_TOKEN_REFRESH_EXP_CLAIM': '********************', 'SLIDING_TOKEN_REFRESH_LIFETIME': '********************', 'TOKEN_TYPE_CLAIM': '********************', 'USER_AUTHENTICATION_RULE': 'rest_framework_simplejwt.authentication.default_user_authentication_rule', 'USER_ID_CLAIM': 'user_id', 'USER_ID_FIELD': 'id', 'VERIFYING_KEY': '********************'}
STATICFILES_DIRS []
STATICFILES_FINDERS ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
STATICFILES_STORAGE 'django.contrib.staticfiles.storage.StaticFilesStorage'
STATIC_ROOT '/var/www/lets_car/static'
STATIC_URL '/static/'
STORAGES {'default': {'BACKEND': 'django.core.files.storage.FileSystemStorage'}, 'staticfiles': {'BACKEND': 'django.contrib.staticfiles.storage.StaticFilesStorage'}}
SWAGGER_SETTINGS {'SECURITY_DEFINITIONS': {'Token': '********************'}}
TEMPLATES [{'APP_DIRS': True, 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['/app/templates'], 'OPTIONS': {'context_processors': ['django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages']}}]
TEST_NON_SERIALIZED_APPS []
TEST_RUNNER 'django.test.runner.DiscoverRunner'
THOUSAND_SEPARATOR ','
TIME_FORMAT 'P'
TIME_INPUT_FORMATS ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
TIME_ZONE 'Asia/Almaty'
TINYMCE_DEFAULT_CONFIG {'content_css': '/static/tymce/style.css', 'custom_undo_redo_levels': 10, 'file_picker_callback': 'function (cb, value, meta) {\n' ' var input = ' 'document.createElement("input");\n' ' input.setAttribute("type", "file");\n' ' if (meta.filetype == "image") {\n' ' input.setAttribute("accept", ' '"image/*");\n' ' }\n' ' if (meta.filetype == "media") {\n' ' input.setAttribute("accept", ' '"video/*");\n' ' }\n' '\n' ' input.onchange = function () {\n' ' var file = this.files[0];\n' ' var reader = new FileReader();\n' ' reader.onload = function () {\n' ' var id = "blobid" + (new ' 'Date()).getTime();\n' ' var blobCache = ' 'tinymce.activeEditor.editorUpload.blobCache;\n' ' var base64 = ' 'reader.result.split(",")[1];\n' ' var blobInfo = blobCache.create(id, ' 'file, base64);\n' ' blobCache.add(blobInfo);\n' ' cb(blobInfo.blobUri(), { title: ' 'file.name });\n' ' };\n' ' reader.readAsDataURL(file);\n' ' };\n' ' input.click();\n' ' }', 'height': '500px', 'language': 'ru_ru', 'menubar': 'file edit view insert format tools table help', 'plugins': 'advlist autolink lists link image charmap print preview anchor ' 'searchreplace visualblocks code fullscreen insertdatetime media ' 'table paste code help wordcount spellchecker toc', 'toolbar': 'undo redo | bold italic underline strikethrough | fontselect ' 'fontsizeselect formatselect | alignleft aligncenter alignright ' 'alignjustify | outdent indent | numlist bullist checklist | ' 'forecolor backcolor casechange permanentpen formatpainter ' 'removeformat | pagebreak | charmap emoticons | fullscreen ' 'preview save print | insertfile image media pageembed template ' 'link anchor codesample | a11ycheck ltr rtl | showcomments ' 'addcomment code | toc', 'width': '100%'}
UNFOLD {'COLORS': {'primary': {'100': '243 232 255', '200': '233 213 255', '300': '216 180 254', '400': '192 132 252', '50': '250 245 255', '500': '168 85 247', '600': '147 51 234', '700': '126 34 206', '800': '107 33 168', '900': '88 28 135', '950': '59 7 100'}}, 'DASHBOARD_CALLBACK': 'main.admin_view.dashboard_callback', 'ENVIRONMENT': 'utils.environment_callback', 'LOGIN': {'image': <function <lambda> at 0x780673819bc0>}, 'SHOW_HISTORY': True, 'SHOW_VIEW_ON_SITE': True, 'SIDEBAR': {'navigation': [{'items': [{'active': False, 'has_permission': True, 'icon': 'dashboard', 'link': '/admin/', 'title': 'Главная панель'}, {'active': False, 'has_permission': True, 'icon': 'news', 'link': '/admin/news/news/', 'title': 'Новости'}, {'active': False, 'has_permission': True, 'icon': 'news', 'link': '/admin/news/news/', 'title': 'Новости'}, {'active': False, 'has_permission': True, 'icon': 'Pie_Chart', 'link': '/admin/spare_part/sparepart/', 'title': 'Автозапчасти'}, {'active': False, 'has_permission': True, 'icon': 'Clarify', 'link': '/admin/article/article/', 'title': 'Статьи'}, {'active': False, 'has_permission': True, 'icon': 'Image', 'link': '/admin/advertising/mainbanner/', 'title': 'Баннер главной страницы'}], 'title': 'Панель управления'}, {'items': [{'active': False, 'has_permission': True, 'icon': 'category', 'link': '/admin/repair_service/repairservice/', 'title': 'Ремонтные услуги'}, {'active': False, 'has_permission': True, 'icon': 'Check_Circle', 'link': '/admin/financial_services/financialform/', 'title': 'Финансовые услуги'}, {'active': False, 'has_permission': True, 'icon': 'Search', 'link': '/admin/car_valuation/carevaluation/', 'title': 'Оценка автомобиля'}, {'active': False, 'has_permission': True, 'icon': 'Draft_Orders', 'link': '/admin/applications/application/', 'title': 'Заявки пользователей'}], 'title': 'Заявки'}, {'items': [{'active': False, 'has_permission': True, 'icon': 'person', 'link': '/admin/main/user/', 'title': 'Пользователи'}, {'active': True, 'has_permission': True, 'icon': 'directions_car', 'link': '/admin/main/car/', 'title': 'Объявления пользователей'}, {'active': False, 'has_permission': True, 'icon': 'group', 'link': '/admin/auth/group/', 'title': 'Группы'}], 'title': 'Пользователи'}, {'items': [{'active': False, 'has_permission': True, 'icon': 'category', 'link': '/admin/category/category/', 'title': 'Категории'}, {'active': False, 'has_permission': True, 'icon': 'subdirectory_arrow_right', 'link': '/admin/category/subcategory/', 'title': 'Подкатегории'}], 'title': 'Категории'}, {'items': [{'active': False, 'badge': 'СНГ', 'has_permission': True, 'icon': 'public', 'link': '/admin/main/countrymain/', 'title': 'Страны'}, {'active': False, 'has_permission': True, 'icon': 'location_city', 'link': '/admin/main/countrycity/', 'title': 'Города'}], 'title': 'Страны и регионы'}, {'items': [{'active': False, 'has_permission': True, 'icon': 'local_offer', 'link': '/admin/main/brand/', 'title': 'Бренды'}, {'active': False, 'has_permission': True, 'icon': 'car_repair', 'link': '/admin/main/carmodel/', 'title': 'Модели'}, {'active': False, 'has_permission': True, 'icon': 'timeline', 'link': '/admin/main/cargeneration/', 'title': 'Поколения'}, {'active': False, 'has_permission': True, 'icon': 'tune', 'link': '/admin/main/modificationmodel/', 'title': 'Модификации'}], 'title': 'Основные параметры автомобилей'}, {'collapsible': True, 'items': [{'active': False, 'has_permission': True, 'icon': 'build', 'link': '/admin/main/engine/', 'title': 'Двигатель'}, {'active': False, 'has_permission': True, 'icon': 'speed', 'link': '/admin/main/enginevolume/', 'title': 'Объемы двигателей'}, {'active': False, 'has_permission': True, 'icon': 'settings', 'link': '/admin/main/enginepowersystem/', 'title': 'Системы питания'}, {'active': False, 'has_permission': True, 'icon': 'view_module', 'link': '/admin/main/cylinderarrangement/', 'title': 'Расположение цилиндров'}, {'active': False, 'has_permission': True, 'icon': 'speed', 'link': '/admin/main/maximumspeed/', 'title': 'Максимальная скорость'}, {'active': False, 'has_permission': True, 'icon': 'trending_up', 'link': '/admin/main/acceleration/', 'title': 'Разгон до 100 км/ч'}, {'active': False, 'has_permission': True, 'icon': 'directions_car', 'link': '/admin/main/carclass/', 'title': 'Класс автомобиля'}, {'active': False, 'has_permission': True, 'icon': 'tune', 'link': '/admin/main/boosttype/', 'title': 'Типы наддува'}, {'active': False, 'has_permission': True, 'icon': 'ev_station', 'link': '/admin/main/petroltype/', 'title': 'Тип топлива'}, {'active': False, 'has_permission': True, 'icon': 'settings_input_composite', 'link': '/admin/main/drivetype/', 'title': 'Привод'}, {'active': False, 'has_permission': True, 'icon': 'sync', 'link': '/admin/main/transmission/', 'title': 'Коробки передач'}], 'title': 'Технические характеристики'}, {'items': [{'active': False, 'has_permission': True, 'icon': 'front_hand', 'link': '/admin/main/frontsuspension/', 'title': 'Передняя подвеска'}, {'active': False, 'has_permission': True, 'icon': 'back_hand', 'link': '/admin/main/backsuspension/', 'title': 'Задняя подвеска'}, {'active': False, 'has_permission': True, 'icon': 'radio_button_checked', 'link': '/admin/main/frontbrake/', 'title': 'Передние тормоза'}, {'active': False, 'has_permission': True, 'icon': 'radio_button_checked', 'link': '/admin/main/backbrake/', 'title': 'Задние тормоза'}], 'title': 'Подвеска и тормоза'}, {'items': [{'active': False, 'has_permission': True, 'icon': 'straighten', 'link': '/admin/main/lengthclass/', 'title': 'Длина'}, {'active': False, 'has_permission': True, 'icon': 'aspect_ratio', 'link': '/admin/main/widthclass/', 'title': 'Ширина'}, {'active': False, 'has_permission': True, 'icon': 'height', 'link': '/admin/main/heightclass/', 'title': 'Высота'}, {'active': False, 'has_permission': True, 'icon': 'fitness_center', 'link': '/admin/main/curbweightclass/', 'title': 'Снаряженная масса'}, {'active': False, 'has_permission': True, 'icon': 'scale', 'link': '/admin/main/fullweightclass/', 'title': 'Полная масса'}], 'title': 'Габариты и масса'}, {'collapsible': True, 'items': [{'active': False, 'has_permission': True, 'icon': 'directions_car', 'link': '/admin/main/bodytype/', 'title': 'Типы кузова'}, {'active': False, 'has_permission': True, 'icon': 'sports_motorsports', 'link': '/admin/main/outsidecar/', 'title': 'Наружные элементы'}, {'active': False, 'has_permission': True, 'icon': 'lightbulb', 'link': '/admin/main/opticscar/', 'title': 'Оптика'}, {'active': False, 'has_permission': True, 'icon': 'chair', 'link': '/admin/main/saloncar/', 'title': 'Салоны'}, {'active': False, 'has_permission': True, 'icon': 'play_circle', 'link': '/admin/main/mediacar/', 'title': 'Медиа системы'}, {'active': False, 'has_permission': True, 'icon': 'settings', 'link': '/admin/main/vehicleoptionscar/', 'title': 'Опции автомобилей'}, {'active': False, 'has_permission': True, 'icon': 'more_horiz', 'link': '/admin/main/additionallycar/', 'title': 'Дополнительные элементы'}, {'active': False, 'has_permission': True, 'icon': 'ac_unit', 'link': '/admin/main/aircars/', 'title': 'Кондиционеры'}, {'active': False, 'has_permission': True, 'icon': 'palette', 'link': '/admin/main/carcolor/', 'title': 'Цвета автомобилей'}], 'title': 'Кузов и оборудование'}], 'show_all_applications': True, 'show_search': True}, 'SITE_HEADER': 'Администрирование', 'SITE_ICON': {'dark': <function <lambda> at 0x7806738199e0>, 'light': <function <lambda> at 0x780673819940>}, 'SITE_LOGO': {'dark': <function <lambda> at 0x780673819b20>, 'light': <function <lambda> at 0x780673819a80>}, 'SITE_SYMBOL': 'speed', 'SITE_TITLE': "LET'S CAR", 'SITE_URL': '/', 'TABS': [{'items': [{'has_permission': True, 'link': '/admin/main/brand/', 'title': 'Бренды'}, {'has_permission': True, 'link': '/admin/main/carmodel/', 'title': 'Модели автомобилей'}, {'has_permission': True, 'link': '/admin/main/cargeneration/', 'title': 'Поколения автомобилей'}, {'has_permission': True, 'link': '/admin/main/modificationmodel/', 'title': 'Модификации автомобилей'}], 'models': ['main.brand', 'main.carmodel', 'main.cargeneration', 'main.modificationmodel'], 'title': 'Основные параметры автомобилей'}, {'items': [{'has_permission': True, 'link': '/admin/main/engine/', 'title': 'Двигатель'}, {'has_permission': True, 'link': '/admin/main/enginevolume/', 'title': 'Объемы двигателей'}, {'has_permission': True, 'link': '/admin/main/enginepowersystem/', 'title': 'Системы питания двигателя'}, {'has_permission': True, 'link': '/admin/main/cylinderarrangement/', 'title': 'Расположение цилиндров'}, {'has_permission': True, 'link': '/admin/main/maximumspeed/', 'title': 'Максимальная скорость'}, {'has_permission': True, 'link': '/admin/main/acceleration/', 'title': 'Разгон до 100 км/ч'}, {'has_permission': True, 'link': '/admin/main/carclass/', 'title': 'Класс автомобиля'}, {'has_permission': True, 'link': '/admin/main/boosttype/', 'title': 'Типы наддува'}, {'has_permission': True, 'link': '/admin/main/petroltype/', 'title': 'Тип топлива'}, {'has_permission': True, 'link': '/admin/main/drivetype/', 'title': 'Привод'}, {'has_permission': True, 'link': '/admin/main/transmission/', 'title': 'Коробки передач'}], 'models': ['main.engine', 'main.enginevolume', 'main.enginepowersystem', 'main.cylinderarrangement', 'main.maximumspeed', 'main.acceleration', 'main.carclass', 'main.boosttype', 'main.petroltype', 'main.drivetype', 'main.transmission'], 'title': 'Технические характеристики'}, {'items': [{'has_permission': True, 'link': '/admin/main/lengthclass/', 'title': 'Длина автомобиля'}, {'has_permission': True, 'link': '/admin/main/widthclass/', 'title': 'Ширина автомобиля'}, {'has_permission': True, 'link': '/admin/main/heightclass/', 'title': 'Высота автомобиля'}, {'has_permission': True, 'link': '/admin/main/curbweightclass/', 'title': 'Снаряженная масса'}, {'has_permission': True, 'link': '/admin/main/fullweightclass/', 'title': 'Полная масса'}], 'models': ['main.lengthclass', 'main.widthclass', 'main.heightclass', 'main.curbweightclass', 'main.fullweightclass'], 'title': 'Габариты и масса'}, {'items': [{'has_permission': True, 'link': '/admin/main/frontsuspension/', 'title': 'Передняя подвеска'}, {'has_permission': True, 'link': '/admin/main/backsuspension/', 'title': 'Задняя подвеска'}, {'has_permission': True, 'link': '/admin/main/frontbrake/', 'title': 'Передние тормоза'}, {'has_permission': True, 'link': '/admin/main/backbrake/', 'title': 'Задние тормоза'}], 'models': ['main.frontsuspension', 'main.backsuspension', 'main.frontbrake', 'main.backbrake'], 'title': 'Подвеска и тормоза'}, {'items': [{'has_permission': True, 'link': '/admin/main/bodytype/', 'title': 'Типы кузова'}, {'has_permission': True, 'link': '/admin/main/outsidecar/', 'title': 'Наружные элементы'}, {'has_permission': True, 'link': '/admin/main/opticscar/', 'title': 'Оптика'}, {'has_permission': True, 'link': '/admin/main/saloncar/', 'title': 'Салоны'}, {'has_permission': True, 'link': '/admin/main/mediacar/', 'title': 'Медиа системы'}, {'has_permission': True, 'link': '/admin/main/vehicleoptionscar/', 'title': 'Опции автомобиля'}, {'has_permission': True, 'link': '/admin/main/additionallycar/', 'title': 'Дополнительные элементы'}, {'has_permission': True, 'link': '/admin/main/aircars/', 'title': 'Кондиционеры'}, {'has_permission': True, 'link': '/admin/main/carcolor/', 'title': 'Цвета автомобилей'}], 'models': ['main.bodytype', 'main.outsidecar', 'main.opticscar', 'main.saloncar', 'main.mediacar', 'main.vehicleoptionscar', 'main.additionallycar', 'main.conditioner', 'main.aircars', 'main.carcolor'], 'title': 'Кузов и оборудование'}, {'items': [{'has_permission': True, 'link': '/admin/main/countrymain/', 'title': 'Страны'}, {'has_permission': True, 'link': '/admin/main/countrycity/', 'title': 'Города'}], 'models': ['main.countrymain', 'main.countrycity'], 'title': 'Страны и регионы'}, {'items': [{'has_permission': True, 'link': '/admin/category/category/', 'title': 'Категории'}, {'has_permission': True, 'link': '/admin/category/subcategory/', 'title': 'Подкатегории'}], 'models': ['category.category', 'category.subcategory'], 'title': 'Категории'}]}
USE_I18N True
USE_THOUSAND_SEPARATOR False
USE_TZ False
USE_X_FORWARDED_HOST False
USE_X_FORWARDED_PORT False
WSGI_APPLICATION 'prostocar.wsgi.application'
X_FRAME_OPTIONS 'DENY'
YEAR_MONTH_FORMAT 'F Y'

Заголовки

Заголовки запроса

Ключ Значение
Accept */*
Accept-Encoding gzip, br, zstd, deflate
Connection close
Host letscar-admin.ziz.kz
User-Agent Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
X-Forwarded-For 216.73.216.103
X-Forwarded-Proto https
X-Real-Ip 216.73.216.103

Заголовки ответа

Ключ Значение
Cache-Control max-age=0, no-cache, no-store, must-revalidate, private
Content-Length 8628
Content-Type text/html; charset=utf-8
Expires Sat, 08 Nov 2025 07:18:09 GMT
Vary Cookie, origin
X-Frame-Options DENY

WSGI-окружение

Так как WSGI-окружение наследует окружение сервера, ниже отображены лишь те из переменных, которые важны для нужд отладки.

Ключ Значение
PATH_INFO /admin/login/
QUERY_STRING next=%2Fadmin%2F
REMOTE_ADDR 172.18.0.6
REMOTE_HOST 172.18.0.6
REQUEST_METHOD GET
SCRIPT_NAME
SERVER_NAME 172.18.0.3
SERVER_PORT 8000

Запрос

View

View функция Аргументы Именованные аргументы URL Name
unfold.sites.UnfoldAdminSite.login () {} admin:login

Нет cookies

Нет данных в сессии

GET

Переменная Значение
'next' '/admin/'

Нет POST данных

SQL queries from 0 connections

Во время обработки этого HTTP-запроса не было записано ни одного SQL-запроса.

Статические файлы (найдено 494, используется 15)

Пути к статическим файлам

None

Приложения, использующие статические файлы

  1. tinymce
  2. rest_framework
  3. unfold
  4. unfold.contrib.filters
  5. unfold.contrib.forms
  6. import_export
  7. dal
  8. debug_toolbar
  9. dal_select2
  10. modeltranslation
  11. django.contrib.admin
  12. drf_yasg

Статические файлы

admin/icon.png
None
admin/logos.svg
None
admin/logos.svg
None
admin/icon.png
None
admin/icon.png
None
unfold/fonts/inter/styles.css
/app/.venv/lib/python3.11/site-packages/unfold/static/unfold/fonts/inter/styles.css
unfold/fonts/material-symbols/styles.css
/app/.venv/lib/python3.11/site-packages/unfold/static/unfold/fonts/material-symbols/styles.css
unfold/css/styles.css
/app/.venv/lib/python3.11/site-packages/unfold/static/unfold/css/styles.css
unfold/css/simplebar.css
/app/.venv/lib/python3.11/site-packages/unfold/static/unfold/css/simplebar.css
unfold/js/alpine.persist.js
/app/.venv/lib/python3.11/site-packages/unfold/static/unfold/js/alpine.persist.js
unfold/js/alpine.js
/app/.venv/lib/python3.11/site-packages/unfold/static/unfold/js/alpine.js
unfold/js/htmx.js
/app/.venv/lib/python3.11/site-packages/unfold/static/unfold/js/htmx.js
unfold/js/chart.js
/app/.venv/lib/python3.11/site-packages/unfold/static/unfold/js/chart.js
unfold/js/app.js
/app/.venv/lib/python3.11/site-packages/unfold/static/unfold/js/app.js
unfold/js/simplebar.js
/app/.venv/lib/python3.11/site-packages/unfold/static/unfold/js/simplebar.js

django.contrib.staticfiles.finders.AppDirectoriesFinder (494 файла)

Путь Место
tinymce/tinymce.min.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/tinymce.min.js
tinymce/tinymce.d.ts /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/tinymce.d.ts
tinymce/license.txt /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/license.txt
tinymce/skins/ui/tinymce-5-dark/content.min.css /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/skins/ui/tinymce-5-dark/content.min.css
tinymce/skins/ui/tinymce-5-dark/content.inline.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/skins/ui/tinymce-5-dark/content.inline.js
tinymce/skins/ui/tinymce-5-dark/skin.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/skins/ui/tinymce-5-dark/skin.js
tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.js
tinymce/skins/ui/tinymce-5-dark/content.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/skins/ui/tinymce-5-dark/content.js
tinymce/skins/ui/tinymce-5-dark/content.inline.min.css /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/skins/ui/tinymce-5-dark/content.inline.min.css
tinymce/skins/ui/tinymce-5-dark/skin.min.css /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/skins/ui/tinymce-5-dark/skin.min.css
tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.min.css /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.min.css
tinymce/skins/ui/tinymce-5/content.min.css /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/skins/ui/tinymce-5/content.min.css
tinymce/skins/ui/tinymce-5/content.inline.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/skins/ui/tinymce-5/content.inline.js
tinymce/skins/ui/tinymce-5/skin.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/skins/ui/tinymce-5/skin.js
tinymce/skins/ui/tinymce-5/skin.shadowdom.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/skins/ui/tinymce-5/skin.shadowdom.js
tinymce/skins/ui/tinymce-5/content.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/skins/ui/tinymce-5/content.js
tinymce/skins/ui/tinymce-5/content.inline.min.css /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/skins/ui/tinymce-5/content.inline.min.css
tinymce/skins/ui/tinymce-5/skin.min.css /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/skins/ui/tinymce-5/skin.min.css
tinymce/skins/ui/tinymce-5/skin.shadowdom.min.css /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/skins/ui/tinymce-5/skin.shadowdom.min.css
tinymce/skins/ui/oxide-dark/content.min.css /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/skins/ui/oxide-dark/content.min.css
tinymce/skins/ui/oxide-dark/content.inline.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/skins/ui/oxide-dark/content.inline.js
tinymce/skins/ui/oxide-dark/skin.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/skins/ui/oxide-dark/skin.js
tinymce/skins/ui/oxide-dark/skin.shadowdom.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/skins/ui/oxide-dark/skin.shadowdom.js
tinymce/skins/ui/oxide-dark/content.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/skins/ui/oxide-dark/content.js
tinymce/skins/ui/oxide-dark/content.inline.min.css /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/skins/ui/oxide-dark/content.inline.min.css
tinymce/skins/ui/oxide-dark/skin.min.css /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/skins/ui/oxide-dark/skin.min.css
tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css
tinymce/skins/ui/oxide/content.min.css /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/skins/ui/oxide/content.min.css
tinymce/skins/ui/oxide/content.inline.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/skins/ui/oxide/content.inline.js
tinymce/skins/ui/oxide/skin.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/skins/ui/oxide/skin.js
tinymce/skins/ui/oxide/skin.shadowdom.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/skins/ui/oxide/skin.shadowdom.js
tinymce/skins/ui/oxide/content.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/skins/ui/oxide/content.js
tinymce/skins/ui/oxide/content.inline.min.css /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/skins/ui/oxide/content.inline.min.css
tinymce/skins/ui/oxide/skin.min.css /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/skins/ui/oxide/skin.min.css
tinymce/skins/ui/oxide/skin.shadowdom.min.css /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/skins/ui/oxide/skin.shadowdom.min.css
tinymce/skins/content/tinymce-5-dark/content.min.css /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/skins/content/tinymce-5-dark/content.min.css
tinymce/skins/content/tinymce-5-dark/content.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/skins/content/tinymce-5-dark/content.js
tinymce/skins/content/tinymce-5/content.min.css /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/skins/content/tinymce-5/content.min.css
tinymce/skins/content/tinymce-5/content.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/skins/content/tinymce-5/content.js
tinymce/skins/content/writer/content.min.css /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/skins/content/writer/content.min.css
tinymce/skins/content/writer/content.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/skins/content/writer/content.js
tinymce/skins/content/default/content.min.css /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/skins/content/default/content.min.css
tinymce/skins/content/default/content.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/skins/content/default/content.js
tinymce/skins/content/dark/content.min.css /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/skins/content/dark/content.min.css
tinymce/skins/content/dark/content.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/skins/content/dark/content.js
tinymce/skins/content/document/content.min.css /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/skins/content/document/content.min.css
tinymce/skins/content/document/content.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/skins/content/document/content.js
tinymce/models/dom/model.min.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/models/dom/model.min.js
tinymce/themes/silver/theme.min.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/themes/silver/theme.min.js
tinymce/langs/eo.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/eo.js
tinymce/langs/bg_BG.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/bg_BG.js
tinymce/langs/be.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/be.js
tinymce/langs/cs.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/cs.js
tinymce/langs/hi.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/hi.js
tinymce/langs/tg.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/tg.js
tinymce/langs/cy.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/cy.js
tinymce/langs/uz.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/uz.js
tinymce/langs/es.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/es.js
tinymce/langs/gl.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/gl.js
tinymce/langs/is_IS.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/is_IS.js
tinymce/langs/tr.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/tr.js
tinymce/langs/README.md /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/README.md
tinymce/langs/ko_KR.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/ko_KR.js
tinymce/langs/vi.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/vi.js
tinymce/langs/kab.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/kab.js
tinymce/langs/it.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/it.js
tinymce/langs/sq.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/sq.js
tinymce/langs/ja.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/ja.js
tinymce/langs/es_MX.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/es_MX.js
tinymce/langs/ca.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/ca.js
tinymce/langs/ku.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/ku.js
tinymce/langs/lv.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/lv.js
tinymce/langs/kk.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/kk.js
tinymce/langs/fi.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/fi.js
tinymce/langs/hr.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/hr.js
tinymce/langs/dv.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/dv.js
tinymce/langs/bn_BD.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/bn_BD.js
tinymce/langs/et.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/et.js
tinymce/langs/ne.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/ne.js
tinymce/langs/pt_BR.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/pt_BR.js
tinymce/langs/eu.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/eu.js
tinymce/langs/id.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/id.js
tinymce/langs/sv_SE.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/sv_SE.js
tinymce/langs/lt.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/lt.js
tinymce/langs/ar.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/ar.js
tinymce/langs/az.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/az.js
tinymce/langs/ka_GE.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/ka_GE.js
tinymce/langs/ro.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/ro.js
tinymce/langs/zh_MO.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/zh_MO.js
tinymce/langs/nb_NO.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/nb_NO.js
tinymce/langs/de.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/de.js
tinymce/langs/nl_BE.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/nl_BE.js
tinymce/langs/zh-Hant.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/zh-Hant.js
tinymce/langs/ru.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/ru.js
tinymce/langs/sl_SI.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/sl_SI.js
tinymce/langs/oc.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/oc.js
tinymce/langs/pl.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/pl.js
tinymce/langs/el.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/el.js
tinymce/langs/zh_HK.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/zh_HK.js
tinymce/langs/zh-Hans.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/zh-Hans.js
tinymce/langs/hy.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/hy.js
tinymce/langs/sr.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/sr.js
tinymce/langs/he_IL.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/he_IL.js
tinymce/langs/nl.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/nl.js
tinymce/langs/sk.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/sk.js
tinymce/langs/fr_FR.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/fr_FR.js
tinymce/langs/ug.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/ug.js
tinymce/langs/hu_HU.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/hu_HU.js
tinymce/langs/ta.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/ta.js
tinymce/langs/ar_SA.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/ar_SA.js
tinymce/langs/da.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/da.js
tinymce/langs/fa.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/fa.js
tinymce/langs/ga.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/ga.js
tinymce/langs/zh_SG.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/zh_SG.js
tinymce/langs/th_TH.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/th_TH.js
tinymce/langs/uk.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/langs/uk.js
tinymce/plugins/table/plugin.min.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/table/plugin.min.js
tinymce/plugins/preview/plugin.min.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/preview/plugin.min.js
tinymce/plugins/lists/plugin.min.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/lists/plugin.min.js
tinymce/plugins/directionality/plugin.min.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/directionality/plugin.min.js
tinymce/plugins/advlist/plugin.min.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/advlist/plugin.min.js
tinymce/plugins/wordcount/plugin.min.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/wordcount/plugin.min.js
tinymce/plugins/fullscreen/plugin.min.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/fullscreen/plugin.min.js
tinymce/plugins/autosave/plugin.min.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/autosave/plugin.min.js
tinymce/plugins/accordion/plugin.min.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/accordion/plugin.min.js
tinymce/plugins/code/plugin.min.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/code/plugin.min.js
tinymce/plugins/nonbreaking/plugin.min.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/nonbreaking/plugin.min.js
tinymce/plugins/codesample/plugin.min.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/codesample/plugin.min.js
tinymce/plugins/insertdatetime/plugin.min.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/insertdatetime/plugin.min.js
tinymce/plugins/quickbars/plugin.min.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/quickbars/plugin.min.js
tinymce/plugins/media/plugin.min.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/media/plugin.min.js
tinymce/plugins/visualchars/plugin.min.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/visualchars/plugin.min.js
tinymce/plugins/autolink/plugin.min.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/autolink/plugin.min.js
tinymce/plugins/pagebreak/plugin.min.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/pagebreak/plugin.min.js
tinymce/plugins/image/plugin.min.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/image/plugin.min.js
tinymce/plugins/save/plugin.min.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/save/plugin.min.js
tinymce/plugins/help/plugin.min.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/help/plugin.min.js
tinymce/plugins/help/js/i18n/keynav/bg_BG.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/bg_BG.js
tinymce/plugins/help/js/i18n/keynav/cs.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/cs.js
tinymce/plugins/help/js/i18n/keynav/hi.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/hi.js
tinymce/plugins/help/js/i18n/keynav/zh_CN.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/zh_CN.js
tinymce/plugins/help/js/i18n/keynav/es.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/es.js
tinymce/plugins/help/js/i18n/keynav/tr.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/tr.js
tinymce/plugins/help/js/i18n/keynav/ko_KR.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/ko_KR.js
tinymce/plugins/help/js/i18n/keynav/vi.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/vi.js
tinymce/plugins/help/js/i18n/keynav/it.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/it.js
tinymce/plugins/help/js/i18n/keynav/ja.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/ja.js
tinymce/plugins/help/js/i18n/keynav/ca.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/ca.js
tinymce/plugins/help/js/i18n/keynav/kk.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/kk.js
tinymce/plugins/help/js/i18n/keynav/fi.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/fi.js
tinymce/plugins/help/js/i18n/keynav/hr.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/hr.js
tinymce/plugins/help/js/i18n/keynav/pt_BR.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/pt_BR.js
tinymce/plugins/help/js/i18n/keynav/eu.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/eu.js
tinymce/plugins/help/js/i18n/keynav/id.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/id.js
tinymce/plugins/help/js/i18n/keynav/sv_SE.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/sv_SE.js
tinymce/plugins/help/js/i18n/keynav/ar.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/ar.js
tinymce/plugins/help/js/i18n/keynav/ro.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/ro.js
tinymce/plugins/help/js/i18n/keynav/nb_NO.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/nb_NO.js
tinymce/plugins/help/js/i18n/keynav/de.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/de.js
tinymce/plugins/help/js/i18n/keynav/ru.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/ru.js
tinymce/plugins/help/js/i18n/keynav/en.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/en.js
tinymce/plugins/help/js/i18n/keynav/sl_SI.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/sl_SI.js
tinymce/plugins/help/js/i18n/keynav/pl.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/pl.js
tinymce/plugins/help/js/i18n/keynav/el.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/el.js
tinymce/plugins/help/js/i18n/keynav/ms.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/ms.js
tinymce/plugins/help/js/i18n/keynav/he_IL.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/he_IL.js
tinymce/plugins/help/js/i18n/keynav/nl.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/nl.js
tinymce/plugins/help/js/i18n/keynav/sk.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/sk.js
tinymce/plugins/help/js/i18n/keynav/fr_FR.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/fr_FR.js
tinymce/plugins/help/js/i18n/keynav/hu_HU.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/hu_HU.js
tinymce/plugins/help/js/i18n/keynav/zh_TW.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/zh_TW.js
tinymce/plugins/help/js/i18n/keynav/da.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/da.js
tinymce/plugins/help/js/i18n/keynav/fa.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/fa.js
tinymce/plugins/help/js/i18n/keynav/pt_PT.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/pt_PT.js
tinymce/plugins/help/js/i18n/keynav/th_TH.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/th_TH.js
tinymce/plugins/help/js/i18n/keynav/uk.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/help/js/i18n/keynav/uk.js
tinymce/plugins/visualblocks/plugin.min.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/visualblocks/plugin.min.js
tinymce/plugins/charmap/plugin.min.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/charmap/plugin.min.js
tinymce/plugins/searchreplace/plugin.min.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/searchreplace/plugin.min.js
tinymce/plugins/emoticons/plugin.min.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/emoticons/plugin.min.js
tinymce/plugins/emoticons/js/emojis.min.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/emoticons/js/emojis.min.js
tinymce/plugins/emoticons/js/emojiimages.min.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/emoticons/js/emojiimages.min.js
tinymce/plugins/emoticons/js/emojis.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/emoticons/js/emojis.js
tinymce/plugins/emoticons/js/emojiimages.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/emoticons/js/emojiimages.js
tinymce/plugins/template/plugin.min.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/template/plugin.min.js
tinymce/plugins/anchor/plugin.min.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/anchor/plugin.min.js
tinymce/plugins/autoresize/plugin.min.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/autoresize/plugin.min.js
tinymce/plugins/link/plugin.min.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/link/plugin.min.js
tinymce/plugins/importcss/plugin.min.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/plugins/importcss/plugin.min.js
tinymce/icons/default/icons.min.js /app/.venv/lib/python3.11/site-packages/tinymce/static/tinymce/icons/default/icons.min.js
django_tinymce/init_tinymce.js /app/.venv/lib/python3.11/site-packages/tinymce/static/django_tinymce/init_tinymce.js
rest_framework/css/default.css /app/.venv/lib/python3.11/site-packages/rest_framework/static/rest_framework/css/default.css
rest_framework/css/bootstrap.min.css.map /app/.venv/lib/python3.11/site-packages/rest_framework/static/rest_framework/css/bootstrap.min.css.map
rest_framework/css/font-awesome-4.0.3.css /app/.venv/lib/python3.11/site-packages/rest_framework/static/rest_framework/css/font-awesome-4.0.3.css
rest_framework/css/bootstrap-tweaks.css /app/.venv/lib/python3.11/site-packages/rest_framework/static/rest_framework/css/bootstrap-tweaks.css
rest_framework/css/bootstrap-theme.min.css /app/.venv/lib/python3.11/site-packages/rest_framework/static/rest_framework/css/bootstrap-theme.min.css
rest_framework/css/bootstrap.min.css /app/.venv/lib/python3.11/site-packages/rest_framework/static/rest_framework/css/bootstrap.min.css
rest_framework/css/prettify.css /app/.venv/lib/python3.11/site-packages/rest_framework/static/rest_framework/css/prettify.css
rest_framework/css/bootstrap-theme.min.css.map /app/.venv/lib/python3.11/site-packages/rest_framework/static/rest_framework/css/bootstrap-theme.min.css.map
rest_framework/fonts/fontawesome-webfont.svg /app/.venv/lib/python3.11/site-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.svg
rest_framework/fonts/glyphicons-halflings-regular.svg /app/.venv/lib/python3.11/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.svg
rest_framework/fonts/glyphicons-halflings-regular.ttf /app/.venv/lib/python3.11/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.ttf
rest_framework/fonts/glyphicons-halflings-regular.woff /app/.venv/lib/python3.11/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.woff
rest_framework/fonts/glyphicons-halflings-regular.eot /app/.venv/lib/python3.11/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.eot
rest_framework/fonts/fontawesome-webfont.eot /app/.venv/lib/python3.11/site-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.eot
rest_framework/fonts/glyphicons-halflings-regular.woff2 /app/.venv/lib/python3.11/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.woff2
rest_framework/fonts/fontawesome-webfont.woff /app/.venv/lib/python3.11/site-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.woff
rest_framework/fonts/fontawesome-webfont.ttf /app/.venv/lib/python3.11/site-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.ttf
rest_framework/js/default.js /app/.venv/lib/python3.11/site-packages/rest_framework/static/rest_framework/js/default.js
rest_framework/js/jquery-3.7.1.min.js /app/.venv/lib/python3.11/site-packages/rest_framework/static/rest_framework/js/jquery-3.7.1.min.js
rest_framework/js/ajax-form.js /app/.venv/lib/python3.11/site-packages/rest_framework/static/rest_framework/js/ajax-form.js
rest_framework/js/bootstrap.min.js /app/.venv/lib/python3.11/site-packages/rest_framework/static/rest_framework/js/bootstrap.min.js
rest_framework/js/csrf.js /app/.venv/lib/python3.11/site-packages/rest_framework/static/rest_framework/js/csrf.js
rest_framework/js/coreapi-0.1.1.js /app/.venv/lib/python3.11/site-packages/rest_framework/static/rest_framework/js/coreapi-0.1.1.js
rest_framework/js/load-ajax-form.js /app/.venv/lib/python3.11/site-packages/rest_framework/static/rest_framework/js/load-ajax-form.js
rest_framework/js/prettify-min.js /app/.venv/lib/python3.11/site-packages/rest_framework/static/rest_framework/js/prettify-min.js
rest_framework/img/glyphicons-halflings.png /app/.venv/lib/python3.11/site-packages/rest_framework/static/rest_framework/img/glyphicons-halflings.png
rest_framework/img/grid.png /app/.venv/lib/python3.11/site-packages/rest_framework/static/rest_framework/img/grid.png
rest_framework/img/glyphicons-halflings-white.png /app/.venv/lib/python3.11/site-packages/rest_framework/static/rest_framework/img/glyphicons-halflings-white.png
rest_framework/docs/css/highlight.css /app/.venv/lib/python3.11/site-packages/rest_framework/static/rest_framework/docs/css/highlight.css
rest_framework/docs/css/jquery.json-view.min.css /app/.venv/lib/python3.11/site-packages/rest_framework/static/rest_framework/docs/css/jquery.json-view.min.css
rest_framework/docs/css/base.css /app/.venv/lib/python3.11/site-packages/rest_framework/static/rest_framework/docs/css/base.css
rest_framework/docs/js/jquery.json-view.min.js /app/.venv/lib/python3.11/site-packages/rest_framework/static/rest_framework/docs/js/jquery.json-view.min.js
rest_framework/docs/js/highlight.pack.js /app/.venv/lib/python3.11/site-packages/rest_framework/static/rest_framework/docs/js/highlight.pack.js
rest_framework/docs/js/api.js /app/.venv/lib/python3.11/site-packages/rest_framework/static/rest_framework/docs/js/api.js
rest_framework/docs/img/grid.png /app/.venv/lib/python3.11/site-packages/rest_framework/static/rest_framework/docs/img/grid.png
rest_framework/docs/img/favicon.ico /app/.venv/lib/python3.11/site-packages/rest_framework/static/rest_framework/docs/img/favicon.ico
unfold/css/simplebar.css /app/.venv/lib/python3.11/site-packages/unfold/static/unfold/css/simplebar.css
unfold/css/styles.css /app/.venv/lib/python3.11/site-packages/unfold/static/unfold/css/styles.css
unfold/fonts/material-symbols/Material-Symbols-Outlined.woff2 /app/.venv/lib/python3.11/site-packages/unfold/static/unfold/fonts/material-symbols/Material-Symbols-Outlined.woff2
unfold/fonts/material-symbols/styles.css /app/.venv/lib/python3.11/site-packages/unfold/static/unfold/fonts/material-symbols/styles.css
unfold/fonts/inter/Inter-Bold.woff2 /app/.venv/lib/python3.11/site-packages/unfold/static/unfold/fonts/inter/Inter-Bold.woff2
unfold/fonts/inter/Inter-SemiBold.woff2 /app/.venv/lib/python3.11/site-packages/unfold/static/unfold/fonts/inter/Inter-SemiBold.woff2
unfold/fonts/inter/Inter-Medium.woff2 /app/.venv/lib/python3.11/site-packages/unfold/static/unfold/fonts/inter/Inter-Medium.woff2
unfold/fonts/inter/Inter-Regular.woff2 /app/.venv/lib/python3.11/site-packages/unfold/static/unfold/fonts/inter/Inter-Regular.woff2
unfold/fonts/inter/styles.css /app/.venv/lib/python3.11/site-packages/unfold/static/unfold/fonts/inter/styles.css
unfold/js/alpine.persist.js /app/.venv/lib/python3.11/site-packages/unfold/static/unfold/js/alpine.persist.js
unfold/js/alpine.js /app/.venv/lib/python3.11/site-packages/unfold/static/unfold/js/alpine.js
unfold/js/chart.js /app/.venv/lib/python3.11/site-packages/unfold/static/unfold/js/chart.js
unfold/js/app.js /app/.venv/lib/python3.11/site-packages/unfold/static/unfold/js/app.js
unfold/js/simplebar.js /app/.venv/lib/python3.11/site-packages/unfold/static/unfold/js/simplebar.js
unfold/js/htmx.js /app/.venv/lib/python3.11/site-packages/unfold/static/unfold/js/htmx.js
unfold/filters/css/nouislider.min.css /app/.venv/lib/python3.11/site-packages/unfold/contrib/filters/static/unfold/filters/css/nouislider.min.css
unfold/filters/js/wNumb.min.js /app/.venv/lib/python3.11/site-packages/unfold/contrib/filters/static/unfold/filters/js/wNumb.min.js
unfold/filters/js/DateTimeShortcuts.js /app/.venv/lib/python3.11/site-packages/unfold/contrib/filters/static/unfold/filters/js/DateTimeShortcuts.js
unfold/filters/js/nouislider.min.js /app/.venv/lib/python3.11/site-packages/unfold/contrib/filters/static/unfold/filters/js/nouislider.min.js
unfold/filters/js/admin-numeric-filter.js /app/.venv/lib/python3.11/site-packages/unfold/contrib/filters/static/unfold/filters/js/admin-numeric-filter.js
unfold/forms/css/trix.css /app/.venv/lib/python3.11/site-packages/unfold/contrib/forms/static/unfold/forms/css/trix.css
unfold/forms/js/trix.config.js /app/.venv/lib/python3.11/site-packages/unfold/contrib/forms/static/unfold/forms/js/trix.config.js
unfold/forms/js/trix.js /app/.venv/lib/python3.11/site-packages/unfold/contrib/forms/static/unfold/forms/js/trix.js
import_export/import.css /app/.venv/lib/python3.11/site-packages/import_export/static/import_export/import.css
import_export/export_selectable_fields.js /app/.venv/lib/python3.11/site-packages/import_export/static/import_export/export_selectable_fields.js
import_export/guess_format.js /app/.venv/lib/python3.11/site-packages/import_export/static/import_export/guess_format.js
import_export/export.css /app/.venv/lib/python3.11/site-packages/import_export/static/import_export/export.css
autocomplete_light/autocomplete_light.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/autocomplete_light.js
autocomplete_light/autocomplete_light.min.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/autocomplete_light.min.js
autocomplete_light/i18n/eo.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/eo.js
autocomplete_light/i18n/hu.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/hu.js
autocomplete_light/i18n/cs.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/cs.js
autocomplete_light/i18n/hi.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/hi.js
autocomplete_light/i18n/pa.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/pa.js
autocomplete_light/i18n/es.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/es.js
autocomplete_light/i18n/gl.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/gl.js
autocomplete_light/i18n/dsb.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/dsb.js
autocomplete_light/i18n/tr.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/tr.js
autocomplete_light/i18n/tk.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/tk.js
autocomplete_light/i18n/vi.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/vi.js
autocomplete_light/i18n/pt-BR.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/pt-BR.js
autocomplete_light/i18n/it.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/it.js
autocomplete_light/i18n/sq.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/sq.js
autocomplete_light/i18n/ja.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/ja.js
autocomplete_light/i18n/ca.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/ca.js
autocomplete_light/i18n/bs.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/bs.js
autocomplete_light/i18n/ka.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/ka.js
autocomplete_light/i18n/bg.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/bg.js
autocomplete_light/i18n/ko.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/ko.js
autocomplete_light/i18n/lv.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/lv.js
autocomplete_light/i18n/fi.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/fi.js
autocomplete_light/i18n/bn.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/bn.js
autocomplete_light/i18n/hr.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/hr.js
autocomplete_light/i18n/mk.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/mk.js
autocomplete_light/i18n/et.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/et.js
autocomplete_light/i18n/th.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/th.js
autocomplete_light/i18n/ne.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/ne.js
autocomplete_light/i18n/sr-Cyrl.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/sr-Cyrl.js
autocomplete_light/i18n/eu.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/eu.js
autocomplete_light/i18n/id.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/id.js
autocomplete_light/i18n/lt.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/lt.js
autocomplete_light/i18n/is.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/is.js
autocomplete_light/i18n/ar.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/ar.js
autocomplete_light/i18n/az.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/az.js
autocomplete_light/i18n/zh-CN.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/zh-CN.js
autocomplete_light/i18n/ro.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/ro.js
autocomplete_light/i18n/de.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/de.js
autocomplete_light/i18n/ru.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/ru.js
autocomplete_light/i18n/en.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/en.js
autocomplete_light/i18n/pl.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/pl.js
autocomplete_light/i18n/el.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/el.js
autocomplete_light/i18n/hsb.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/hsb.js
autocomplete_light/i18n/nb.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/nb.js
autocomplete_light/i18n/ms.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/ms.js
autocomplete_light/i18n/hy.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/hy.js
autocomplete_light/i18n/sr.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/sr.js
autocomplete_light/i18n/nl.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/nl.js
autocomplete_light/i18n/sk.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/sk.js
autocomplete_light/i18n/af.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/af.js
autocomplete_light/i18n/km.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/km.js
autocomplete_light/i18n/sl.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/sl.js
autocomplete_light/i18n/fr.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/fr.js
autocomplete_light/i18n/pt.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/pt.js
autocomplete_light/i18n/he.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/he.js
autocomplete_light/i18n/te.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/te.js
autocomplete_light/i18n/da.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/da.js
autocomplete_light/i18n/fa.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/fa.js
autocomplete_light/i18n/ps.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/ps.js
autocomplete_light/i18n/sv.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/sv.js
autocomplete_light/i18n/zh-TW.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/zh-TW.js
autocomplete_light/i18n/uk.js /app/.venv/lib/python3.11/site-packages/dal/static/autocomplete_light/i18n/uk.js
debug_toolbar/css/toolbar.css /app/.venv/lib/python3.11/site-packages/debug_toolbar/static/debug_toolbar/css/toolbar.css
debug_toolbar/css/print.css /app/.venv/lib/python3.11/site-packages/debug_toolbar/static/debug_toolbar/css/print.css
debug_toolbar/js/history.js /app/.venv/lib/python3.11/site-packages/debug_toolbar/static/debug_toolbar/js/history.js
debug_toolbar/js/redirect.js /app/.venv/lib/python3.11/site-packages/debug_toolbar/static/debug_toolbar/js/redirect.js
debug_toolbar/js/toolbar.js /app/.venv/lib/python3.11/site-packages/debug_toolbar/static/debug_toolbar/js/toolbar.js
debug_toolbar/js/utils.js /app/.venv/lib/python3.11/site-packages/debug_toolbar/static/debug_toolbar/js/utils.js
debug_toolbar/js/timer.js /app/.venv/lib/python3.11/site-packages/debug_toolbar/static/debug_toolbar/js/timer.js
vendor/select2/dist/css/select2.min.css /app/.venv/lib/python3.11/site-packages/dal_select2/static/vendor/select2/dist/css/select2.min.css
vendor/select2/dist/css/select2.css /app/.venv/lib/python3.11/site-packages/dal_select2/static/vendor/select2/dist/css/select2.css
autocomplete_light/select2.js /app/.venv/lib/python3.11/site-packages/dal_select2/static/autocomplete_light/select2.js
autocomplete_light/select2.min.js /app/.venv/lib/python3.11/site-packages/dal_select2/static/autocomplete_light/select2.min.js
autocomplete_light/select2.css /app/.venv/lib/python3.11/site-packages/dal_select2/static/autocomplete_light/select2.css
modeltranslation/css/tabbed_translation_fields.css /app/.venv/lib/python3.11/site-packages/modeltranslation/static/modeltranslation/css/tabbed_translation_fields.css
modeltranslation/js/tabbed_translation_fields.js /app/.venv/lib/python3.11/site-packages/modeltranslation/static/modeltranslation/js/tabbed_translation_fields.js
modeltranslation/js/force_jquery.js /app/.venv/lib/python3.11/site-packages/modeltranslation/static/modeltranslation/js/force_jquery.js
modeltranslation/js/clearable_inputs.js /app/.venv/lib/python3.11/site-packages/modeltranslation/static/modeltranslation/js/clearable_inputs.js
admin/css/widgets.css /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/widgets.css
admin/css/responsive.css /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/responsive.css
admin/css/autocomplete.css /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/autocomplete.css
admin/css/forms.css /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/forms.css
admin/css/nav_sidebar.css /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/nav_sidebar.css
admin/css/login.css /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/login.css
admin/css/base.css /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/base.css
admin/css/responsive_rtl.css /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/responsive_rtl.css
admin/css/rtl.css /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/rtl.css
admin/css/dashboard.css /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/dashboard.css
admin/css/dark_mode.css /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/dark_mode.css
admin/css/changelists.css /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/changelists.css
admin/css/vendor/select2/select2.min.css /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.min.css
admin/css/vendor/select2/select2.css /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.css
admin/css/vendor/select2/LICENSE-SELECT2.md /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/css/vendor/select2/LICENSE-SELECT2.md
admin/js/SelectFilter2.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/SelectFilter2.js
admin/js/prepopulate.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/prepopulate.js
admin/js/SelectBox.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/SelectBox.js
admin/js/nav_sidebar.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/nav_sidebar.js
admin/js/actions.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/actions.js
admin/js/popup_response.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/popup_response.js
admin/js/theme.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/theme.js
admin/js/autocomplete.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/autocomplete.js
admin/js/filters.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/filters.js
admin/js/cancel.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/cancel.js
admin/js/calendar.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/calendar.js
admin/js/prepopulate_init.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/prepopulate_init.js
admin/js/core.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/core.js
admin/js/urlify.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/urlify.js
admin/js/jquery.init.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/jquery.init.js
admin/js/change_form.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/change_form.js
admin/js/inlines.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/inlines.js
admin/js/collapse.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/collapse.js
admin/js/admin/RelatedObjectLookups.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/admin/RelatedObjectLookups.js
admin/js/admin/DateTimeShortcuts.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/admin/DateTimeShortcuts.js
admin/js/vendor/select2/select2.full.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.js
admin/js/vendor/select2/select2.full.min.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.min.js
admin/js/vendor/select2/LICENSE.md /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/LICENSE.md
admin/js/vendor/select2/i18n/hu.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hu.js
admin/js/vendor/select2/i18n/cs.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/cs.js
admin/js/vendor/select2/i18n/hi.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hi.js
admin/js/vendor/select2/i18n/es.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/es.js
admin/js/vendor/select2/i18n/gl.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/gl.js
admin/js/vendor/select2/i18n/dsb.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/dsb.js
admin/js/vendor/select2/i18n/tr.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tr.js
admin/js/vendor/select2/i18n/tk.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tk.js
admin/js/vendor/select2/i18n/vi.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/vi.js
admin/js/vendor/select2/i18n/pt-BR.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt-BR.js
admin/js/vendor/select2/i18n/it.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/it.js
admin/js/vendor/select2/i18n/sq.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sq.js
admin/js/vendor/select2/i18n/ja.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ja.js
admin/js/vendor/select2/i18n/ca.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ca.js
admin/js/vendor/select2/i18n/bs.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bs.js
admin/js/vendor/select2/i18n/ka.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ka.js
admin/js/vendor/select2/i18n/bg.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bg.js
admin/js/vendor/select2/i18n/ko.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ko.js
admin/js/vendor/select2/i18n/lv.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lv.js
admin/js/vendor/select2/i18n/fi.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fi.js
admin/js/vendor/select2/i18n/bn.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bn.js
admin/js/vendor/select2/i18n/hr.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hr.js
admin/js/vendor/select2/i18n/mk.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/mk.js
admin/js/vendor/select2/i18n/et.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/et.js
admin/js/vendor/select2/i18n/th.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/th.js
admin/js/vendor/select2/i18n/ne.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ne.js
admin/js/vendor/select2/i18n/sr-Cyrl.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr-Cyrl.js
admin/js/vendor/select2/i18n/eu.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/eu.js
admin/js/vendor/select2/i18n/id.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/id.js
admin/js/vendor/select2/i18n/lt.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lt.js
admin/js/vendor/select2/i18n/is.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/is.js
admin/js/vendor/select2/i18n/ar.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ar.js
admin/js/vendor/select2/i18n/az.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/az.js
admin/js/vendor/select2/i18n/zh-CN.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-CN.js
admin/js/vendor/select2/i18n/ro.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ro.js
admin/js/vendor/select2/i18n/de.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/de.js
admin/js/vendor/select2/i18n/ru.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ru.js
admin/js/vendor/select2/i18n/en.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/en.js
admin/js/vendor/select2/i18n/pl.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pl.js
admin/js/vendor/select2/i18n/el.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/el.js
admin/js/vendor/select2/i18n/hsb.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hsb.js
admin/js/vendor/select2/i18n/nb.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nb.js
admin/js/vendor/select2/i18n/ms.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ms.js
admin/js/vendor/select2/i18n/hy.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hy.js
admin/js/vendor/select2/i18n/sr.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr.js
admin/js/vendor/select2/i18n/nl.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nl.js
admin/js/vendor/select2/i18n/sk.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sk.js
admin/js/vendor/select2/i18n/af.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/af.js
admin/js/vendor/select2/i18n/km.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/km.js
admin/js/vendor/select2/i18n/sl.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sl.js
admin/js/vendor/select2/i18n/fr.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fr.js
admin/js/vendor/select2/i18n/pt.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt.js
admin/js/vendor/select2/i18n/he.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/he.js
admin/js/vendor/select2/i18n/da.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/da.js
admin/js/vendor/select2/i18n/fa.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fa.js
admin/js/vendor/select2/i18n/ps.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ps.js
admin/js/vendor/select2/i18n/sv.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sv.js
admin/js/vendor/select2/i18n/zh-TW.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-TW.js
admin/js/vendor/select2/i18n/uk.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/uk.js
admin/js/vendor/xregexp/xregexp.min.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.min.js
admin/js/vendor/xregexp/xregexp.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.js
admin/js/vendor/xregexp/LICENSE.txt /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/LICENSE.txt
admin/js/vendor/jquery/jquery.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.js
admin/js/vendor/jquery/jquery.min.js /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.min.js
admin/js/vendor/jquery/LICENSE.txt /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/LICENSE.txt
admin/img/README.txt /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/README.txt
admin/img/selector-icons.svg /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/selector-icons.svg
admin/img/icon-unknown.svg /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-unknown.svg
admin/img/icon-calendar.svg /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-calendar.svg
admin/img/icon-hidelink.svg /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-hidelink.svg
admin/img/icon-no.svg /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-no.svg
admin/img/icon-yes.svg /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-yes.svg
admin/img/icon-clock.svg /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-clock.svg
admin/img/icon-unknown-alt.svg /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-unknown-alt.svg
admin/img/icon-addlink.svg /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-addlink.svg
admin/img/search.svg /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/search.svg
admin/img/icon-viewlink.svg /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-viewlink.svg
admin/img/icon-alert.svg /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-alert.svg
admin/img/sorting-icons.svg /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/sorting-icons.svg
admin/img/tooltag-add.svg /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/tooltag-add.svg
admin/img/calendar-icons.svg /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/calendar-icons.svg
admin/img/inline-delete.svg /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/inline-delete.svg
admin/img/icon-deletelink.svg /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-deletelink.svg
admin/img/LICENSE /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/LICENSE
admin/img/tooltag-arrowright.svg /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/tooltag-arrowright.svg
admin/img/icon-changelink.svg /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/icon-changelink.svg
admin/img/gis/move_vertex_off.svg /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_off.svg
admin/img/gis/move_vertex_on.svg /app/.venv/lib/python3.11/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_on.svg
drf-yasg/style.css /app/.venv/lib/python3.11/site-packages/drf_yasg/static/drf-yasg/style.css
drf-yasg/insQ.min.js /app/.venv/lib/python3.11/site-packages/drf_yasg/static/drf-yasg/insQ.min.js
drf-yasg/redoc-init.js /app/.venv/lib/python3.11/site-packages/drf_yasg/static/drf-yasg/redoc-init.js
drf-yasg/insQ.js /app/.venv/lib/python3.11/site-packages/drf_yasg/static/drf-yasg/insQ.js
drf-yasg/README /app/.venv/lib/python3.11/site-packages/drf_yasg/static/drf-yasg/README
drf-yasg/immutable.min.js /app/.venv/lib/python3.11/site-packages/drf_yasg/static/drf-yasg/immutable.min.js
drf-yasg/immutable.js /app/.venv/lib/python3.11/site-packages/drf_yasg/static/drf-yasg/immutable.js
drf-yasg/swagger-ui-init.js /app/.venv/lib/python3.11/site-packages/drf_yasg/static/drf-yasg/swagger-ui-init.js
drf-yasg/redoc/redoc.min.js /app/.venv/lib/python3.11/site-packages/drf_yasg/static/drf-yasg/redoc/redoc.min.js
drf-yasg/redoc/redoc.standalone.js.map /app/.venv/lib/python3.11/site-packages/drf_yasg/static/drf-yasg/redoc/redoc.standalone.js.map
drf-yasg/redoc/redoc-logo.png /app/.venv/lib/python3.11/site-packages/drf_yasg/static/drf-yasg/redoc/redoc-logo.png
drf-yasg/redoc/LICENSE /app/.venv/lib/python3.11/site-packages/drf_yasg/static/drf-yasg/redoc/LICENSE
drf-yasg/swagger-ui-dist/favicon-32x32.png /app/.venv/lib/python3.11/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/favicon-32x32.png
drf-yasg/swagger-ui-dist/swagger-ui-es-bundle-core.js /app/.venv/lib/python3.11/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui-es-bundle-core.js
drf-yasg/swagger-ui-dist/swagger-ui-standalone-preset.js.map /app/.venv/lib/python3.11/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui-standalone-preset.js.map
drf-yasg/swagger-ui-dist/absolute-path.js /app/.venv/lib/python3.11/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/absolute-path.js
drf-yasg/swagger-ui-dist/index.css /app/.venv/lib/python3.11/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/index.css
drf-yasg/swagger-ui-dist/swagger-ui-bundle.js.map /app/.venv/lib/python3.11/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui-bundle.js.map
drf-yasg/swagger-ui-dist/swagger-initializer.js /app/.venv/lib/python3.11/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-initializer.js
drf-yasg/swagger-ui-dist/swagger-ui.css.map /app/.venv/lib/python3.11/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui.css.map
drf-yasg/swagger-ui-dist/swagger-ui-es-bundle.js.map /app/.venv/lib/python3.11/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui-es-bundle.js.map
drf-yasg/swagger-ui-dist/swagger-ui-bundle.js /app/.venv/lib/python3.11/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui-bundle.js
drf-yasg/swagger-ui-dist/swagger-ui.js.map /app/.venv/lib/python3.11/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui.js.map
drf-yasg/swagger-ui-dist/swagger-ui-standalone-preset.js /app/.venv/lib/python3.11/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui-standalone-preset.js
drf-yasg/swagger-ui-dist/swagger-ui.css /app/.venv/lib/python3.11/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui.css
drf-yasg/swagger-ui-dist/swagger-ui-es-bundle.js /app/.venv/lib/python3.11/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui-es-bundle.js
drf-yasg/swagger-ui-dist/swagger-ui-es-bundle-core.js.map /app/.venv/lib/python3.11/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui-es-bundle-core.js.map
drf-yasg/swagger-ui-dist/index.js /app/.venv/lib/python3.11/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/index.js
drf-yasg/swagger-ui-dist/NOTICE /app/.venv/lib/python3.11/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/NOTICE
drf-yasg/swagger-ui-dist/oauth2-redirect.html /app/.venv/lib/python3.11/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/oauth2-redirect.html
drf-yasg/swagger-ui-dist/LICENSE /app/.venv/lib/python3.11/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/LICENSE
drf-yasg/redoc-old/redoc.min.js /app/.venv/lib/python3.11/site-packages/drf_yasg/static/drf-yasg/redoc-old/redoc.min.js
drf-yasg/redoc-old/redoc.min.js.map /app/.venv/lib/python3.11/site-packages/drf_yasg/static/drf-yasg/redoc-old/redoc.min.js.map
drf-yasg/redoc-old/LICENSE /app/.venv/lib/python3.11/site-packages/drf_yasg/static/drf-yasg/redoc-old/LICENSE

Шаблоны (обработано 13)

Путь к шаблонам

  1. /app/templates

Шаблоны

admin/login.html
/app/.venv/lib/python3.11/site-packages/unfold/templates/admin/login.html
Контекст {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': '<SimpleLazyObject: ' "'YqI9n9O3poFsptbTkMQZhkIAvVa7GxsEgBMrVvRosWNxvBXNjeE7ZBd8obnHucB4'>", 'messages': <FallbackStorage: request=<ASGIRequest: GET '/admin/login/?next=%2Fadmin%2F'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x78065e956790>>), 'request': '<<request>>', 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x78065e956790>>'} {'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'ru', 'actions_items': '', 'app_path': '/admin/login/?next=%2Fadmin%2F', 'available_apps': [], 'branding': '', 'colors': {'primary': {'100': '243 232 255', '200': '233 213 255', '300': '216 180 254', '400': '192 132 252', '50': '250 245 255', '500': '168 85 247', '600': '147 51 234', '700': '126 34 206', '800': '107 33 168', '900': '88 28 135', '950': '59 7 100'}}, 'content_subtitle': '', 'content_title': '', 'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>, 'form_classes': {'checkbox': ['appearance-none', 'bg-white', 'block', 'border', 'border-gray-300', 'cursor-pointer', 'h-4', 'relative', 'rounded', 'shadow-sm', 'w-4', 'hover:border-gray-400', 'dark:bg-gray-700', 'dark:border-gray-500', 'dark:after:checked:text-white', 'focus:outline', 'focus:outline-1', 'focus:outline-offset-2', 'focus:outline-primary-500', 'after:absolute', "after:content-['done']", 'after:!flex', 'after:h-4', 'after:items-center', 'after:justify-center', 'after:leading-none', 'after:material-symbols-outlined', 'after:-ml-px', 'after:-mt-px', 'after:!text-sm', 'after:text-white', 'after:transition-all', 'after:w-4', 'after:dark:text-gray-700', 'checked:bg-primary-600', 'checked:border-primary-600', 'checked:transition-all', 'checked:hover:border-primary-600'], 'text_input': ['border', 'bg-white', 'font-medium', 'rounded-md', 'shadow-sm', 'text-gray-500', 'text-sm', 'focus:ring', 'focus:ring-primary-300', 'focus:border-primary-600', 'focus:outline-none', 'group-[.errors]:border-red-600', 'group-[.errors]:focus:ring-red-200', 'dark:bg-gray-900', 'dark:border-gray-700', 'dark:text-gray-400', 'dark:focus:border-primary-600', 'dark:focus:ring-primary-700', 'dark:focus:ring-opacity-50', 'dark:group-[.errors]:border-red-500', 'dark:group-[.errors]:focus:ring-red-600/40', 'px-3', 'py-2', 'w-full', 'max-w-2xl']}, 'has_permission': False, 'image': '/static/admin/icon.png', 'is_nav_sidebar_enabled': True, 'is_popup': False, 'log_entries': '<<queryset of admin.LogEntry>>', 'nav_global': '', 'nav_global_side': '', 'next': '/admin/', 'pretitle': '', 'scripts': [], 'show_history': True, 'show_view_on_site': True, 'sidebar_navigation': [], 'sidebar_show_all_applications': True, 'sidebar_show_search': True, 'site': <django.contrib.sites.requests.RequestSite object at 0x78065ea4bb90>, 'site_header': 'Администрирование', 'site_icon': {'dark': '/static/admin/icon.png', 'light': '/static/admin/icon.png'}, 'site_logo': {'dark': '/static/admin/logos.svg', 'light': '/static/admin/logos.svg'}, 'site_name': 'letscar-admin.ziz.kz', 'site_symbol': 'speed', 'site_title': "LET'S CAR", 'site_url': '/', 'styles': [], 'subtitle': None, 'tab_list': [{'items': [{'has_permission': True, 'link': '/admin/main/brand/', 'title': 'Бренды'}, {'has_permission': True, 'link': '/admin/main/carmodel/', 'title': 'Модели автомобилей'}, {'has_permission': True, 'link': '/admin/main/cargeneration/', 'title': 'Поколения автомобилей'}, {'has_permission': True, 'link': '/admin/main/modificationmodel/', 'title': 'Модификации автомобилей'}], 'models': ['main.brand', 'main.carmodel', 'main.cargeneration', 'main.modificationmodel'], 'title': 'Основные параметры автомобилей'}, {'items': [{'has_permission': True, 'link': '/admin/main/engine/', 'title': 'Двигатель'}, {'has_permission': True, 'link': '/admin/main/enginevolume/', 'title': 'Объемы двигателей'}, {'has_permission': True, 'link': '/admin/main/enginepowersystem/', 'title': 'Системы питания двигателя'}, {'has_permission': True, 'link': '/admin/main/cylinderarrangement/', 'title': 'Расположение цилиндров'}, {'has_permission': True, 'link': '/admin/main/maximumspeed/', 'title': 'Максимальная скорость'}, {'has_permission': True, 'link': '/admin/main/acceleration/', 'title': 'Разгон до 100 км/ч'}, {'has_permission': True, 'link': '/admin/main/carclass/', 'title': 'Класс автомобиля'}, {'has_permission': True, 'link': '/admin/main/boosttype/', 'title': 'Типы наддува'}, {'has_permission': True, 'link': '/admin/main/petroltype/', 'title': 'Тип топлива'}, {'has_permission': True, 'link': '/admin/main/drivetype/', 'title': 'Привод'}, {'has_permission': True, 'link': '/admin/main/transmission/', 'title': 'Коробки передач'}], 'models': ['main.engine', 'main.enginevolume', 'main.enginepowersystem', 'main.cylinderarrangement', 'main.maximumspeed', 'main.acceleration', 'main.carclass', 'main.boosttype', 'main.petroltype', 'main.drivetype', 'main.transmission'], 'title': 'Технические характеристики'}, {'items': [{'has_permission': True, 'link': '/admin/main/lengthclass/', 'title': 'Длина автомобиля'}, {'has_permission': True, 'link': '/admin/main/widthclass/', 'title': 'Ширина автомобиля'}, {'has_permission': True, 'link': '/admin/main/heightclass/', 'title': 'Высота автомобиля'}, {'has_permission': True, 'link': '/admin/main/curbweightclass/', 'title': 'Снаряженная масса'}, {'has_permission': True, 'link': '/admin/main/fullweightclass/', 'title': 'Полная масса'}], 'models': ['main.lengthclass', 'main.widthclass', 'main.heightclass', 'main.curbweightclass', 'main.fullweightclass'], 'title': 'Габариты и масса'}, {'items': [{'has_permission': True, 'link': '/admin/main/frontsuspension/', 'title': 'Передняя подвеска'}, {'has_permission': True, 'link': '/admin/main/backsuspension/', 'title': 'Задняя подвеска'}, {'has_permission': True, 'link': '/admin/main/frontbrake/', 'title': 'Передние тормоза'}, {'has_permission': True, 'link': '/admin/main/backbrake/', 'title': 'Задние тормоза'}], 'models': ['main.frontsuspension', 'main.backsuspension', 'main.frontbrake', 'main.backbrake'], 'title': 'Подвеска и тормоза'}, {'items': [{'has_permission': True, 'link': '/admin/main/bodytype/', 'title': 'Типы кузова'}, {'has_permission': True, 'link': '/admin/main/outsidecar/', 'title': 'Наружные элементы'}, {'has_permission': True, 'link': '/admin/main/opticscar/', 'title': 'Оптика'}, {'has_permission': True, 'link': '/admin/main/saloncar/', 'title': 'Салоны'}, {'has_permission': True, 'link': '/admin/main/mediacar/', 'title': 'Медиа системы'}, {'has_permission': True, 'link': '/admin/main/vehicleoptionscar/', 'title': 'Опции автомобиля'}, {'has_permission': True, 'link': '/admin/main/additionallycar/', 'title': 'Дополнительные элементы'}, {'has_permission': True, 'link': '/admin/main/aircars/', 'title': 'Кондиционеры'}, {'has_permission': True, 'link': '/admin/main/carcolor/', 'title': 'Цвета автомобилей'}], 'models': ['main.bodytype', 'main.outsidecar', 'main.opticscar', 'main.saloncar', 'main.mediacar', 'main.vehicleoptionscar', 'main.additionallycar', 'main.conditioner', 'main.aircars', 'main.carcolor'], 'title': 'Кузов и оборудование'}, {'items': [{'has_permission': True, 'link': '/admin/main/countrymain/', 'title': 'Страны'}, {'has_permission': True, 'link': '/admin/main/countrycity/', 'title': 'Города'}], 'models': ['main.countrymain', 'main.countrycity'], 'title': 'Страны и регионы'}, {'items': [{'has_permission': True, 'link': '/admin/category/category/', 'title': 'Категории'}, {'has_permission': True, 'link': '/admin/category/subcategory/', 'title': 'Подкатегории'}], 'models': ['category.category', 'category.subcategory'], 'title': 'Категории'}], 'theme': None, 'title': 'Войти', 'username': '', 'view': <django.contrib.auth.views.LoginView object at 0x78065ddf2510>}
unfold/layouts/skeleton.html
/app/.venv/lib/python3.11/site-packages/unfold/templates/unfold/layouts/skeleton.html
Контекст {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': '<SimpleLazyObject: ' "'YqI9n9O3poFsptbTkMQZhkIAvVa7GxsEgBMrVvRosWNxvBXNjeE7ZBd8obnHucB4'>", 'messages': <FallbackStorage: request=<ASGIRequest: GET '/admin/login/?next=%2Fadmin%2F'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x78065e956790>>), 'request': '<<request>>', 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x78065e956790>>'} {'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'ru', 'actions_items': '', 'app_path': '/admin/login/?next=%2Fadmin%2F', 'available_apps': [], 'branding': '', 'colors': {'primary': {'100': '243 232 255', '200': '233 213 255', '300': '216 180 254', '400': '192 132 252', '50': '250 245 255', '500': '168 85 247', '600': '147 51 234', '700': '126 34 206', '800': '107 33 168', '900': '88 28 135', '950': '59 7 100'}}, 'content_subtitle': '', 'content_title': '', 'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>, 'form_classes': {'checkbox': ['appearance-none', 'bg-white', 'block', 'border', 'border-gray-300', 'cursor-pointer', 'h-4', 'relative', 'rounded', 'shadow-sm', 'w-4', 'hover:border-gray-400', 'dark:bg-gray-700', 'dark:border-gray-500', 'dark:after:checked:text-white', 'focus:outline', 'focus:outline-1', 'focus:outline-offset-2', 'focus:outline-primary-500', 'after:absolute', "after:content-['done']", 'after:!flex', 'after:h-4', 'after:items-center', 'after:justify-center', 'after:leading-none', 'after:material-symbols-outlined', 'after:-ml-px', 'after:-mt-px', 'after:!text-sm', 'after:text-white', 'after:transition-all', 'after:w-4', 'after:dark:text-gray-700', 'checked:bg-primary-600', 'checked:border-primary-600', 'checked:transition-all', 'checked:hover:border-primary-600'], 'text_input': ['border', 'bg-white', 'font-medium', 'rounded-md', 'shadow-sm', 'text-gray-500', 'text-sm', 'focus:ring', 'focus:ring-primary-300', 'focus:border-primary-600', 'focus:outline-none', 'group-[.errors]:border-red-600', 'group-[.errors]:focus:ring-red-200', 'dark:bg-gray-900', 'dark:border-gray-700', 'dark:text-gray-400', 'dark:focus:border-primary-600', 'dark:focus:ring-primary-700', 'dark:focus:ring-opacity-50', 'dark:group-[.errors]:border-red-500', 'dark:group-[.errors]:focus:ring-red-600/40', 'px-3', 'py-2', 'w-full', 'max-w-2xl']}, 'has_permission': False, 'image': '/static/admin/icon.png', 'is_nav_sidebar_enabled': True, 'is_popup': False, 'log_entries': '<<queryset of admin.LogEntry>>', 'nav_global': '', 'nav_global_side': '', 'next': '/admin/', 'pretitle': '', 'scripts': [], 'show_history': True, 'show_view_on_site': True, 'sidebar_navigation': [], 'sidebar_show_all_applications': True, 'sidebar_show_search': True, 'site': <django.contrib.sites.requests.RequestSite object at 0x78065ea4bb90>, 'site_header': 'Администрирование', 'site_icon': {'dark': '/static/admin/icon.png', 'light': '/static/admin/icon.png'}, 'site_logo': {'dark': '/static/admin/logos.svg', 'light': '/static/admin/logos.svg'}, 'site_name': 'letscar-admin.ziz.kz', 'site_symbol': 'speed', 'site_title': "LET'S CAR", 'site_url': '/', 'styles': [], 'subtitle': None, 'tab_list': [{'items': [{'has_permission': True, 'link': '/admin/main/brand/', 'title': 'Бренды'}, {'has_permission': True, 'link': '/admin/main/carmodel/', 'title': 'Модели автомобилей'}, {'has_permission': True, 'link': '/admin/main/cargeneration/', 'title': 'Поколения автомобилей'}, {'has_permission': True, 'link': '/admin/main/modificationmodel/', 'title': 'Модификации автомобилей'}], 'models': ['main.brand', 'main.carmodel', 'main.cargeneration', 'main.modificationmodel'], 'title': 'Основные параметры автомобилей'}, {'items': [{'has_permission': True, 'link': '/admin/main/engine/', 'title': 'Двигатель'}, {'has_permission': True, 'link': '/admin/main/enginevolume/', 'title': 'Объемы двигателей'}, {'has_permission': True, 'link': '/admin/main/enginepowersystem/', 'title': 'Системы питания двигателя'}, {'has_permission': True, 'link': '/admin/main/cylinderarrangement/', 'title': 'Расположение цилиндров'}, {'has_permission': True, 'link': '/admin/main/maximumspeed/', 'title': 'Максимальная скорость'}, {'has_permission': True, 'link': '/admin/main/acceleration/', 'title': 'Разгон до 100 км/ч'}, {'has_permission': True, 'link': '/admin/main/carclass/', 'title': 'Класс автомобиля'}, {'has_permission': True, 'link': '/admin/main/boosttype/', 'title': 'Типы наддува'}, {'has_permission': True, 'link': '/admin/main/petroltype/', 'title': 'Тип топлива'}, {'has_permission': True, 'link': '/admin/main/drivetype/', 'title': 'Привод'}, {'has_permission': True, 'link': '/admin/main/transmission/', 'title': 'Коробки передач'}], 'models': ['main.engine', 'main.enginevolume', 'main.enginepowersystem', 'main.cylinderarrangement', 'main.maximumspeed', 'main.acceleration', 'main.carclass', 'main.boosttype', 'main.petroltype', 'main.drivetype', 'main.transmission'], 'title': 'Технические характеристики'}, {'items': [{'has_permission': True, 'link': '/admin/main/lengthclass/', 'title': 'Длина автомобиля'}, {'has_permission': True, 'link': '/admin/main/widthclass/', 'title': 'Ширина автомобиля'}, {'has_permission': True, 'link': '/admin/main/heightclass/', 'title': 'Высота автомобиля'}, {'has_permission': True, 'link': '/admin/main/curbweightclass/', 'title': 'Снаряженная масса'}, {'has_permission': True, 'link': '/admin/main/fullweightclass/', 'title': 'Полная масса'}], 'models': ['main.lengthclass', 'main.widthclass', 'main.heightclass', 'main.curbweightclass', 'main.fullweightclass'], 'title': 'Габариты и масса'}, {'items': [{'has_permission': True, 'link': '/admin/main/frontsuspension/', 'title': 'Передняя подвеска'}, {'has_permission': True, 'link': '/admin/main/backsuspension/', 'title': 'Задняя подвеска'}, {'has_permission': True, 'link': '/admin/main/frontbrake/', 'title': 'Передние тормоза'}, {'has_permission': True, 'link': '/admin/main/backbrake/', 'title': 'Задние тормоза'}], 'models': ['main.frontsuspension', 'main.backsuspension', 'main.frontbrake', 'main.backbrake'], 'title': 'Подвеска и тормоза'}, {'items': [{'has_permission': True, 'link': '/admin/main/bodytype/', 'title': 'Типы кузова'}, {'has_permission': True, 'link': '/admin/main/outsidecar/', 'title': 'Наружные элементы'}, {'has_permission': True, 'link': '/admin/main/opticscar/', 'title': 'Оптика'}, {'has_permission': True, 'link': '/admin/main/saloncar/', 'title': 'Салоны'}, {'has_permission': True, 'link': '/admin/main/mediacar/', 'title': 'Медиа системы'}, {'has_permission': True, 'link': '/admin/main/vehicleoptionscar/', 'title': 'Опции автомобиля'}, {'has_permission': True, 'link': '/admin/main/additionallycar/', 'title': 'Дополнительные элементы'}, {'has_permission': True, 'link': '/admin/main/aircars/', 'title': 'Кондиционеры'}, {'has_permission': True, 'link': '/admin/main/carcolor/', 'title': 'Цвета автомобилей'}], 'models': ['main.bodytype', 'main.outsidecar', 'main.opticscar', 'main.saloncar', 'main.mediacar', 'main.vehicleoptionscar', 'main.additionallycar', 'main.conditioner', 'main.aircars', 'main.carcolor'], 'title': 'Кузов и оборудование'}, {'items': [{'has_permission': True, 'link': '/admin/main/countrymain/', 'title': 'Страны'}, {'has_permission': True, 'link': '/admin/main/countrycity/', 'title': 'Города'}], 'models': ['main.countrymain', 'main.countrycity'], 'title': 'Страны и регионы'}, {'items': [{'has_permission': True, 'link': '/admin/category/category/', 'title': 'Категории'}, {'has_permission': True, 'link': '/admin/category/subcategory/', 'title': 'Подкатегории'}], 'models': ['category.category', 'category.subcategory'], 'title': 'Категории'}], 'theme': None, 'title': 'Войти', 'username': '', 'view': <django.contrib.auth.views.LoginView object at 0x78065ddf2510>}
unfold/helpers/messages/errornote.html
/app/.venv/lib/python3.11/site-packages/unfold/templates/unfold/helpers/messages/errornote.html
Контекст {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': '<SimpleLazyObject: ' "'YqI9n9O3poFsptbTkMQZhkIAvVa7GxsEgBMrVvRosWNxvBXNjeE7ZBd8obnHucB4'>", 'messages': <FallbackStorage: request=<ASGIRequest: GET '/admin/login/?next=%2Fadmin%2F'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x78065e956790>>), 'request': '<<request>>', 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x78065e956790>>'} {'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'ru', 'actions_items': '', 'app_path': '/admin/login/?next=%2Fadmin%2F', 'available_apps': [], 'branding': '', 'colors': {'primary': {'100': '243 232 255', '200': '233 213 255', '300': '216 180 254', '400': '192 132 252', '50': '250 245 255', '500': '168 85 247', '600': '147 51 234', '700': '126 34 206', '800': '107 33 168', '900': '88 28 135', '950': '59 7 100'}}, 'content_subtitle': '', 'content_title': '', 'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>, 'form_classes': {'checkbox': ['appearance-none', 'bg-white', 'block', 'border', 'border-gray-300', 'cursor-pointer', 'h-4', 'relative', 'rounded', 'shadow-sm', 'w-4', 'hover:border-gray-400', 'dark:bg-gray-700', 'dark:border-gray-500', 'dark:after:checked:text-white', 'focus:outline', 'focus:outline-1', 'focus:outline-offset-2', 'focus:outline-primary-500', 'after:absolute', "after:content-['done']", 'after:!flex', 'after:h-4', 'after:items-center', 'after:justify-center', 'after:leading-none', 'after:material-symbols-outlined', 'after:-ml-px', 'after:-mt-px', 'after:!text-sm', 'after:text-white', 'after:transition-all', 'after:w-4', 'after:dark:text-gray-700', 'checked:bg-primary-600', 'checked:border-primary-600', 'checked:transition-all', 'checked:hover:border-primary-600'], 'text_input': ['border', 'bg-white', 'font-medium', 'rounded-md', 'shadow-sm', 'text-gray-500', 'text-sm', 'focus:ring', 'focus:ring-primary-300', 'focus:border-primary-600', 'focus:outline-none', 'group-[.errors]:border-red-600', 'group-[.errors]:focus:ring-red-200', 'dark:bg-gray-900', 'dark:border-gray-700', 'dark:text-gray-400', 'dark:focus:border-primary-600', 'dark:focus:ring-primary-700', 'dark:focus:ring-opacity-50', 'dark:group-[.errors]:border-red-500', 'dark:group-[.errors]:focus:ring-red-600/40', 'px-3', 'py-2', 'w-full', 'max-w-2xl']}, 'has_permission': False, 'image': '/static/admin/icon.png', 'is_nav_sidebar_enabled': True, 'is_popup': False, 'log_entries': '<<queryset of admin.LogEntry>>', 'nav_global': '', 'nav_global_side': '', 'next': '/admin/', 'pretitle': '', 'scripts': [], 'show_history': True, 'show_view_on_site': True, 'sidebar_navigation': [], 'sidebar_show_all_applications': True, 'sidebar_show_search': True, 'site': <django.contrib.sites.requests.RequestSite object at 0x78065ea4bb90>, 'site_header': 'Администрирование', 'site_icon': {'dark': '/static/admin/icon.png', 'light': '/static/admin/icon.png'}, 'site_logo': {'dark': '/static/admin/logos.svg', 'light': '/static/admin/logos.svg'}, 'site_name': 'letscar-admin.ziz.kz', 'site_symbol': 'speed', 'site_title': "LET'S CAR", 'site_url': '/', 'styles': [], 'subtitle': None, 'tab_list': [{'items': [{'has_permission': True, 'link': '/admin/main/brand/', 'title': 'Бренды'}, {'has_permission': True, 'link': '/admin/main/carmodel/', 'title': 'Модели автомобилей'}, {'has_permission': True, 'link': '/admin/main/cargeneration/', 'title': 'Поколения автомобилей'}, {'has_permission': True, 'link': '/admin/main/modificationmodel/', 'title': 'Модификации автомобилей'}], 'models': ['main.brand', 'main.carmodel', 'main.cargeneration', 'main.modificationmodel'], 'title': 'Основные параметры автомобилей'}, {'items': [{'has_permission': True, 'link': '/admin/main/engine/', 'title': 'Двигатель'}, {'has_permission': True, 'link': '/admin/main/enginevolume/', 'title': 'Объемы двигателей'}, {'has_permission': True, 'link': '/admin/main/enginepowersystem/', 'title': 'Системы питания двигателя'}, {'has_permission': True, 'link': '/admin/main/cylinderarrangement/', 'title': 'Расположение цилиндров'}, {'has_permission': True, 'link': '/admin/main/maximumspeed/', 'title': 'Максимальная скорость'}, {'has_permission': True, 'link': '/admin/main/acceleration/', 'title': 'Разгон до 100 км/ч'}, {'has_permission': True, 'link': '/admin/main/carclass/', 'title': 'Класс автомобиля'}, {'has_permission': True, 'link': '/admin/main/boosttype/', 'title': 'Типы наддува'}, {'has_permission': True, 'link': '/admin/main/petroltype/', 'title': 'Тип топлива'}, {'has_permission': True, 'link': '/admin/main/drivetype/', 'title': 'Привод'}, {'has_permission': True, 'link': '/admin/main/transmission/', 'title': 'Коробки передач'}], 'models': ['main.engine', 'main.enginevolume', 'main.enginepowersystem', 'main.cylinderarrangement', 'main.maximumspeed', 'main.acceleration', 'main.carclass', 'main.boosttype', 'main.petroltype', 'main.drivetype', 'main.transmission'], 'title': 'Технические характеристики'}, {'items': [{'has_permission': True, 'link': '/admin/main/lengthclass/', 'title': 'Длина автомобиля'}, {'has_permission': True, 'link': '/admin/main/widthclass/', 'title': 'Ширина автомобиля'}, {'has_permission': True, 'link': '/admin/main/heightclass/', 'title': 'Высота автомобиля'}, {'has_permission': True, 'link': '/admin/main/curbweightclass/', 'title': 'Снаряженная масса'}, {'has_permission': True, 'link': '/admin/main/fullweightclass/', 'title': 'Полная масса'}], 'models': ['main.lengthclass', 'main.widthclass', 'main.heightclass', 'main.curbweightclass', 'main.fullweightclass'], 'title': 'Габариты и масса'}, {'items': [{'has_permission': True, 'link': '/admin/main/frontsuspension/', 'title': 'Передняя подвеска'}, {'has_permission': True, 'link': '/admin/main/backsuspension/', 'title': 'Задняя подвеска'}, {'has_permission': True, 'link': '/admin/main/frontbrake/', 'title': 'Передние тормоза'}, {'has_permission': True, 'link': '/admin/main/backbrake/', 'title': 'Задние тормоза'}], 'models': ['main.frontsuspension', 'main.backsuspension', 'main.frontbrake', 'main.backbrake'], 'title': 'Подвеска и тормоза'}, {'items': [{'has_permission': True, 'link': '/admin/main/bodytype/', 'title': 'Типы кузова'}, {'has_permission': True, 'link': '/admin/main/outsidecar/', 'title': 'Наружные элементы'}, {'has_permission': True, 'link': '/admin/main/opticscar/', 'title': 'Оптика'}, {'has_permission': True, 'link': '/admin/main/saloncar/', 'title': 'Салоны'}, {'has_permission': True, 'link': '/admin/main/mediacar/', 'title': 'Медиа системы'}, {'has_permission': True, 'link': '/admin/main/vehicleoptionscar/', 'title': 'Опции автомобиля'}, {'has_permission': True, 'link': '/admin/main/additionallycar/', 'title': 'Дополнительные элементы'}, {'has_permission': True, 'link': '/admin/main/aircars/', 'title': 'Кондиционеры'}, {'has_permission': True, 'link': '/admin/main/carcolor/', 'title': 'Цвета автомобилей'}], 'models': ['main.bodytype', 'main.outsidecar', 'main.opticscar', 'main.saloncar', 'main.mediacar', 'main.vehicleoptionscar', 'main.additionallycar', 'main.conditioner', 'main.aircars', 'main.carcolor'], 'title': 'Кузов и оборудование'}, {'items': [{'has_permission': True, 'link': '/admin/main/countrymain/', 'title': 'Страны'}, {'has_permission': True, 'link': '/admin/main/countrycity/', 'title': 'Города'}], 'models': ['main.countrymain', 'main.countrycity'], 'title': 'Страны и регионы'}, {'items': [{'has_permission': True, 'link': '/admin/category/category/', 'title': 'Категории'}, {'has_permission': True, 'link': '/admin/category/subcategory/', 'title': 'Подкатегории'}], 'models': ['category.category', 'category.subcategory'], 'title': 'Категории'}], 'theme': None, 'title': 'Войти', 'username': '', 'view': <django.contrib.auth.views.LoginView object at 0x78065ddf2510>} {'block': <Block Node: base. Contents: [<TextNode: '\n <div class="flex min'>, <django.templatetags.i18n.TranslateNode object at 0x78066441b090>, <TextNode: '</span>\n '>, <Variable Node: site_title>, <TextNode: '</span>\n <'>, <IncludeNode: template=<FilterExpression '"unfold/helpers/messages/errornote.html"'>>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/messages/error.html"'>>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <Block Node: login_before. Contents: []>, <TextNode: '\n\n <form a'>, <Variable Node: app_path>, <TextNode: '" method="post" id="login'>, <django.template.defaulttags.CsrfTokenNode object at 0x780664418090>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/field.html"'>>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/field.html"'>>, <TextNode: '\n\n '>, <URLNode view_name=''admin_password_reset'' args=[] kwargs={} as='password_reset_url'>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n <di'>, <django.templatetags.i18n.TranslateNode object at 0x780664439b50>, <TextNode: '\n\n '>, <Block Node: login_after. Contents: []>, <TextNode: '\n </div>\n\n '>, <IfNode>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n </div>\n '>, <IfNode>, <TextNode: '\n </div>\n'>]>, 'password_reset_url': ''} {'errors': {}}
unfold/helpers/messages/error.html
/app/.venv/lib/python3.11/site-packages/unfold/templates/unfold/helpers/messages/error.html
Контекст {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': '<SimpleLazyObject: ' "'YqI9n9O3poFsptbTkMQZhkIAvVa7GxsEgBMrVvRosWNxvBXNjeE7ZBd8obnHucB4'>", 'messages': <FallbackStorage: request=<ASGIRequest: GET '/admin/login/?next=%2Fadmin%2F'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x78065e956790>>), 'request': '<<request>>', 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x78065e956790>>'} {'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'ru', 'actions_items': '', 'app_path': '/admin/login/?next=%2Fadmin%2F', 'available_apps': [], 'branding': '', 'colors': {'primary': {'100': '243 232 255', '200': '233 213 255', '300': '216 180 254', '400': '192 132 252', '50': '250 245 255', '500': '168 85 247', '600': '147 51 234', '700': '126 34 206', '800': '107 33 168', '900': '88 28 135', '950': '59 7 100'}}, 'content_subtitle': '', 'content_title': '', 'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>, 'form_classes': {'checkbox': ['appearance-none', 'bg-white', 'block', 'border', 'border-gray-300', 'cursor-pointer', 'h-4', 'relative', 'rounded', 'shadow-sm', 'w-4', 'hover:border-gray-400', 'dark:bg-gray-700', 'dark:border-gray-500', 'dark:after:checked:text-white', 'focus:outline', 'focus:outline-1', 'focus:outline-offset-2', 'focus:outline-primary-500', 'after:absolute', "after:content-['done']", 'after:!flex', 'after:h-4', 'after:items-center', 'after:justify-center', 'after:leading-none', 'after:material-symbols-outlined', 'after:-ml-px', 'after:-mt-px', 'after:!text-sm', 'after:text-white', 'after:transition-all', 'after:w-4', 'after:dark:text-gray-700', 'checked:bg-primary-600', 'checked:border-primary-600', 'checked:transition-all', 'checked:hover:border-primary-600'], 'text_input': ['border', 'bg-white', 'font-medium', 'rounded-md', 'shadow-sm', 'text-gray-500', 'text-sm', 'focus:ring', 'focus:ring-primary-300', 'focus:border-primary-600', 'focus:outline-none', 'group-[.errors]:border-red-600', 'group-[.errors]:focus:ring-red-200', 'dark:bg-gray-900', 'dark:border-gray-700', 'dark:text-gray-400', 'dark:focus:border-primary-600', 'dark:focus:ring-primary-700', 'dark:focus:ring-opacity-50', 'dark:group-[.errors]:border-red-500', 'dark:group-[.errors]:focus:ring-red-600/40', 'px-3', 'py-2', 'w-full', 'max-w-2xl']}, 'has_permission': False, 'image': '/static/admin/icon.png', 'is_nav_sidebar_enabled': True, 'is_popup': False, 'log_entries': '<<queryset of admin.LogEntry>>', 'nav_global': '', 'nav_global_side': '', 'next': '/admin/', 'pretitle': '', 'scripts': [], 'show_history': True, 'show_view_on_site': True, 'sidebar_navigation': [], 'sidebar_show_all_applications': True, 'sidebar_show_search': True, 'site': <django.contrib.sites.requests.RequestSite object at 0x78065ea4bb90>, 'site_header': 'Администрирование', 'site_icon': {'dark': '/static/admin/icon.png', 'light': '/static/admin/icon.png'}, 'site_logo': {'dark': '/static/admin/logos.svg', 'light': '/static/admin/logos.svg'}, 'site_name': 'letscar-admin.ziz.kz', 'site_symbol': 'speed', 'site_title': "LET'S CAR", 'site_url': '/', 'styles': [], 'subtitle': None, 'tab_list': [{'items': [{'has_permission': True, 'link': '/admin/main/brand/', 'title': 'Бренды'}, {'has_permission': True, 'link': '/admin/main/carmodel/', 'title': 'Модели автомобилей'}, {'has_permission': True, 'link': '/admin/main/cargeneration/', 'title': 'Поколения автомобилей'}, {'has_permission': True, 'link': '/admin/main/modificationmodel/', 'title': 'Модификации автомобилей'}], 'models': ['main.brand', 'main.carmodel', 'main.cargeneration', 'main.modificationmodel'], 'title': 'Основные параметры автомобилей'}, {'items': [{'has_permission': True, 'link': '/admin/main/engine/', 'title': 'Двигатель'}, {'has_permission': True, 'link': '/admin/main/enginevolume/', 'title': 'Объемы двигателей'}, {'has_permission': True, 'link': '/admin/main/enginepowersystem/', 'title': 'Системы питания двигателя'}, {'has_permission': True, 'link': '/admin/main/cylinderarrangement/', 'title': 'Расположение цилиндров'}, {'has_permission': True, 'link': '/admin/main/maximumspeed/', 'title': 'Максимальная скорость'}, {'has_permission': True, 'link': '/admin/main/acceleration/', 'title': 'Разгон до 100 км/ч'}, {'has_permission': True, 'link': '/admin/main/carclass/', 'title': 'Класс автомобиля'}, {'has_permission': True, 'link': '/admin/main/boosttype/', 'title': 'Типы наддува'}, {'has_permission': True, 'link': '/admin/main/petroltype/', 'title': 'Тип топлива'}, {'has_permission': True, 'link': '/admin/main/drivetype/', 'title': 'Привод'}, {'has_permission': True, 'link': '/admin/main/transmission/', 'title': 'Коробки передач'}], 'models': ['main.engine', 'main.enginevolume', 'main.enginepowersystem', 'main.cylinderarrangement', 'main.maximumspeed', 'main.acceleration', 'main.carclass', 'main.boosttype', 'main.petroltype', 'main.drivetype', 'main.transmission'], 'title': 'Технические характеристики'}, {'items': [{'has_permission': True, 'link': '/admin/main/lengthclass/', 'title': 'Длина автомобиля'}, {'has_permission': True, 'link': '/admin/main/widthclass/', 'title': 'Ширина автомобиля'}, {'has_permission': True, 'link': '/admin/main/heightclass/', 'title': 'Высота автомобиля'}, {'has_permission': True, 'link': '/admin/main/curbweightclass/', 'title': 'Снаряженная масса'}, {'has_permission': True, 'link': '/admin/main/fullweightclass/', 'title': 'Полная масса'}], 'models': ['main.lengthclass', 'main.widthclass', 'main.heightclass', 'main.curbweightclass', 'main.fullweightclass'], 'title': 'Габариты и масса'}, {'items': [{'has_permission': True, 'link': '/admin/main/frontsuspension/', 'title': 'Передняя подвеска'}, {'has_permission': True, 'link': '/admin/main/backsuspension/', 'title': 'Задняя подвеска'}, {'has_permission': True, 'link': '/admin/main/frontbrake/', 'title': 'Передние тормоза'}, {'has_permission': True, 'link': '/admin/main/backbrake/', 'title': 'Задние тормоза'}], 'models': ['main.frontsuspension', 'main.backsuspension', 'main.frontbrake', 'main.backbrake'], 'title': 'Подвеска и тормоза'}, {'items': [{'has_permission': True, 'link': '/admin/main/bodytype/', 'title': 'Типы кузова'}, {'has_permission': True, 'link': '/admin/main/outsidecar/', 'title': 'Наружные элементы'}, {'has_permission': True, 'link': '/admin/main/opticscar/', 'title': 'Оптика'}, {'has_permission': True, 'link': '/admin/main/saloncar/', 'title': 'Салоны'}, {'has_permission': True, 'link': '/admin/main/mediacar/', 'title': 'Медиа системы'}, {'has_permission': True, 'link': '/admin/main/vehicleoptionscar/', 'title': 'Опции автомобиля'}, {'has_permission': True, 'link': '/admin/main/additionallycar/', 'title': 'Дополнительные элементы'}, {'has_permission': True, 'link': '/admin/main/aircars/', 'title': 'Кондиционеры'}, {'has_permission': True, 'link': '/admin/main/carcolor/', 'title': 'Цвета автомобилей'}], 'models': ['main.bodytype', 'main.outsidecar', 'main.opticscar', 'main.saloncar', 'main.mediacar', 'main.vehicleoptionscar', 'main.additionallycar', 'main.conditioner', 'main.aircars', 'main.carcolor'], 'title': 'Кузов и оборудование'}, {'items': [{'has_permission': True, 'link': '/admin/main/countrymain/', 'title': 'Страны'}, {'has_permission': True, 'link': '/admin/main/countrycity/', 'title': 'Города'}], 'models': ['main.countrymain', 'main.countrycity'], 'title': 'Страны и регионы'}, {'items': [{'has_permission': True, 'link': '/admin/category/category/', 'title': 'Категории'}, {'has_permission': True, 'link': '/admin/category/subcategory/', 'title': 'Подкатегории'}], 'models': ['category.category', 'category.subcategory'], 'title': 'Категории'}], 'theme': None, 'title': 'Войти', 'username': '', 'view': <django.contrib.auth.views.LoginView object at 0x78065ddf2510>} {'block': <Block Node: base. Contents: [<TextNode: '\n <div class="flex min'>, <django.templatetags.i18n.TranslateNode object at 0x78066441b090>, <TextNode: '</span>\n '>, <Variable Node: site_title>, <TextNode: '</span>\n <'>, <IncludeNode: template=<FilterExpression '"unfold/helpers/messages/errornote.html"'>>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/messages/error.html"'>>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <Block Node: login_before. Contents: []>, <TextNode: '\n\n <form a'>, <Variable Node: app_path>, <TextNode: '" method="post" id="login'>, <django.template.defaulttags.CsrfTokenNode object at 0x780664418090>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/field.html"'>>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/field.html"'>>, <TextNode: '\n\n '>, <URLNode view_name=''admin_password_reset'' args=[] kwargs={} as='password_reset_url'>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n <di'>, <django.templatetags.i18n.TranslateNode object at 0x780664439b50>, <TextNode: '\n\n '>, <Block Node: login_after. Contents: []>, <TextNode: '\n </div>\n\n '>, <IfNode>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n </div>\n '>, <IfNode>, <TextNode: '\n </div>\n'>]>, 'password_reset_url': ''} {'errors': []}
unfold/helpers/field.html
/app/.venv/lib/python3.11/site-packages/unfold/templates/unfold/helpers/field.html
Контекст {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': '<SimpleLazyObject: ' "'YqI9n9O3poFsptbTkMQZhkIAvVa7GxsEgBMrVvRosWNxvBXNjeE7ZBd8obnHucB4'>", 'messages': <FallbackStorage: request=<ASGIRequest: GET '/admin/login/?next=%2Fadmin%2F'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x78065e956790>>), 'request': '<<request>>', 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x78065e956790>>'} {'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'ru', 'actions_items': '', 'app_path': '/admin/login/?next=%2Fadmin%2F', 'available_apps': [], 'branding': '', 'colors': {'primary': {'100': '243 232 255', '200': '233 213 255', '300': '216 180 254', '400': '192 132 252', '50': '250 245 255', '500': '168 85 247', '600': '147 51 234', '700': '126 34 206', '800': '107 33 168', '900': '88 28 135', '950': '59 7 100'}}, 'content_subtitle': '', 'content_title': '', 'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>, 'form_classes': {'checkbox': ['appearance-none', 'bg-white', 'block', 'border', 'border-gray-300', 'cursor-pointer', 'h-4', 'relative', 'rounded', 'shadow-sm', 'w-4', 'hover:border-gray-400', 'dark:bg-gray-700', 'dark:border-gray-500', 'dark:after:checked:text-white', 'focus:outline', 'focus:outline-1', 'focus:outline-offset-2', 'focus:outline-primary-500', 'after:absolute', "after:content-['done']", 'after:!flex', 'after:h-4', 'after:items-center', 'after:justify-center', 'after:leading-none', 'after:material-symbols-outlined', 'after:-ml-px', 'after:-mt-px', 'after:!text-sm', 'after:text-white', 'after:transition-all', 'after:w-4', 'after:dark:text-gray-700', 'checked:bg-primary-600', 'checked:border-primary-600', 'checked:transition-all', 'checked:hover:border-primary-600'], 'text_input': ['border', 'bg-white', 'font-medium', 'rounded-md', 'shadow-sm', 'text-gray-500', 'text-sm', 'focus:ring', 'focus:ring-primary-300', 'focus:border-primary-600', 'focus:outline-none', 'group-[.errors]:border-red-600', 'group-[.errors]:focus:ring-red-200', 'dark:bg-gray-900', 'dark:border-gray-700', 'dark:text-gray-400', 'dark:focus:border-primary-600', 'dark:focus:ring-primary-700', 'dark:focus:ring-opacity-50', 'dark:group-[.errors]:border-red-500', 'dark:group-[.errors]:focus:ring-red-600/40', 'px-3', 'py-2', 'w-full', 'max-w-2xl']}, 'has_permission': False, 'image': '/static/admin/icon.png', 'is_nav_sidebar_enabled': True, 'is_popup': False, 'log_entries': '<<queryset of admin.LogEntry>>', 'nav_global': '', 'nav_global_side': '', 'next': '/admin/', 'pretitle': '', 'scripts': [], 'show_history': True, 'show_view_on_site': True, 'sidebar_navigation': [], 'sidebar_show_all_applications': True, 'sidebar_show_search': True, 'site': <django.contrib.sites.requests.RequestSite object at 0x78065ea4bb90>, 'site_header': 'Администрирование', 'site_icon': {'dark': '/static/admin/icon.png', 'light': '/static/admin/icon.png'}, 'site_logo': {'dark': '/static/admin/logos.svg', 'light': '/static/admin/logos.svg'}, 'site_name': 'letscar-admin.ziz.kz', 'site_symbol': 'speed', 'site_title': "LET'S CAR", 'site_url': '/', 'styles': [], 'subtitle': None, 'tab_list': [{'items': [{'has_permission': True, 'link': '/admin/main/brand/', 'title': 'Бренды'}, {'has_permission': True, 'link': '/admin/main/carmodel/', 'title': 'Модели автомобилей'}, {'has_permission': True, 'link': '/admin/main/cargeneration/', 'title': 'Поколения автомобилей'}, {'has_permission': True, 'link': '/admin/main/modificationmodel/', 'title': 'Модификации автомобилей'}], 'models': ['main.brand', 'main.carmodel', 'main.cargeneration', 'main.modificationmodel'], 'title': 'Основные параметры автомобилей'}, {'items': [{'has_permission': True, 'link': '/admin/main/engine/', 'title': 'Двигатель'}, {'has_permission': True, 'link': '/admin/main/enginevolume/', 'title': 'Объемы двигателей'}, {'has_permission': True, 'link': '/admin/main/enginepowersystem/', 'title': 'Системы питания двигателя'}, {'has_permission': True, 'link': '/admin/main/cylinderarrangement/', 'title': 'Расположение цилиндров'}, {'has_permission': True, 'link': '/admin/main/maximumspeed/', 'title': 'Максимальная скорость'}, {'has_permission': True, 'link': '/admin/main/acceleration/', 'title': 'Разгон до 100 км/ч'}, {'has_permission': True, 'link': '/admin/main/carclass/', 'title': 'Класс автомобиля'}, {'has_permission': True, 'link': '/admin/main/boosttype/', 'title': 'Типы наддува'}, {'has_permission': True, 'link': '/admin/main/petroltype/', 'title': 'Тип топлива'}, {'has_permission': True, 'link': '/admin/main/drivetype/', 'title': 'Привод'}, {'has_permission': True, 'link': '/admin/main/transmission/', 'title': 'Коробки передач'}], 'models': ['main.engine', 'main.enginevolume', 'main.enginepowersystem', 'main.cylinderarrangement', 'main.maximumspeed', 'main.acceleration', 'main.carclass', 'main.boosttype', 'main.petroltype', 'main.drivetype', 'main.transmission'], 'title': 'Технические характеристики'}, {'items': [{'has_permission': True, 'link': '/admin/main/lengthclass/', 'title': 'Длина автомобиля'}, {'has_permission': True, 'link': '/admin/main/widthclass/', 'title': 'Ширина автомобиля'}, {'has_permission': True, 'link': '/admin/main/heightclass/', 'title': 'Высота автомобиля'}, {'has_permission': True, 'link': '/admin/main/curbweightclass/', 'title': 'Снаряженная масса'}, {'has_permission': True, 'link': '/admin/main/fullweightclass/', 'title': 'Полная масса'}], 'models': ['main.lengthclass', 'main.widthclass', 'main.heightclass', 'main.curbweightclass', 'main.fullweightclass'], 'title': 'Габариты и масса'}, {'items': [{'has_permission': True, 'link': '/admin/main/frontsuspension/', 'title': 'Передняя подвеска'}, {'has_permission': True, 'link': '/admin/main/backsuspension/', 'title': 'Задняя подвеска'}, {'has_permission': True, 'link': '/admin/main/frontbrake/', 'title': 'Передние тормоза'}, {'has_permission': True, 'link': '/admin/main/backbrake/', 'title': 'Задние тормоза'}], 'models': ['main.frontsuspension', 'main.backsuspension', 'main.frontbrake', 'main.backbrake'], 'title': 'Подвеска и тормоза'}, {'items': [{'has_permission': True, 'link': '/admin/main/bodytype/', 'title': 'Типы кузова'}, {'has_permission': True, 'link': '/admin/main/outsidecar/', 'title': 'Наружные элементы'}, {'has_permission': True, 'link': '/admin/main/opticscar/', 'title': 'Оптика'}, {'has_permission': True, 'link': '/admin/main/saloncar/', 'title': 'Салоны'}, {'has_permission': True, 'link': '/admin/main/mediacar/', 'title': 'Медиа системы'}, {'has_permission': True, 'link': '/admin/main/vehicleoptionscar/', 'title': 'Опции автомобиля'}, {'has_permission': True, 'link': '/admin/main/additionallycar/', 'title': 'Дополнительные элементы'}, {'has_permission': True, 'link': '/admin/main/aircars/', 'title': 'Кондиционеры'}, {'has_permission': True, 'link': '/admin/main/carcolor/', 'title': 'Цвета автомобилей'}], 'models': ['main.bodytype', 'main.outsidecar', 'main.opticscar', 'main.saloncar', 'main.mediacar', 'main.vehicleoptionscar', 'main.additionallycar', 'main.conditioner', 'main.aircars', 'main.carcolor'], 'title': 'Кузов и оборудование'}, {'items': [{'has_permission': True, 'link': '/admin/main/countrymain/', 'title': 'Страны'}, {'has_permission': True, 'link': '/admin/main/countrycity/', 'title': 'Города'}], 'models': ['main.countrymain', 'main.countrycity'], 'title': 'Страны и регионы'}, {'items': [{'has_permission': True, 'link': '/admin/category/category/', 'title': 'Категории'}, {'has_permission': True, 'link': '/admin/category/subcategory/', 'title': 'Подкатегории'}], 'models': ['category.category', 'category.subcategory'], 'title': 'Категории'}], 'theme': None, 'title': 'Войти', 'username': '', 'view': <django.contrib.auth.views.LoginView object at 0x78065ddf2510>} {'block': <Block Node: base. Contents: [<TextNode: '\n <div class="flex min'>, <django.templatetags.i18n.TranslateNode object at 0x78066441b090>, <TextNode: '</span>\n '>, <Variable Node: site_title>, <TextNode: '</span>\n <'>, <IncludeNode: template=<FilterExpression '"unfold/helpers/messages/errornote.html"'>>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/messages/error.html"'>>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <Block Node: login_before. Contents: []>, <TextNode: '\n\n <form a'>, <Variable Node: app_path>, <TextNode: '" method="post" id="login'>, <django.template.defaulttags.CsrfTokenNode object at 0x780664418090>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/field.html"'>>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/field.html"'>>, <TextNode: '\n\n '>, <URLNode view_name=''admin_password_reset'' args=[] kwargs={} as='password_reset_url'>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n <di'>, <django.templatetags.i18n.TranslateNode object at 0x780664439b50>, <TextNode: '\n\n '>, <Block Node: login_after. Contents: []>, <TextNode: '\n </div>\n\n '>, <IfNode>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n </div>\n '>, <IfNode>, <TextNode: '\n </div>\n'>]>, 'password_reset_url': ''} {'field': <django.forms.boundfield.BoundField object at 0x78065e944a10>}
unfold/helpers/form_label.html
/app/.venv/lib/python3.11/site-packages/unfold/templates/unfold/helpers/form_label.html
Контекст {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': '<SimpleLazyObject: ' "'YqI9n9O3poFsptbTkMQZhkIAvVa7GxsEgBMrVvRosWNxvBXNjeE7ZBd8obnHucB4'>", 'messages': <FallbackStorage: request=<ASGIRequest: GET '/admin/login/?next=%2Fadmin%2F'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x78065e956790>>), 'request': '<<request>>', 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x78065e956790>>'} {'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'ru', 'actions_items': '', 'app_path': '/admin/login/?next=%2Fadmin%2F', 'available_apps': [], 'branding': '', 'colors': {'primary': {'100': '243 232 255', '200': '233 213 255', '300': '216 180 254', '400': '192 132 252', '50': '250 245 255', '500': '168 85 247', '600': '147 51 234', '700': '126 34 206', '800': '107 33 168', '900': '88 28 135', '950': '59 7 100'}}, 'content_subtitle': '', 'content_title': '', 'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>, 'form_classes': {'checkbox': ['appearance-none', 'bg-white', 'block', 'border', 'border-gray-300', 'cursor-pointer', 'h-4', 'relative', 'rounded', 'shadow-sm', 'w-4', 'hover:border-gray-400', 'dark:bg-gray-700', 'dark:border-gray-500', 'dark:after:checked:text-white', 'focus:outline', 'focus:outline-1', 'focus:outline-offset-2', 'focus:outline-primary-500', 'after:absolute', "after:content-['done']", 'after:!flex', 'after:h-4', 'after:items-center', 'after:justify-center', 'after:leading-none', 'after:material-symbols-outlined', 'after:-ml-px', 'after:-mt-px', 'after:!text-sm', 'after:text-white', 'after:transition-all', 'after:w-4', 'after:dark:text-gray-700', 'checked:bg-primary-600', 'checked:border-primary-600', 'checked:transition-all', 'checked:hover:border-primary-600'], 'text_input': ['border', 'bg-white', 'font-medium', 'rounded-md', 'shadow-sm', 'text-gray-500', 'text-sm', 'focus:ring', 'focus:ring-primary-300', 'focus:border-primary-600', 'focus:outline-none', 'group-[.errors]:border-red-600', 'group-[.errors]:focus:ring-red-200', 'dark:bg-gray-900', 'dark:border-gray-700', 'dark:text-gray-400', 'dark:focus:border-primary-600', 'dark:focus:ring-primary-700', 'dark:focus:ring-opacity-50', 'dark:group-[.errors]:border-red-500', 'dark:group-[.errors]:focus:ring-red-600/40', 'px-3', 'py-2', 'w-full', 'max-w-2xl']}, 'has_permission': False, 'image': '/static/admin/icon.png', 'is_nav_sidebar_enabled': True, 'is_popup': False, 'log_entries': '<<queryset of admin.LogEntry>>', 'nav_global': '', 'nav_global_side': '', 'next': '/admin/', 'pretitle': '', 'scripts': [], 'show_history': True, 'show_view_on_site': True, 'sidebar_navigation': [], 'sidebar_show_all_applications': True, 'sidebar_show_search': True, 'site': <django.contrib.sites.requests.RequestSite object at 0x78065ea4bb90>, 'site_header': 'Администрирование', 'site_icon': {'dark': '/static/admin/icon.png', 'light': '/static/admin/icon.png'}, 'site_logo': {'dark': '/static/admin/logos.svg', 'light': '/static/admin/logos.svg'}, 'site_name': 'letscar-admin.ziz.kz', 'site_symbol': 'speed', 'site_title': "LET'S CAR", 'site_url': '/', 'styles': [], 'subtitle': None, 'tab_list': [{'items': [{'has_permission': True, 'link': '/admin/main/brand/', 'title': 'Бренды'}, {'has_permission': True, 'link': '/admin/main/carmodel/', 'title': 'Модели автомобилей'}, {'has_permission': True, 'link': '/admin/main/cargeneration/', 'title': 'Поколения автомобилей'}, {'has_permission': True, 'link': '/admin/main/modificationmodel/', 'title': 'Модификации автомобилей'}], 'models': ['main.brand', 'main.carmodel', 'main.cargeneration', 'main.modificationmodel'], 'title': 'Основные параметры автомобилей'}, {'items': [{'has_permission': True, 'link': '/admin/main/engine/', 'title': 'Двигатель'}, {'has_permission': True, 'link': '/admin/main/enginevolume/', 'title': 'Объемы двигателей'}, {'has_permission': True, 'link': '/admin/main/enginepowersystem/', 'title': 'Системы питания двигателя'}, {'has_permission': True, 'link': '/admin/main/cylinderarrangement/', 'title': 'Расположение цилиндров'}, {'has_permission': True, 'link': '/admin/main/maximumspeed/', 'title': 'Максимальная скорость'}, {'has_permission': True, 'link': '/admin/main/acceleration/', 'title': 'Разгон до 100 км/ч'}, {'has_permission': True, 'link': '/admin/main/carclass/', 'title': 'Класс автомобиля'}, {'has_permission': True, 'link': '/admin/main/boosttype/', 'title': 'Типы наддува'}, {'has_permission': True, 'link': '/admin/main/petroltype/', 'title': 'Тип топлива'}, {'has_permission': True, 'link': '/admin/main/drivetype/', 'title': 'Привод'}, {'has_permission': True, 'link': '/admin/main/transmission/', 'title': 'Коробки передач'}], 'models': ['main.engine', 'main.enginevolume', 'main.enginepowersystem', 'main.cylinderarrangement', 'main.maximumspeed', 'main.acceleration', 'main.carclass', 'main.boosttype', 'main.petroltype', 'main.drivetype', 'main.transmission'], 'title': 'Технические характеристики'}, {'items': [{'has_permission': True, 'link': '/admin/main/lengthclass/', 'title': 'Длина автомобиля'}, {'has_permission': True, 'link': '/admin/main/widthclass/', 'title': 'Ширина автомобиля'}, {'has_permission': True, 'link': '/admin/main/heightclass/', 'title': 'Высота автомобиля'}, {'has_permission': True, 'link': '/admin/main/curbweightclass/', 'title': 'Снаряженная масса'}, {'has_permission': True, 'link': '/admin/main/fullweightclass/', 'title': 'Полная масса'}], 'models': ['main.lengthclass', 'main.widthclass', 'main.heightclass', 'main.curbweightclass', 'main.fullweightclass'], 'title': 'Габариты и масса'}, {'items': [{'has_permission': True, 'link': '/admin/main/frontsuspension/', 'title': 'Передняя подвеска'}, {'has_permission': True, 'link': '/admin/main/backsuspension/', 'title': 'Задняя подвеска'}, {'has_permission': True, 'link': '/admin/main/frontbrake/', 'title': 'Передние тормоза'}, {'has_permission': True, 'link': '/admin/main/backbrake/', 'title': 'Задние тормоза'}], 'models': ['main.frontsuspension', 'main.backsuspension', 'main.frontbrake', 'main.backbrake'], 'title': 'Подвеска и тормоза'}, {'items': [{'has_permission': True, 'link': '/admin/main/bodytype/', 'title': 'Типы кузова'}, {'has_permission': True, 'link': '/admin/main/outsidecar/', 'title': 'Наружные элементы'}, {'has_permission': True, 'link': '/admin/main/opticscar/', 'title': 'Оптика'}, {'has_permission': True, 'link': '/admin/main/saloncar/', 'title': 'Салоны'}, {'has_permission': True, 'link': '/admin/main/mediacar/', 'title': 'Медиа системы'}, {'has_permission': True, 'link': '/admin/main/vehicleoptionscar/', 'title': 'Опции автомобиля'}, {'has_permission': True, 'link': '/admin/main/additionallycar/', 'title': 'Дополнительные элементы'}, {'has_permission': True, 'link': '/admin/main/aircars/', 'title': 'Кондиционеры'}, {'has_permission': True, 'link': '/admin/main/carcolor/', 'title': 'Цвета автомобилей'}], 'models': ['main.bodytype', 'main.outsidecar', 'main.opticscar', 'main.saloncar', 'main.mediacar', 'main.vehicleoptionscar', 'main.additionallycar', 'main.conditioner', 'main.aircars', 'main.carcolor'], 'title': 'Кузов и оборудование'}, {'items': [{'has_permission': True, 'link': '/admin/main/countrymain/', 'title': 'Страны'}, {'has_permission': True, 'link': '/admin/main/countrycity/', 'title': 'Города'}], 'models': ['main.countrymain', 'main.countrycity'], 'title': 'Страны и регионы'}, {'items': [{'has_permission': True, 'link': '/admin/category/category/', 'title': 'Категории'}, {'has_permission': True, 'link': '/admin/category/subcategory/', 'title': 'Подкатегории'}], 'models': ['category.category', 'category.subcategory'], 'title': 'Категории'}], 'theme': None, 'title': 'Войти', 'username': '', 'view': <django.contrib.auth.views.LoginView object at 0x78065ddf2510>} {'block': <Block Node: base. Contents: [<TextNode: '\n <div class="flex min'>, <django.templatetags.i18n.TranslateNode object at 0x78066441b090>, <TextNode: '</span>\n '>, <Variable Node: site_title>, <TextNode: '</span>\n <'>, <IncludeNode: template=<FilterExpression '"unfold/helpers/messages/errornote.html"'>>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/messages/error.html"'>>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <Block Node: login_before. Contents: []>, <TextNode: '\n\n <form a'>, <Variable Node: app_path>, <TextNode: '" method="post" id="login'>, <django.template.defaulttags.CsrfTokenNode object at 0x780664418090>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/field.html"'>>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/field.html"'>>, <TextNode: '\n\n '>, <URLNode view_name=''admin_password_reset'' args=[] kwargs={} as='password_reset_url'>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n <di'>, <django.templatetags.i18n.TranslateNode object at 0x780664439b50>, <TextNode: '\n\n '>, <Block Node: login_after. Contents: []>, <TextNode: '\n </div>\n\n '>, <IfNode>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n </div>\n '>, <IfNode>, <TextNode: '\n </div>\n'>]>, 'password_reset_url': ''} {'field': <django.forms.boundfield.BoundField object at 0x78065e944a10>} {'field': <django.forms.boundfield.BoundField object at 0x78065e944a10>}
unfold/helpers/form_errors.html
/app/.venv/lib/python3.11/site-packages/unfold/templates/unfold/helpers/form_errors.html
Контекст {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': '<SimpleLazyObject: ' "'YqI9n9O3poFsptbTkMQZhkIAvVa7GxsEgBMrVvRosWNxvBXNjeE7ZBd8obnHucB4'>", 'messages': <FallbackStorage: request=<ASGIRequest: GET '/admin/login/?next=%2Fadmin%2F'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x78065e956790>>), 'request': '<<request>>', 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x78065e956790>>'} {'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'ru', 'actions_items': '', 'app_path': '/admin/login/?next=%2Fadmin%2F', 'available_apps': [], 'branding': '', 'colors': {'primary': {'100': '243 232 255', '200': '233 213 255', '300': '216 180 254', '400': '192 132 252', '50': '250 245 255', '500': '168 85 247', '600': '147 51 234', '700': '126 34 206', '800': '107 33 168', '900': '88 28 135', '950': '59 7 100'}}, 'content_subtitle': '', 'content_title': '', 'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>, 'form_classes': {'checkbox': ['appearance-none', 'bg-white', 'block', 'border', 'border-gray-300', 'cursor-pointer', 'h-4', 'relative', 'rounded', 'shadow-sm', 'w-4', 'hover:border-gray-400', 'dark:bg-gray-700', 'dark:border-gray-500', 'dark:after:checked:text-white', 'focus:outline', 'focus:outline-1', 'focus:outline-offset-2', 'focus:outline-primary-500', 'after:absolute', "after:content-['done']", 'after:!flex', 'after:h-4', 'after:items-center', 'after:justify-center', 'after:leading-none', 'after:material-symbols-outlined', 'after:-ml-px', 'after:-mt-px', 'after:!text-sm', 'after:text-white', 'after:transition-all', 'after:w-4', 'after:dark:text-gray-700', 'checked:bg-primary-600', 'checked:border-primary-600', 'checked:transition-all', 'checked:hover:border-primary-600'], 'text_input': ['border', 'bg-white', 'font-medium', 'rounded-md', 'shadow-sm', 'text-gray-500', 'text-sm', 'focus:ring', 'focus:ring-primary-300', 'focus:border-primary-600', 'focus:outline-none', 'group-[.errors]:border-red-600', 'group-[.errors]:focus:ring-red-200', 'dark:bg-gray-900', 'dark:border-gray-700', 'dark:text-gray-400', 'dark:focus:border-primary-600', 'dark:focus:ring-primary-700', 'dark:focus:ring-opacity-50', 'dark:group-[.errors]:border-red-500', 'dark:group-[.errors]:focus:ring-red-600/40', 'px-3', 'py-2', 'w-full', 'max-w-2xl']}, 'has_permission': False, 'image': '/static/admin/icon.png', 'is_nav_sidebar_enabled': True, 'is_popup': False, 'log_entries': '<<queryset of admin.LogEntry>>', 'nav_global': '', 'nav_global_side': '', 'next': '/admin/', 'pretitle': '', 'scripts': [], 'show_history': True, 'show_view_on_site': True, 'sidebar_navigation': [], 'sidebar_show_all_applications': True, 'sidebar_show_search': True, 'site': <django.contrib.sites.requests.RequestSite object at 0x78065ea4bb90>, 'site_header': 'Администрирование', 'site_icon': {'dark': '/static/admin/icon.png', 'light': '/static/admin/icon.png'}, 'site_logo': {'dark': '/static/admin/logos.svg', 'light': '/static/admin/logos.svg'}, 'site_name': 'letscar-admin.ziz.kz', 'site_symbol': 'speed', 'site_title': "LET'S CAR", 'site_url': '/', 'styles': [], 'subtitle': None, 'tab_list': [{'items': [{'has_permission': True, 'link': '/admin/main/brand/', 'title': 'Бренды'}, {'has_permission': True, 'link': '/admin/main/carmodel/', 'title': 'Модели автомобилей'}, {'has_permission': True, 'link': '/admin/main/cargeneration/', 'title': 'Поколения автомобилей'}, {'has_permission': True, 'link': '/admin/main/modificationmodel/', 'title': 'Модификации автомобилей'}], 'models': ['main.brand', 'main.carmodel', 'main.cargeneration', 'main.modificationmodel'], 'title': 'Основные параметры автомобилей'}, {'items': [{'has_permission': True, 'link': '/admin/main/engine/', 'title': 'Двигатель'}, {'has_permission': True, 'link': '/admin/main/enginevolume/', 'title': 'Объемы двигателей'}, {'has_permission': True, 'link': '/admin/main/enginepowersystem/', 'title': 'Системы питания двигателя'}, {'has_permission': True, 'link': '/admin/main/cylinderarrangement/', 'title': 'Расположение цилиндров'}, {'has_permission': True, 'link': '/admin/main/maximumspeed/', 'title': 'Максимальная скорость'}, {'has_permission': True, 'link': '/admin/main/acceleration/', 'title': 'Разгон до 100 км/ч'}, {'has_permission': True, 'link': '/admin/main/carclass/', 'title': 'Класс автомобиля'}, {'has_permission': True, 'link': '/admin/main/boosttype/', 'title': 'Типы наддува'}, {'has_permission': True, 'link': '/admin/main/petroltype/', 'title': 'Тип топлива'}, {'has_permission': True, 'link': '/admin/main/drivetype/', 'title': 'Привод'}, {'has_permission': True, 'link': '/admin/main/transmission/', 'title': 'Коробки передач'}], 'models': ['main.engine', 'main.enginevolume', 'main.enginepowersystem', 'main.cylinderarrangement', 'main.maximumspeed', 'main.acceleration', 'main.carclass', 'main.boosttype', 'main.petroltype', 'main.drivetype', 'main.transmission'], 'title': 'Технические характеристики'}, {'items': [{'has_permission': True, 'link': '/admin/main/lengthclass/', 'title': 'Длина автомобиля'}, {'has_permission': True, 'link': '/admin/main/widthclass/', 'title': 'Ширина автомобиля'}, {'has_permission': True, 'link': '/admin/main/heightclass/', 'title': 'Высота автомобиля'}, {'has_permission': True, 'link': '/admin/main/curbweightclass/', 'title': 'Снаряженная масса'}, {'has_permission': True, 'link': '/admin/main/fullweightclass/', 'title': 'Полная масса'}], 'models': ['main.lengthclass', 'main.widthclass', 'main.heightclass', 'main.curbweightclass', 'main.fullweightclass'], 'title': 'Габариты и масса'}, {'items': [{'has_permission': True, 'link': '/admin/main/frontsuspension/', 'title': 'Передняя подвеска'}, {'has_permission': True, 'link': '/admin/main/backsuspension/', 'title': 'Задняя подвеска'}, {'has_permission': True, 'link': '/admin/main/frontbrake/', 'title': 'Передние тормоза'}, {'has_permission': True, 'link': '/admin/main/backbrake/', 'title': 'Задние тормоза'}], 'models': ['main.frontsuspension', 'main.backsuspension', 'main.frontbrake', 'main.backbrake'], 'title': 'Подвеска и тормоза'}, {'items': [{'has_permission': True, 'link': '/admin/main/bodytype/', 'title': 'Типы кузова'}, {'has_permission': True, 'link': '/admin/main/outsidecar/', 'title': 'Наружные элементы'}, {'has_permission': True, 'link': '/admin/main/opticscar/', 'title': 'Оптика'}, {'has_permission': True, 'link': '/admin/main/saloncar/', 'title': 'Салоны'}, {'has_permission': True, 'link': '/admin/main/mediacar/', 'title': 'Медиа системы'}, {'has_permission': True, 'link': '/admin/main/vehicleoptionscar/', 'title': 'Опции автомобиля'}, {'has_permission': True, 'link': '/admin/main/additionallycar/', 'title': 'Дополнительные элементы'}, {'has_permission': True, 'link': '/admin/main/aircars/', 'title': 'Кондиционеры'}, {'has_permission': True, 'link': '/admin/main/carcolor/', 'title': 'Цвета автомобилей'}], 'models': ['main.bodytype', 'main.outsidecar', 'main.opticscar', 'main.saloncar', 'main.mediacar', 'main.vehicleoptionscar', 'main.additionallycar', 'main.conditioner', 'main.aircars', 'main.carcolor'], 'title': 'Кузов и оборудование'}, {'items': [{'has_permission': True, 'link': '/admin/main/countrymain/', 'title': 'Страны'}, {'has_permission': True, 'link': '/admin/main/countrycity/', 'title': 'Города'}], 'models': ['main.countrymain', 'main.countrycity'], 'title': 'Страны и регионы'}, {'items': [{'has_permission': True, 'link': '/admin/category/category/', 'title': 'Категории'}, {'has_permission': True, 'link': '/admin/category/subcategory/', 'title': 'Подкатегории'}], 'models': ['category.category', 'category.subcategory'], 'title': 'Категории'}], 'theme': None, 'title': 'Войти', 'username': '', 'view': <django.contrib.auth.views.LoginView object at 0x78065ddf2510>} {'block': <Block Node: base. Contents: [<TextNode: '\n <div class="flex min'>, <django.templatetags.i18n.TranslateNode object at 0x78066441b090>, <TextNode: '</span>\n '>, <Variable Node: site_title>, <TextNode: '</span>\n <'>, <IncludeNode: template=<FilterExpression '"unfold/helpers/messages/errornote.html"'>>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/messages/error.html"'>>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <Block Node: login_before. Contents: []>, <TextNode: '\n\n <form a'>, <Variable Node: app_path>, <TextNode: '" method="post" id="login'>, <django.template.defaulttags.CsrfTokenNode object at 0x780664418090>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/field.html"'>>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/field.html"'>>, <TextNode: '\n\n '>, <URLNode view_name=''admin_password_reset'' args=[] kwargs={} as='password_reset_url'>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n <di'>, <django.templatetags.i18n.TranslateNode object at 0x780664439b50>, <TextNode: '\n\n '>, <Block Node: login_after. Contents: []>, <TextNode: '\n </div>\n\n '>, <IfNode>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n </div>\n '>, <IfNode>, <TextNode: '\n </div>\n'>]>, 'password_reset_url': ''} {'field': <django.forms.boundfield.BoundField object at 0x78065e944a10>} {'errors': []}
unfold/helpers/help_text.html
/app/.venv/lib/python3.11/site-packages/unfold/templates/unfold/helpers/help_text.html
Контекст {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': '<SimpleLazyObject: ' "'YqI9n9O3poFsptbTkMQZhkIAvVa7GxsEgBMrVvRosWNxvBXNjeE7ZBd8obnHucB4'>", 'messages': <FallbackStorage: request=<ASGIRequest: GET '/admin/login/?next=%2Fadmin%2F'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x78065e956790>>), 'request': '<<request>>', 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x78065e956790>>'} {'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'ru', 'actions_items': '', 'app_path': '/admin/login/?next=%2Fadmin%2F', 'available_apps': [], 'branding': '', 'colors': {'primary': {'100': '243 232 255', '200': '233 213 255', '300': '216 180 254', '400': '192 132 252', '50': '250 245 255', '500': '168 85 247', '600': '147 51 234', '700': '126 34 206', '800': '107 33 168', '900': '88 28 135', '950': '59 7 100'}}, 'content_subtitle': '', 'content_title': '', 'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>, 'form_classes': {'checkbox': ['appearance-none', 'bg-white', 'block', 'border', 'border-gray-300', 'cursor-pointer', 'h-4', 'relative', 'rounded', 'shadow-sm', 'w-4', 'hover:border-gray-400', 'dark:bg-gray-700', 'dark:border-gray-500', 'dark:after:checked:text-white', 'focus:outline', 'focus:outline-1', 'focus:outline-offset-2', 'focus:outline-primary-500', 'after:absolute', "after:content-['done']", 'after:!flex', 'after:h-4', 'after:items-center', 'after:justify-center', 'after:leading-none', 'after:material-symbols-outlined', 'after:-ml-px', 'after:-mt-px', 'after:!text-sm', 'after:text-white', 'after:transition-all', 'after:w-4', 'after:dark:text-gray-700', 'checked:bg-primary-600', 'checked:border-primary-600', 'checked:transition-all', 'checked:hover:border-primary-600'], 'text_input': ['border', 'bg-white', 'font-medium', 'rounded-md', 'shadow-sm', 'text-gray-500', 'text-sm', 'focus:ring', 'focus:ring-primary-300', 'focus:border-primary-600', 'focus:outline-none', 'group-[.errors]:border-red-600', 'group-[.errors]:focus:ring-red-200', 'dark:bg-gray-900', 'dark:border-gray-700', 'dark:text-gray-400', 'dark:focus:border-primary-600', 'dark:focus:ring-primary-700', 'dark:focus:ring-opacity-50', 'dark:group-[.errors]:border-red-500', 'dark:group-[.errors]:focus:ring-red-600/40', 'px-3', 'py-2', 'w-full', 'max-w-2xl']}, 'has_permission': False, 'image': '/static/admin/icon.png', 'is_nav_sidebar_enabled': True, 'is_popup': False, 'log_entries': '<<queryset of admin.LogEntry>>', 'nav_global': '', 'nav_global_side': '', 'next': '/admin/', 'pretitle': '', 'scripts': [], 'show_history': True, 'show_view_on_site': True, 'sidebar_navigation': [], 'sidebar_show_all_applications': True, 'sidebar_show_search': True, 'site': <django.contrib.sites.requests.RequestSite object at 0x78065ea4bb90>, 'site_header': 'Администрирование', 'site_icon': {'dark': '/static/admin/icon.png', 'light': '/static/admin/icon.png'}, 'site_logo': {'dark': '/static/admin/logos.svg', 'light': '/static/admin/logos.svg'}, 'site_name': 'letscar-admin.ziz.kz', 'site_symbol': 'speed', 'site_title': "LET'S CAR", 'site_url': '/', 'styles': [], 'subtitle': None, 'tab_list': [{'items': [{'has_permission': True, 'link': '/admin/main/brand/', 'title': 'Бренды'}, {'has_permission': True, 'link': '/admin/main/carmodel/', 'title': 'Модели автомобилей'}, {'has_permission': True, 'link': '/admin/main/cargeneration/', 'title': 'Поколения автомобилей'}, {'has_permission': True, 'link': '/admin/main/modificationmodel/', 'title': 'Модификации автомобилей'}], 'models': ['main.brand', 'main.carmodel', 'main.cargeneration', 'main.modificationmodel'], 'title': 'Основные параметры автомобилей'}, {'items': [{'has_permission': True, 'link': '/admin/main/engine/', 'title': 'Двигатель'}, {'has_permission': True, 'link': '/admin/main/enginevolume/', 'title': 'Объемы двигателей'}, {'has_permission': True, 'link': '/admin/main/enginepowersystem/', 'title': 'Системы питания двигателя'}, {'has_permission': True, 'link': '/admin/main/cylinderarrangement/', 'title': 'Расположение цилиндров'}, {'has_permission': True, 'link': '/admin/main/maximumspeed/', 'title': 'Максимальная скорость'}, {'has_permission': True, 'link': '/admin/main/acceleration/', 'title': 'Разгон до 100 км/ч'}, {'has_permission': True, 'link': '/admin/main/carclass/', 'title': 'Класс автомобиля'}, {'has_permission': True, 'link': '/admin/main/boosttype/', 'title': 'Типы наддува'}, {'has_permission': True, 'link': '/admin/main/petroltype/', 'title': 'Тип топлива'}, {'has_permission': True, 'link': '/admin/main/drivetype/', 'title': 'Привод'}, {'has_permission': True, 'link': '/admin/main/transmission/', 'title': 'Коробки передач'}], 'models': ['main.engine', 'main.enginevolume', 'main.enginepowersystem', 'main.cylinderarrangement', 'main.maximumspeed', 'main.acceleration', 'main.carclass', 'main.boosttype', 'main.petroltype', 'main.drivetype', 'main.transmission'], 'title': 'Технические характеристики'}, {'items': [{'has_permission': True, 'link': '/admin/main/lengthclass/', 'title': 'Длина автомобиля'}, {'has_permission': True, 'link': '/admin/main/widthclass/', 'title': 'Ширина автомобиля'}, {'has_permission': True, 'link': '/admin/main/heightclass/', 'title': 'Высота автомобиля'}, {'has_permission': True, 'link': '/admin/main/curbweightclass/', 'title': 'Снаряженная масса'}, {'has_permission': True, 'link': '/admin/main/fullweightclass/', 'title': 'Полная масса'}], 'models': ['main.lengthclass', 'main.widthclass', 'main.heightclass', 'main.curbweightclass', 'main.fullweightclass'], 'title': 'Габариты и масса'}, {'items': [{'has_permission': True, 'link': '/admin/main/frontsuspension/', 'title': 'Передняя подвеска'}, {'has_permission': True, 'link': '/admin/main/backsuspension/', 'title': 'Задняя подвеска'}, {'has_permission': True, 'link': '/admin/main/frontbrake/', 'title': 'Передние тормоза'}, {'has_permission': True, 'link': '/admin/main/backbrake/', 'title': 'Задние тормоза'}], 'models': ['main.frontsuspension', 'main.backsuspension', 'main.frontbrake', 'main.backbrake'], 'title': 'Подвеска и тормоза'}, {'items': [{'has_permission': True, 'link': '/admin/main/bodytype/', 'title': 'Типы кузова'}, {'has_permission': True, 'link': '/admin/main/outsidecar/', 'title': 'Наружные элементы'}, {'has_permission': True, 'link': '/admin/main/opticscar/', 'title': 'Оптика'}, {'has_permission': True, 'link': '/admin/main/saloncar/', 'title': 'Салоны'}, {'has_permission': True, 'link': '/admin/main/mediacar/', 'title': 'Медиа системы'}, {'has_permission': True, 'link': '/admin/main/vehicleoptionscar/', 'title': 'Опции автомобиля'}, {'has_permission': True, 'link': '/admin/main/additionallycar/', 'title': 'Дополнительные элементы'}, {'has_permission': True, 'link': '/admin/main/aircars/', 'title': 'Кондиционеры'}, {'has_permission': True, 'link': '/admin/main/carcolor/', 'title': 'Цвета автомобилей'}], 'models': ['main.bodytype', 'main.outsidecar', 'main.opticscar', 'main.saloncar', 'main.mediacar', 'main.vehicleoptionscar', 'main.additionallycar', 'main.conditioner', 'main.aircars', 'main.carcolor'], 'title': 'Кузов и оборудование'}, {'items': [{'has_permission': True, 'link': '/admin/main/countrymain/', 'title': 'Страны'}, {'has_permission': True, 'link': '/admin/main/countrycity/', 'title': 'Города'}], 'models': ['main.countrymain', 'main.countrycity'], 'title': 'Страны и регионы'}, {'items': [{'has_permission': True, 'link': '/admin/category/category/', 'title': 'Категории'}, {'has_permission': True, 'link': '/admin/category/subcategory/', 'title': 'Подкатегории'}], 'models': ['category.category', 'category.subcategory'], 'title': 'Категории'}], 'theme': None, 'title': 'Войти', 'username': '', 'view': <django.contrib.auth.views.LoginView object at 0x78065ddf2510>} {'block': <Block Node: base. Contents: [<TextNode: '\n <div class="flex min'>, <django.templatetags.i18n.TranslateNode object at 0x78066441b090>, <TextNode: '</span>\n '>, <Variable Node: site_title>, <TextNode: '</span>\n <'>, <IncludeNode: template=<FilterExpression '"unfold/helpers/messages/errornote.html"'>>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/messages/error.html"'>>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <Block Node: login_before. Contents: []>, <TextNode: '\n\n <form a'>, <Variable Node: app_path>, <TextNode: '" method="post" id="login'>, <django.template.defaulttags.CsrfTokenNode object at 0x780664418090>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/field.html"'>>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/field.html"'>>, <TextNode: '\n\n '>, <URLNode view_name=''admin_password_reset'' args=[] kwargs={} as='password_reset_url'>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n <di'>, <django.templatetags.i18n.TranslateNode object at 0x780664439b50>, <TextNode: '\n\n '>, <Block Node: login_after. Contents: []>, <TextNode: '\n </div>\n\n '>, <IfNode>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n </div>\n '>, <IfNode>, <TextNode: '\n </div>\n'>]>, 'password_reset_url': ''} {'field': <django.forms.boundfield.BoundField object at 0x78065e944a10>} {'help_text': ''}
unfold/helpers/field.html
/app/.venv/lib/python3.11/site-packages/unfold/templates/unfold/helpers/field.html
Контекст {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': '<SimpleLazyObject: ' "'YqI9n9O3poFsptbTkMQZhkIAvVa7GxsEgBMrVvRosWNxvBXNjeE7ZBd8obnHucB4'>", 'messages': <FallbackStorage: request=<ASGIRequest: GET '/admin/login/?next=%2Fadmin%2F'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x78065e956790>>), 'request': '<<request>>', 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x78065e956790>>'} {'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'ru', 'actions_items': '', 'app_path': '/admin/login/?next=%2Fadmin%2F', 'available_apps': [], 'branding': '', 'colors': {'primary': {'100': '243 232 255', '200': '233 213 255', '300': '216 180 254', '400': '192 132 252', '50': '250 245 255', '500': '168 85 247', '600': '147 51 234', '700': '126 34 206', '800': '107 33 168', '900': '88 28 135', '950': '59 7 100'}}, 'content_subtitle': '', 'content_title': '', 'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>, 'form_classes': {'checkbox': ['appearance-none', 'bg-white', 'block', 'border', 'border-gray-300', 'cursor-pointer', 'h-4', 'relative', 'rounded', 'shadow-sm', 'w-4', 'hover:border-gray-400', 'dark:bg-gray-700', 'dark:border-gray-500', 'dark:after:checked:text-white', 'focus:outline', 'focus:outline-1', 'focus:outline-offset-2', 'focus:outline-primary-500', 'after:absolute', "after:content-['done']", 'after:!flex', 'after:h-4', 'after:items-center', 'after:justify-center', 'after:leading-none', 'after:material-symbols-outlined', 'after:-ml-px', 'after:-mt-px', 'after:!text-sm', 'after:text-white', 'after:transition-all', 'after:w-4', 'after:dark:text-gray-700', 'checked:bg-primary-600', 'checked:border-primary-600', 'checked:transition-all', 'checked:hover:border-primary-600'], 'text_input': ['border', 'bg-white', 'font-medium', 'rounded-md', 'shadow-sm', 'text-gray-500', 'text-sm', 'focus:ring', 'focus:ring-primary-300', 'focus:border-primary-600', 'focus:outline-none', 'group-[.errors]:border-red-600', 'group-[.errors]:focus:ring-red-200', 'dark:bg-gray-900', 'dark:border-gray-700', 'dark:text-gray-400', 'dark:focus:border-primary-600', 'dark:focus:ring-primary-700', 'dark:focus:ring-opacity-50', 'dark:group-[.errors]:border-red-500', 'dark:group-[.errors]:focus:ring-red-600/40', 'px-3', 'py-2', 'w-full', 'max-w-2xl']}, 'has_permission': False, 'image': '/static/admin/icon.png', 'is_nav_sidebar_enabled': True, 'is_popup': False, 'log_entries': '<<queryset of admin.LogEntry>>', 'nav_global': '', 'nav_global_side': '', 'next': '/admin/', 'pretitle': '', 'scripts': [], 'show_history': True, 'show_view_on_site': True, 'sidebar_navigation': [], 'sidebar_show_all_applications': True, 'sidebar_show_search': True, 'site': <django.contrib.sites.requests.RequestSite object at 0x78065ea4bb90>, 'site_header': 'Администрирование', 'site_icon': {'dark': '/static/admin/icon.png', 'light': '/static/admin/icon.png'}, 'site_logo': {'dark': '/static/admin/logos.svg', 'light': '/static/admin/logos.svg'}, 'site_name': 'letscar-admin.ziz.kz', 'site_symbol': 'speed', 'site_title': "LET'S CAR", 'site_url': '/', 'styles': [], 'subtitle': None, 'tab_list': [{'items': [{'has_permission': True, 'link': '/admin/main/brand/', 'title': 'Бренды'}, {'has_permission': True, 'link': '/admin/main/carmodel/', 'title': 'Модели автомобилей'}, {'has_permission': True, 'link': '/admin/main/cargeneration/', 'title': 'Поколения автомобилей'}, {'has_permission': True, 'link': '/admin/main/modificationmodel/', 'title': 'Модификации автомобилей'}], 'models': ['main.brand', 'main.carmodel', 'main.cargeneration', 'main.modificationmodel'], 'title': 'Основные параметры автомобилей'}, {'items': [{'has_permission': True, 'link': '/admin/main/engine/', 'title': 'Двигатель'}, {'has_permission': True, 'link': '/admin/main/enginevolume/', 'title': 'Объемы двигателей'}, {'has_permission': True, 'link': '/admin/main/enginepowersystem/', 'title': 'Системы питания двигателя'}, {'has_permission': True, 'link': '/admin/main/cylinderarrangement/', 'title': 'Расположение цилиндров'}, {'has_permission': True, 'link': '/admin/main/maximumspeed/', 'title': 'Максимальная скорость'}, {'has_permission': True, 'link': '/admin/main/acceleration/', 'title': 'Разгон до 100 км/ч'}, {'has_permission': True, 'link': '/admin/main/carclass/', 'title': 'Класс автомобиля'}, {'has_permission': True, 'link': '/admin/main/boosttype/', 'title': 'Типы наддува'}, {'has_permission': True, 'link': '/admin/main/petroltype/', 'title': 'Тип топлива'}, {'has_permission': True, 'link': '/admin/main/drivetype/', 'title': 'Привод'}, {'has_permission': True, 'link': '/admin/main/transmission/', 'title': 'Коробки передач'}], 'models': ['main.engine', 'main.enginevolume', 'main.enginepowersystem', 'main.cylinderarrangement', 'main.maximumspeed', 'main.acceleration', 'main.carclass', 'main.boosttype', 'main.petroltype', 'main.drivetype', 'main.transmission'], 'title': 'Технические характеристики'}, {'items': [{'has_permission': True, 'link': '/admin/main/lengthclass/', 'title': 'Длина автомобиля'}, {'has_permission': True, 'link': '/admin/main/widthclass/', 'title': 'Ширина автомобиля'}, {'has_permission': True, 'link': '/admin/main/heightclass/', 'title': 'Высота автомобиля'}, {'has_permission': True, 'link': '/admin/main/curbweightclass/', 'title': 'Снаряженная масса'}, {'has_permission': True, 'link': '/admin/main/fullweightclass/', 'title': 'Полная масса'}], 'models': ['main.lengthclass', 'main.widthclass', 'main.heightclass', 'main.curbweightclass', 'main.fullweightclass'], 'title': 'Габариты и масса'}, {'items': [{'has_permission': True, 'link': '/admin/main/frontsuspension/', 'title': 'Передняя подвеска'}, {'has_permission': True, 'link': '/admin/main/backsuspension/', 'title': 'Задняя подвеска'}, {'has_permission': True, 'link': '/admin/main/frontbrake/', 'title': 'Передние тормоза'}, {'has_permission': True, 'link': '/admin/main/backbrake/', 'title': 'Задние тормоза'}], 'models': ['main.frontsuspension', 'main.backsuspension', 'main.frontbrake', 'main.backbrake'], 'title': 'Подвеска и тормоза'}, {'items': [{'has_permission': True, 'link': '/admin/main/bodytype/', 'title': 'Типы кузова'}, {'has_permission': True, 'link': '/admin/main/outsidecar/', 'title': 'Наружные элементы'}, {'has_permission': True, 'link': '/admin/main/opticscar/', 'title': 'Оптика'}, {'has_permission': True, 'link': '/admin/main/saloncar/', 'title': 'Салоны'}, {'has_permission': True, 'link': '/admin/main/mediacar/', 'title': 'Медиа системы'}, {'has_permission': True, 'link': '/admin/main/vehicleoptionscar/', 'title': 'Опции автомобиля'}, {'has_permission': True, 'link': '/admin/main/additionallycar/', 'title': 'Дополнительные элементы'}, {'has_permission': True, 'link': '/admin/main/aircars/', 'title': 'Кондиционеры'}, {'has_permission': True, 'link': '/admin/main/carcolor/', 'title': 'Цвета автомобилей'}], 'models': ['main.bodytype', 'main.outsidecar', 'main.opticscar', 'main.saloncar', 'main.mediacar', 'main.vehicleoptionscar', 'main.additionallycar', 'main.conditioner', 'main.aircars', 'main.carcolor'], 'title': 'Кузов и оборудование'}, {'items': [{'has_permission': True, 'link': '/admin/main/countrymain/', 'title': 'Страны'}, {'has_permission': True, 'link': '/admin/main/countrycity/', 'title': 'Города'}], 'models': ['main.countrymain', 'main.countrycity'], 'title': 'Страны и регионы'}, {'items': [{'has_permission': True, 'link': '/admin/category/category/', 'title': 'Категории'}, {'has_permission': True, 'link': '/admin/category/subcategory/', 'title': 'Подкатегории'}], 'models': ['category.category', 'category.subcategory'], 'title': 'Категории'}], 'theme': None, 'title': 'Войти', 'username': '', 'view': <django.contrib.auth.views.LoginView object at 0x78065ddf2510>} {'block': <Block Node: base. Contents: [<TextNode: '\n <div class="flex min'>, <django.templatetags.i18n.TranslateNode object at 0x78066441b090>, <TextNode: '</span>\n '>, <Variable Node: site_title>, <TextNode: '</span>\n <'>, <IncludeNode: template=<FilterExpression '"unfold/helpers/messages/errornote.html"'>>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/messages/error.html"'>>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <Block Node: login_before. Contents: []>, <TextNode: '\n\n <form a'>, <Variable Node: app_path>, <TextNode: '" method="post" id="login'>, <django.template.defaulttags.CsrfTokenNode object at 0x780664418090>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/field.html"'>>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/field.html"'>>, <TextNode: '\n\n '>, <URLNode view_name=''admin_password_reset'' args=[] kwargs={} as='password_reset_url'>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n <di'>, <django.templatetags.i18n.TranslateNode object at 0x780664439b50>, <TextNode: '\n\n '>, <Block Node: login_after. Contents: []>, <TextNode: '\n </div>\n\n '>, <IfNode>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n </div>\n '>, <IfNode>, <TextNode: '\n </div>\n'>]>, 'password_reset_url': ''} {'field': <django.forms.boundfield.BoundField object at 0x78065ddf0f50>}
unfold/helpers/form_label.html
/app/.venv/lib/python3.11/site-packages/unfold/templates/unfold/helpers/form_label.html
Контекст {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': '<SimpleLazyObject: ' "'YqI9n9O3poFsptbTkMQZhkIAvVa7GxsEgBMrVvRosWNxvBXNjeE7ZBd8obnHucB4'>", 'messages': <FallbackStorage: request=<ASGIRequest: GET '/admin/login/?next=%2Fadmin%2F'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x78065e956790>>), 'request': '<<request>>', 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x78065e956790>>'} {'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'ru', 'actions_items': '', 'app_path': '/admin/login/?next=%2Fadmin%2F', 'available_apps': [], 'branding': '', 'colors': {'primary': {'100': '243 232 255', '200': '233 213 255', '300': '216 180 254', '400': '192 132 252', '50': '250 245 255', '500': '168 85 247', '600': '147 51 234', '700': '126 34 206', '800': '107 33 168', '900': '88 28 135', '950': '59 7 100'}}, 'content_subtitle': '', 'content_title': '', 'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>, 'form_classes': {'checkbox': ['appearance-none', 'bg-white', 'block', 'border', 'border-gray-300', 'cursor-pointer', 'h-4', 'relative', 'rounded', 'shadow-sm', 'w-4', 'hover:border-gray-400', 'dark:bg-gray-700', 'dark:border-gray-500', 'dark:after:checked:text-white', 'focus:outline', 'focus:outline-1', 'focus:outline-offset-2', 'focus:outline-primary-500', 'after:absolute', "after:content-['done']", 'after:!flex', 'after:h-4', 'after:items-center', 'after:justify-center', 'after:leading-none', 'after:material-symbols-outlined', 'after:-ml-px', 'after:-mt-px', 'after:!text-sm', 'after:text-white', 'after:transition-all', 'after:w-4', 'after:dark:text-gray-700', 'checked:bg-primary-600', 'checked:border-primary-600', 'checked:transition-all', 'checked:hover:border-primary-600'], 'text_input': ['border', 'bg-white', 'font-medium', 'rounded-md', 'shadow-sm', 'text-gray-500', 'text-sm', 'focus:ring', 'focus:ring-primary-300', 'focus:border-primary-600', 'focus:outline-none', 'group-[.errors]:border-red-600', 'group-[.errors]:focus:ring-red-200', 'dark:bg-gray-900', 'dark:border-gray-700', 'dark:text-gray-400', 'dark:focus:border-primary-600', 'dark:focus:ring-primary-700', 'dark:focus:ring-opacity-50', 'dark:group-[.errors]:border-red-500', 'dark:group-[.errors]:focus:ring-red-600/40', 'px-3', 'py-2', 'w-full', 'max-w-2xl']}, 'has_permission': False, 'image': '/static/admin/icon.png', 'is_nav_sidebar_enabled': True, 'is_popup': False, 'log_entries': '<<queryset of admin.LogEntry>>', 'nav_global': '', 'nav_global_side': '', 'next': '/admin/', 'pretitle': '', 'scripts': [], 'show_history': True, 'show_view_on_site': True, 'sidebar_navigation': [], 'sidebar_show_all_applications': True, 'sidebar_show_search': True, 'site': <django.contrib.sites.requests.RequestSite object at 0x78065ea4bb90>, 'site_header': 'Администрирование', 'site_icon': {'dark': '/static/admin/icon.png', 'light': '/static/admin/icon.png'}, 'site_logo': {'dark': '/static/admin/logos.svg', 'light': '/static/admin/logos.svg'}, 'site_name': 'letscar-admin.ziz.kz', 'site_symbol': 'speed', 'site_title': "LET'S CAR", 'site_url': '/', 'styles': [], 'subtitle': None, 'tab_list': [{'items': [{'has_permission': True, 'link': '/admin/main/brand/', 'title': 'Бренды'}, {'has_permission': True, 'link': '/admin/main/carmodel/', 'title': 'Модели автомобилей'}, {'has_permission': True, 'link': '/admin/main/cargeneration/', 'title': 'Поколения автомобилей'}, {'has_permission': True, 'link': '/admin/main/modificationmodel/', 'title': 'Модификации автомобилей'}], 'models': ['main.brand', 'main.carmodel', 'main.cargeneration', 'main.modificationmodel'], 'title': 'Основные параметры автомобилей'}, {'items': [{'has_permission': True, 'link': '/admin/main/engine/', 'title': 'Двигатель'}, {'has_permission': True, 'link': '/admin/main/enginevolume/', 'title': 'Объемы двигателей'}, {'has_permission': True, 'link': '/admin/main/enginepowersystem/', 'title': 'Системы питания двигателя'}, {'has_permission': True, 'link': '/admin/main/cylinderarrangement/', 'title': 'Расположение цилиндров'}, {'has_permission': True, 'link': '/admin/main/maximumspeed/', 'title': 'Максимальная скорость'}, {'has_permission': True, 'link': '/admin/main/acceleration/', 'title': 'Разгон до 100 км/ч'}, {'has_permission': True, 'link': '/admin/main/carclass/', 'title': 'Класс автомобиля'}, {'has_permission': True, 'link': '/admin/main/boosttype/', 'title': 'Типы наддува'}, {'has_permission': True, 'link': '/admin/main/petroltype/', 'title': 'Тип топлива'}, {'has_permission': True, 'link': '/admin/main/drivetype/', 'title': 'Привод'}, {'has_permission': True, 'link': '/admin/main/transmission/', 'title': 'Коробки передач'}], 'models': ['main.engine', 'main.enginevolume', 'main.enginepowersystem', 'main.cylinderarrangement', 'main.maximumspeed', 'main.acceleration', 'main.carclass', 'main.boosttype', 'main.petroltype', 'main.drivetype', 'main.transmission'], 'title': 'Технические характеристики'}, {'items': [{'has_permission': True, 'link': '/admin/main/lengthclass/', 'title': 'Длина автомобиля'}, {'has_permission': True, 'link': '/admin/main/widthclass/', 'title': 'Ширина автомобиля'}, {'has_permission': True, 'link': '/admin/main/heightclass/', 'title': 'Высота автомобиля'}, {'has_permission': True, 'link': '/admin/main/curbweightclass/', 'title': 'Снаряженная масса'}, {'has_permission': True, 'link': '/admin/main/fullweightclass/', 'title': 'Полная масса'}], 'models': ['main.lengthclass', 'main.widthclass', 'main.heightclass', 'main.curbweightclass', 'main.fullweightclass'], 'title': 'Габариты и масса'}, {'items': [{'has_permission': True, 'link': '/admin/main/frontsuspension/', 'title': 'Передняя подвеска'}, {'has_permission': True, 'link': '/admin/main/backsuspension/', 'title': 'Задняя подвеска'}, {'has_permission': True, 'link': '/admin/main/frontbrake/', 'title': 'Передние тормоза'}, {'has_permission': True, 'link': '/admin/main/backbrake/', 'title': 'Задние тормоза'}], 'models': ['main.frontsuspension', 'main.backsuspension', 'main.frontbrake', 'main.backbrake'], 'title': 'Подвеска и тормоза'}, {'items': [{'has_permission': True, 'link': '/admin/main/bodytype/', 'title': 'Типы кузова'}, {'has_permission': True, 'link': '/admin/main/outsidecar/', 'title': 'Наружные элементы'}, {'has_permission': True, 'link': '/admin/main/opticscar/', 'title': 'Оптика'}, {'has_permission': True, 'link': '/admin/main/saloncar/', 'title': 'Салоны'}, {'has_permission': True, 'link': '/admin/main/mediacar/', 'title': 'Медиа системы'}, {'has_permission': True, 'link': '/admin/main/vehicleoptionscar/', 'title': 'Опции автомобиля'}, {'has_permission': True, 'link': '/admin/main/additionallycar/', 'title': 'Дополнительные элементы'}, {'has_permission': True, 'link': '/admin/main/aircars/', 'title': 'Кондиционеры'}, {'has_permission': True, 'link': '/admin/main/carcolor/', 'title': 'Цвета автомобилей'}], 'models': ['main.bodytype', 'main.outsidecar', 'main.opticscar', 'main.saloncar', 'main.mediacar', 'main.vehicleoptionscar', 'main.additionallycar', 'main.conditioner', 'main.aircars', 'main.carcolor'], 'title': 'Кузов и оборудование'}, {'items': [{'has_permission': True, 'link': '/admin/main/countrymain/', 'title': 'Страны'}, {'has_permission': True, 'link': '/admin/main/countrycity/', 'title': 'Города'}], 'models': ['main.countrymain', 'main.countrycity'], 'title': 'Страны и регионы'}, {'items': [{'has_permission': True, 'link': '/admin/category/category/', 'title': 'Категории'}, {'has_permission': True, 'link': '/admin/category/subcategory/', 'title': 'Подкатегории'}], 'models': ['category.category', 'category.subcategory'], 'title': 'Категории'}], 'theme': None, 'title': 'Войти', 'username': '', 'view': <django.contrib.auth.views.LoginView object at 0x78065ddf2510>} {'block': <Block Node: base. Contents: [<TextNode: '\n <div class="flex min'>, <django.templatetags.i18n.TranslateNode object at 0x78066441b090>, <TextNode: '</span>\n '>, <Variable Node: site_title>, <TextNode: '</span>\n <'>, <IncludeNode: template=<FilterExpression '"unfold/helpers/messages/errornote.html"'>>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/messages/error.html"'>>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <Block Node: login_before. Contents: []>, <TextNode: '\n\n <form a'>, <Variable Node: app_path>, <TextNode: '" method="post" id="login'>, <django.template.defaulttags.CsrfTokenNode object at 0x780664418090>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/field.html"'>>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/field.html"'>>, <TextNode: '\n\n '>, <URLNode view_name=''admin_password_reset'' args=[] kwargs={} as='password_reset_url'>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n <di'>, <django.templatetags.i18n.TranslateNode object at 0x780664439b50>, <TextNode: '\n\n '>, <Block Node: login_after. Contents: []>, <TextNode: '\n </div>\n\n '>, <IfNode>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n </div>\n '>, <IfNode>, <TextNode: '\n </div>\n'>]>, 'password_reset_url': ''} {'field': <django.forms.boundfield.BoundField object at 0x78065ddf0f50>} {'field': <django.forms.boundfield.BoundField object at 0x78065ddf0f50>}
unfold/helpers/form_errors.html
/app/.venv/lib/python3.11/site-packages/unfold/templates/unfold/helpers/form_errors.html
Контекст {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': '<SimpleLazyObject: ' "'YqI9n9O3poFsptbTkMQZhkIAvVa7GxsEgBMrVvRosWNxvBXNjeE7ZBd8obnHucB4'>", 'messages': <FallbackStorage: request=<ASGIRequest: GET '/admin/login/?next=%2Fadmin%2F'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x78065e956790>>), 'request': '<<request>>', 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x78065e956790>>'} {'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'ru', 'actions_items': '', 'app_path': '/admin/login/?next=%2Fadmin%2F', 'available_apps': [], 'branding': '', 'colors': {'primary': {'100': '243 232 255', '200': '233 213 255', '300': '216 180 254', '400': '192 132 252', '50': '250 245 255', '500': '168 85 247', '600': '147 51 234', '700': '126 34 206', '800': '107 33 168', '900': '88 28 135', '950': '59 7 100'}}, 'content_subtitle': '', 'content_title': '', 'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>, 'form_classes': {'checkbox': ['appearance-none', 'bg-white', 'block', 'border', 'border-gray-300', 'cursor-pointer', 'h-4', 'relative', 'rounded', 'shadow-sm', 'w-4', 'hover:border-gray-400', 'dark:bg-gray-700', 'dark:border-gray-500', 'dark:after:checked:text-white', 'focus:outline', 'focus:outline-1', 'focus:outline-offset-2', 'focus:outline-primary-500', 'after:absolute', "after:content-['done']", 'after:!flex', 'after:h-4', 'after:items-center', 'after:justify-center', 'after:leading-none', 'after:material-symbols-outlined', 'after:-ml-px', 'after:-mt-px', 'after:!text-sm', 'after:text-white', 'after:transition-all', 'after:w-4', 'after:dark:text-gray-700', 'checked:bg-primary-600', 'checked:border-primary-600', 'checked:transition-all', 'checked:hover:border-primary-600'], 'text_input': ['border', 'bg-white', 'font-medium', 'rounded-md', 'shadow-sm', 'text-gray-500', 'text-sm', 'focus:ring', 'focus:ring-primary-300', 'focus:border-primary-600', 'focus:outline-none', 'group-[.errors]:border-red-600', 'group-[.errors]:focus:ring-red-200', 'dark:bg-gray-900', 'dark:border-gray-700', 'dark:text-gray-400', 'dark:focus:border-primary-600', 'dark:focus:ring-primary-700', 'dark:focus:ring-opacity-50', 'dark:group-[.errors]:border-red-500', 'dark:group-[.errors]:focus:ring-red-600/40', 'px-3', 'py-2', 'w-full', 'max-w-2xl']}, 'has_permission': False, 'image': '/static/admin/icon.png', 'is_nav_sidebar_enabled': True, 'is_popup': False, 'log_entries': '<<queryset of admin.LogEntry>>', 'nav_global': '', 'nav_global_side': '', 'next': '/admin/', 'pretitle': '', 'scripts': [], 'show_history': True, 'show_view_on_site': True, 'sidebar_navigation': [], 'sidebar_show_all_applications': True, 'sidebar_show_search': True, 'site': <django.contrib.sites.requests.RequestSite object at 0x78065ea4bb90>, 'site_header': 'Администрирование', 'site_icon': {'dark': '/static/admin/icon.png', 'light': '/static/admin/icon.png'}, 'site_logo': {'dark': '/static/admin/logos.svg', 'light': '/static/admin/logos.svg'}, 'site_name': 'letscar-admin.ziz.kz', 'site_symbol': 'speed', 'site_title': "LET'S CAR", 'site_url': '/', 'styles': [], 'subtitle': None, 'tab_list': [{'items': [{'has_permission': True, 'link': '/admin/main/brand/', 'title': 'Бренды'}, {'has_permission': True, 'link': '/admin/main/carmodel/', 'title': 'Модели автомобилей'}, {'has_permission': True, 'link': '/admin/main/cargeneration/', 'title': 'Поколения автомобилей'}, {'has_permission': True, 'link': '/admin/main/modificationmodel/', 'title': 'Модификации автомобилей'}], 'models': ['main.brand', 'main.carmodel', 'main.cargeneration', 'main.modificationmodel'], 'title': 'Основные параметры автомобилей'}, {'items': [{'has_permission': True, 'link': '/admin/main/engine/', 'title': 'Двигатель'}, {'has_permission': True, 'link': '/admin/main/enginevolume/', 'title': 'Объемы двигателей'}, {'has_permission': True, 'link': '/admin/main/enginepowersystem/', 'title': 'Системы питания двигателя'}, {'has_permission': True, 'link': '/admin/main/cylinderarrangement/', 'title': 'Расположение цилиндров'}, {'has_permission': True, 'link': '/admin/main/maximumspeed/', 'title': 'Максимальная скорость'}, {'has_permission': True, 'link': '/admin/main/acceleration/', 'title': 'Разгон до 100 км/ч'}, {'has_permission': True, 'link': '/admin/main/carclass/', 'title': 'Класс автомобиля'}, {'has_permission': True, 'link': '/admin/main/boosttype/', 'title': 'Типы наддува'}, {'has_permission': True, 'link': '/admin/main/petroltype/', 'title': 'Тип топлива'}, {'has_permission': True, 'link': '/admin/main/drivetype/', 'title': 'Привод'}, {'has_permission': True, 'link': '/admin/main/transmission/', 'title': 'Коробки передач'}], 'models': ['main.engine', 'main.enginevolume', 'main.enginepowersystem', 'main.cylinderarrangement', 'main.maximumspeed', 'main.acceleration', 'main.carclass', 'main.boosttype', 'main.petroltype', 'main.drivetype', 'main.transmission'], 'title': 'Технические характеристики'}, {'items': [{'has_permission': True, 'link': '/admin/main/lengthclass/', 'title': 'Длина автомобиля'}, {'has_permission': True, 'link': '/admin/main/widthclass/', 'title': 'Ширина автомобиля'}, {'has_permission': True, 'link': '/admin/main/heightclass/', 'title': 'Высота автомобиля'}, {'has_permission': True, 'link': '/admin/main/curbweightclass/', 'title': 'Снаряженная масса'}, {'has_permission': True, 'link': '/admin/main/fullweightclass/', 'title': 'Полная масса'}], 'models': ['main.lengthclass', 'main.widthclass', 'main.heightclass', 'main.curbweightclass', 'main.fullweightclass'], 'title': 'Габариты и масса'}, {'items': [{'has_permission': True, 'link': '/admin/main/frontsuspension/', 'title': 'Передняя подвеска'}, {'has_permission': True, 'link': '/admin/main/backsuspension/', 'title': 'Задняя подвеска'}, {'has_permission': True, 'link': '/admin/main/frontbrake/', 'title': 'Передние тормоза'}, {'has_permission': True, 'link': '/admin/main/backbrake/', 'title': 'Задние тормоза'}], 'models': ['main.frontsuspension', 'main.backsuspension', 'main.frontbrake', 'main.backbrake'], 'title': 'Подвеска и тормоза'}, {'items': [{'has_permission': True, 'link': '/admin/main/bodytype/', 'title': 'Типы кузова'}, {'has_permission': True, 'link': '/admin/main/outsidecar/', 'title': 'Наружные элементы'}, {'has_permission': True, 'link': '/admin/main/opticscar/', 'title': 'Оптика'}, {'has_permission': True, 'link': '/admin/main/saloncar/', 'title': 'Салоны'}, {'has_permission': True, 'link': '/admin/main/mediacar/', 'title': 'Медиа системы'}, {'has_permission': True, 'link': '/admin/main/vehicleoptionscar/', 'title': 'Опции автомобиля'}, {'has_permission': True, 'link': '/admin/main/additionallycar/', 'title': 'Дополнительные элементы'}, {'has_permission': True, 'link': '/admin/main/aircars/', 'title': 'Кондиционеры'}, {'has_permission': True, 'link': '/admin/main/carcolor/', 'title': 'Цвета автомобилей'}], 'models': ['main.bodytype', 'main.outsidecar', 'main.opticscar', 'main.saloncar', 'main.mediacar', 'main.vehicleoptionscar', 'main.additionallycar', 'main.conditioner', 'main.aircars', 'main.carcolor'], 'title': 'Кузов и оборудование'}, {'items': [{'has_permission': True, 'link': '/admin/main/countrymain/', 'title': 'Страны'}, {'has_permission': True, 'link': '/admin/main/countrycity/', 'title': 'Города'}], 'models': ['main.countrymain', 'main.countrycity'], 'title': 'Страны и регионы'}, {'items': [{'has_permission': True, 'link': '/admin/category/category/', 'title': 'Категории'}, {'has_permission': True, 'link': '/admin/category/subcategory/', 'title': 'Подкатегории'}], 'models': ['category.category', 'category.subcategory'], 'title': 'Категории'}], 'theme': None, 'title': 'Войти', 'username': '', 'view': <django.contrib.auth.views.LoginView object at 0x78065ddf2510>} {'block': <Block Node: base. Contents: [<TextNode: '\n <div class="flex min'>, <django.templatetags.i18n.TranslateNode object at 0x78066441b090>, <TextNode: '</span>\n '>, <Variable Node: site_title>, <TextNode: '</span>\n <'>, <IncludeNode: template=<FilterExpression '"unfold/helpers/messages/errornote.html"'>>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/messages/error.html"'>>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <Block Node: login_before. Contents: []>, <TextNode: '\n\n <form a'>, <Variable Node: app_path>, <TextNode: '" method="post" id="login'>, <django.template.defaulttags.CsrfTokenNode object at 0x780664418090>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/field.html"'>>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/field.html"'>>, <TextNode: '\n\n '>, <URLNode view_name=''admin_password_reset'' args=[] kwargs={} as='password_reset_url'>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n <di'>, <django.templatetags.i18n.TranslateNode object at 0x780664439b50>, <TextNode: '\n\n '>, <Block Node: login_after. Contents: []>, <TextNode: '\n </div>\n\n '>, <IfNode>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n </div>\n '>, <IfNode>, <TextNode: '\n </div>\n'>]>, 'password_reset_url': ''} {'field': <django.forms.boundfield.BoundField object at 0x78065ddf0f50>} {'errors': []}
unfold/helpers/help_text.html
/app/.venv/lib/python3.11/site-packages/unfold/templates/unfold/helpers/help_text.html
Контекст {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': '<SimpleLazyObject: ' "'YqI9n9O3poFsptbTkMQZhkIAvVa7GxsEgBMrVvRosWNxvBXNjeE7ZBd8obnHucB4'>", 'messages': <FallbackStorage: request=<ASGIRequest: GET '/admin/login/?next=%2Fadmin%2F'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x78065e956790>>), 'request': '<<request>>', 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x78065e956790>>'} {'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'ru', 'actions_items': '', 'app_path': '/admin/login/?next=%2Fadmin%2F', 'available_apps': [], 'branding': '', 'colors': {'primary': {'100': '243 232 255', '200': '233 213 255', '300': '216 180 254', '400': '192 132 252', '50': '250 245 255', '500': '168 85 247', '600': '147 51 234', '700': '126 34 206', '800': '107 33 168', '900': '88 28 135', '950': '59 7 100'}}, 'content_subtitle': '', 'content_title': '', 'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>, 'form_classes': {'checkbox': ['appearance-none', 'bg-white', 'block', 'border', 'border-gray-300', 'cursor-pointer', 'h-4', 'relative', 'rounded', 'shadow-sm', 'w-4', 'hover:border-gray-400', 'dark:bg-gray-700', 'dark:border-gray-500', 'dark:after:checked:text-white', 'focus:outline', 'focus:outline-1', 'focus:outline-offset-2', 'focus:outline-primary-500', 'after:absolute', "after:content-['done']", 'after:!flex', 'after:h-4', 'after:items-center', 'after:justify-center', 'after:leading-none', 'after:material-symbols-outlined', 'after:-ml-px', 'after:-mt-px', 'after:!text-sm', 'after:text-white', 'after:transition-all', 'after:w-4', 'after:dark:text-gray-700', 'checked:bg-primary-600', 'checked:border-primary-600', 'checked:transition-all', 'checked:hover:border-primary-600'], 'text_input': ['border', 'bg-white', 'font-medium', 'rounded-md', 'shadow-sm', 'text-gray-500', 'text-sm', 'focus:ring', 'focus:ring-primary-300', 'focus:border-primary-600', 'focus:outline-none', 'group-[.errors]:border-red-600', 'group-[.errors]:focus:ring-red-200', 'dark:bg-gray-900', 'dark:border-gray-700', 'dark:text-gray-400', 'dark:focus:border-primary-600', 'dark:focus:ring-primary-700', 'dark:focus:ring-opacity-50', 'dark:group-[.errors]:border-red-500', 'dark:group-[.errors]:focus:ring-red-600/40', 'px-3', 'py-2', 'w-full', 'max-w-2xl']}, 'has_permission': False, 'image': '/static/admin/icon.png', 'is_nav_sidebar_enabled': True, 'is_popup': False, 'log_entries': '<<queryset of admin.LogEntry>>', 'nav_global': '', 'nav_global_side': '', 'next': '/admin/', 'pretitle': '', 'scripts': [], 'show_history': True, 'show_view_on_site': True, 'sidebar_navigation': [], 'sidebar_show_all_applications': True, 'sidebar_show_search': True, 'site': <django.contrib.sites.requests.RequestSite object at 0x78065ea4bb90>, 'site_header': 'Администрирование', 'site_icon': {'dark': '/static/admin/icon.png', 'light': '/static/admin/icon.png'}, 'site_logo': {'dark': '/static/admin/logos.svg', 'light': '/static/admin/logos.svg'}, 'site_name': 'letscar-admin.ziz.kz', 'site_symbol': 'speed', 'site_title': "LET'S CAR", 'site_url': '/', 'styles': [], 'subtitle': None, 'tab_list': [{'items': [{'has_permission': True, 'link': '/admin/main/brand/', 'title': 'Бренды'}, {'has_permission': True, 'link': '/admin/main/carmodel/', 'title': 'Модели автомобилей'}, {'has_permission': True, 'link': '/admin/main/cargeneration/', 'title': 'Поколения автомобилей'}, {'has_permission': True, 'link': '/admin/main/modificationmodel/', 'title': 'Модификации автомобилей'}], 'models': ['main.brand', 'main.carmodel', 'main.cargeneration', 'main.modificationmodel'], 'title': 'Основные параметры автомобилей'}, {'items': [{'has_permission': True, 'link': '/admin/main/engine/', 'title': 'Двигатель'}, {'has_permission': True, 'link': '/admin/main/enginevolume/', 'title': 'Объемы двигателей'}, {'has_permission': True, 'link': '/admin/main/enginepowersystem/', 'title': 'Системы питания двигателя'}, {'has_permission': True, 'link': '/admin/main/cylinderarrangement/', 'title': 'Расположение цилиндров'}, {'has_permission': True, 'link': '/admin/main/maximumspeed/', 'title': 'Максимальная скорость'}, {'has_permission': True, 'link': '/admin/main/acceleration/', 'title': 'Разгон до 100 км/ч'}, {'has_permission': True, 'link': '/admin/main/carclass/', 'title': 'Класс автомобиля'}, {'has_permission': True, 'link': '/admin/main/boosttype/', 'title': 'Типы наддува'}, {'has_permission': True, 'link': '/admin/main/petroltype/', 'title': 'Тип топлива'}, {'has_permission': True, 'link': '/admin/main/drivetype/', 'title': 'Привод'}, {'has_permission': True, 'link': '/admin/main/transmission/', 'title': 'Коробки передач'}], 'models': ['main.engine', 'main.enginevolume', 'main.enginepowersystem', 'main.cylinderarrangement', 'main.maximumspeed', 'main.acceleration', 'main.carclass', 'main.boosttype', 'main.petroltype', 'main.drivetype', 'main.transmission'], 'title': 'Технические характеристики'}, {'items': [{'has_permission': True, 'link': '/admin/main/lengthclass/', 'title': 'Длина автомобиля'}, {'has_permission': True, 'link': '/admin/main/widthclass/', 'title': 'Ширина автомобиля'}, {'has_permission': True, 'link': '/admin/main/heightclass/', 'title': 'Высота автомобиля'}, {'has_permission': True, 'link': '/admin/main/curbweightclass/', 'title': 'Снаряженная масса'}, {'has_permission': True, 'link': '/admin/main/fullweightclass/', 'title': 'Полная масса'}], 'models': ['main.lengthclass', 'main.widthclass', 'main.heightclass', 'main.curbweightclass', 'main.fullweightclass'], 'title': 'Габариты и масса'}, {'items': [{'has_permission': True, 'link': '/admin/main/frontsuspension/', 'title': 'Передняя подвеска'}, {'has_permission': True, 'link': '/admin/main/backsuspension/', 'title': 'Задняя подвеска'}, {'has_permission': True, 'link': '/admin/main/frontbrake/', 'title': 'Передние тормоза'}, {'has_permission': True, 'link': '/admin/main/backbrake/', 'title': 'Задние тормоза'}], 'models': ['main.frontsuspension', 'main.backsuspension', 'main.frontbrake', 'main.backbrake'], 'title': 'Подвеска и тормоза'}, {'items': [{'has_permission': True, 'link': '/admin/main/bodytype/', 'title': 'Типы кузова'}, {'has_permission': True, 'link': '/admin/main/outsidecar/', 'title': 'Наружные элементы'}, {'has_permission': True, 'link': '/admin/main/opticscar/', 'title': 'Оптика'}, {'has_permission': True, 'link': '/admin/main/saloncar/', 'title': 'Салоны'}, {'has_permission': True, 'link': '/admin/main/mediacar/', 'title': 'Медиа системы'}, {'has_permission': True, 'link': '/admin/main/vehicleoptionscar/', 'title': 'Опции автомобиля'}, {'has_permission': True, 'link': '/admin/main/additionallycar/', 'title': 'Дополнительные элементы'}, {'has_permission': True, 'link': '/admin/main/aircars/', 'title': 'Кондиционеры'}, {'has_permission': True, 'link': '/admin/main/carcolor/', 'title': 'Цвета автомобилей'}], 'models': ['main.bodytype', 'main.outsidecar', 'main.opticscar', 'main.saloncar', 'main.mediacar', 'main.vehicleoptionscar', 'main.additionallycar', 'main.conditioner', 'main.aircars', 'main.carcolor'], 'title': 'Кузов и оборудование'}, {'items': [{'has_permission': True, 'link': '/admin/main/countrymain/', 'title': 'Страны'}, {'has_permission': True, 'link': '/admin/main/countrycity/', 'title': 'Города'}], 'models': ['main.countrymain', 'main.countrycity'], 'title': 'Страны и регионы'}, {'items': [{'has_permission': True, 'link': '/admin/category/category/', 'title': 'Категории'}, {'has_permission': True, 'link': '/admin/category/subcategory/', 'title': 'Подкатегории'}], 'models': ['category.category', 'category.subcategory'], 'title': 'Категории'}], 'theme': None, 'title': 'Войти', 'username': '', 'view': <django.contrib.auth.views.LoginView object at 0x78065ddf2510>} {'block': <Block Node: base. Contents: [<TextNode: '\n <div class="flex min'>, <django.templatetags.i18n.TranslateNode object at 0x78066441b090>, <TextNode: '</span>\n '>, <Variable Node: site_title>, <TextNode: '</span>\n <'>, <IncludeNode: template=<FilterExpression '"unfold/helpers/messages/errornote.html"'>>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/messages/error.html"'>>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <Block Node: login_before. Contents: []>, <TextNode: '\n\n <form a'>, <Variable Node: app_path>, <TextNode: '" method="post" id="login'>, <django.template.defaulttags.CsrfTokenNode object at 0x780664418090>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/field.html"'>>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/field.html"'>>, <TextNode: '\n\n '>, <URLNode view_name=''admin_password_reset'' args=[] kwargs={} as='password_reset_url'>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n <di'>, <django.templatetags.i18n.TranslateNode object at 0x780664439b50>, <TextNode: '\n\n '>, <Block Node: login_after. Contents: []>, <TextNode: '\n </div>\n\n '>, <IfNode>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n </div>\n '>, <IfNode>, <TextNode: '\n </div>\n'>]>, 'password_reset_url': ''} {'field': <django.forms.boundfield.BoundField object at 0x78065ddf0f50>} {'help_text': ''}
unfold/helpers/theme_switch.html
/app/.venv/lib/python3.11/site-packages/unfold/templates/unfold/helpers/theme_switch.html
Контекст {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': '<SimpleLazyObject: ' "'YqI9n9O3poFsptbTkMQZhkIAvVa7GxsEgBMrVvRosWNxvBXNjeE7ZBd8obnHucB4'>", 'messages': <FallbackStorage: request=<ASGIRequest: GET '/admin/login/?next=%2Fadmin%2F'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x78065e956790>>), 'request': '<<request>>', 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x78065e956790>>'} {'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'ru', 'actions_items': '', 'app_path': '/admin/login/?next=%2Fadmin%2F', 'available_apps': [], 'branding': '', 'colors': {'primary': {'100': '243 232 255', '200': '233 213 255', '300': '216 180 254', '400': '192 132 252', '50': '250 245 255', '500': '168 85 247', '600': '147 51 234', '700': '126 34 206', '800': '107 33 168', '900': '88 28 135', '950': '59 7 100'}}, 'content_subtitle': '', 'content_title': '', 'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>, 'form_classes': {'checkbox': ['appearance-none', 'bg-white', 'block', 'border', 'border-gray-300', 'cursor-pointer', 'h-4', 'relative', 'rounded', 'shadow-sm', 'w-4', 'hover:border-gray-400', 'dark:bg-gray-700', 'dark:border-gray-500', 'dark:after:checked:text-white', 'focus:outline', 'focus:outline-1', 'focus:outline-offset-2', 'focus:outline-primary-500', 'after:absolute', "after:content-['done']", 'after:!flex', 'after:h-4', 'after:items-center', 'after:justify-center', 'after:leading-none', 'after:material-symbols-outlined', 'after:-ml-px', 'after:-mt-px', 'after:!text-sm', 'after:text-white', 'after:transition-all', 'after:w-4', 'after:dark:text-gray-700', 'checked:bg-primary-600', 'checked:border-primary-600', 'checked:transition-all', 'checked:hover:border-primary-600'], 'text_input': ['border', 'bg-white', 'font-medium', 'rounded-md', 'shadow-sm', 'text-gray-500', 'text-sm', 'focus:ring', 'focus:ring-primary-300', 'focus:border-primary-600', 'focus:outline-none', 'group-[.errors]:border-red-600', 'group-[.errors]:focus:ring-red-200', 'dark:bg-gray-900', 'dark:border-gray-700', 'dark:text-gray-400', 'dark:focus:border-primary-600', 'dark:focus:ring-primary-700', 'dark:focus:ring-opacity-50', 'dark:group-[.errors]:border-red-500', 'dark:group-[.errors]:focus:ring-red-600/40', 'px-3', 'py-2', 'w-full', 'max-w-2xl']}, 'has_permission': False, 'image': '/static/admin/icon.png', 'is_nav_sidebar_enabled': True, 'is_popup': False, 'log_entries': '<<queryset of admin.LogEntry>>', 'nav_global': '', 'nav_global_side': '', 'next': '/admin/', 'pretitle': '', 'scripts': [], 'show_history': True, 'show_view_on_site': True, 'sidebar_navigation': [], 'sidebar_show_all_applications': True, 'sidebar_show_search': True, 'site': <django.contrib.sites.requests.RequestSite object at 0x78065ea4bb90>, 'site_header': 'Администрирование', 'site_icon': {'dark': '/static/admin/icon.png', 'light': '/static/admin/icon.png'}, 'site_logo': {'dark': '/static/admin/logos.svg', 'light': '/static/admin/logos.svg'}, 'site_name': 'letscar-admin.ziz.kz', 'site_symbol': 'speed', 'site_title': "LET'S CAR", 'site_url': '/', 'styles': [], 'subtitle': None, 'tab_list': [{'items': [{'has_permission': True, 'link': '/admin/main/brand/', 'title': 'Бренды'}, {'has_permission': True, 'link': '/admin/main/carmodel/', 'title': 'Модели автомобилей'}, {'has_permission': True, 'link': '/admin/main/cargeneration/', 'title': 'Поколения автомобилей'}, {'has_permission': True, 'link': '/admin/main/modificationmodel/', 'title': 'Модификации автомобилей'}], 'models': ['main.brand', 'main.carmodel', 'main.cargeneration', 'main.modificationmodel'], 'title': 'Основные параметры автомобилей'}, {'items': [{'has_permission': True, 'link': '/admin/main/engine/', 'title': 'Двигатель'}, {'has_permission': True, 'link': '/admin/main/enginevolume/', 'title': 'Объемы двигателей'}, {'has_permission': True, 'link': '/admin/main/enginepowersystem/', 'title': 'Системы питания двигателя'}, {'has_permission': True, 'link': '/admin/main/cylinderarrangement/', 'title': 'Расположение цилиндров'}, {'has_permission': True, 'link': '/admin/main/maximumspeed/', 'title': 'Максимальная скорость'}, {'has_permission': True, 'link': '/admin/main/acceleration/', 'title': 'Разгон до 100 км/ч'}, {'has_permission': True, 'link': '/admin/main/carclass/', 'title': 'Класс автомобиля'}, {'has_permission': True, 'link': '/admin/main/boosttype/', 'title': 'Типы наддува'}, {'has_permission': True, 'link': '/admin/main/petroltype/', 'title': 'Тип топлива'}, {'has_permission': True, 'link': '/admin/main/drivetype/', 'title': 'Привод'}, {'has_permission': True, 'link': '/admin/main/transmission/', 'title': 'Коробки передач'}], 'models': ['main.engine', 'main.enginevolume', 'main.enginepowersystem', 'main.cylinderarrangement', 'main.maximumspeed', 'main.acceleration', 'main.carclass', 'main.boosttype', 'main.petroltype', 'main.drivetype', 'main.transmission'], 'title': 'Технические характеристики'}, {'items': [{'has_permission': True, 'link': '/admin/main/lengthclass/', 'title': 'Длина автомобиля'}, {'has_permission': True, 'link': '/admin/main/widthclass/', 'title': 'Ширина автомобиля'}, {'has_permission': True, 'link': '/admin/main/heightclass/', 'title': 'Высота автомобиля'}, {'has_permission': True, 'link': '/admin/main/curbweightclass/', 'title': 'Снаряженная масса'}, {'has_permission': True, 'link': '/admin/main/fullweightclass/', 'title': 'Полная масса'}], 'models': ['main.lengthclass', 'main.widthclass', 'main.heightclass', 'main.curbweightclass', 'main.fullweightclass'], 'title': 'Габариты и масса'}, {'items': [{'has_permission': True, 'link': '/admin/main/frontsuspension/', 'title': 'Передняя подвеска'}, {'has_permission': True, 'link': '/admin/main/backsuspension/', 'title': 'Задняя подвеска'}, {'has_permission': True, 'link': '/admin/main/frontbrake/', 'title': 'Передние тормоза'}, {'has_permission': True, 'link': '/admin/main/backbrake/', 'title': 'Задние тормоза'}], 'models': ['main.frontsuspension', 'main.backsuspension', 'main.frontbrake', 'main.backbrake'], 'title': 'Подвеска и тормоза'}, {'items': [{'has_permission': True, 'link': '/admin/main/bodytype/', 'title': 'Типы кузова'}, {'has_permission': True, 'link': '/admin/main/outsidecar/', 'title': 'Наружные элементы'}, {'has_permission': True, 'link': '/admin/main/opticscar/', 'title': 'Оптика'}, {'has_permission': True, 'link': '/admin/main/saloncar/', 'title': 'Салоны'}, {'has_permission': True, 'link': '/admin/main/mediacar/', 'title': 'Медиа системы'}, {'has_permission': True, 'link': '/admin/main/vehicleoptionscar/', 'title': 'Опции автомобиля'}, {'has_permission': True, 'link': '/admin/main/additionallycar/', 'title': 'Дополнительные элементы'}, {'has_permission': True, 'link': '/admin/main/aircars/', 'title': 'Кондиционеры'}, {'has_permission': True, 'link': '/admin/main/carcolor/', 'title': 'Цвета автомобилей'}], 'models': ['main.bodytype', 'main.outsidecar', 'main.opticscar', 'main.saloncar', 'main.mediacar', 'main.vehicleoptionscar', 'main.additionallycar', 'main.conditioner', 'main.aircars', 'main.carcolor'], 'title': 'Кузов и оборудование'}, {'items': [{'has_permission': True, 'link': '/admin/main/countrymain/', 'title': 'Страны'}, {'has_permission': True, 'link': '/admin/main/countrycity/', 'title': 'Города'}], 'models': ['main.countrymain', 'main.countrycity'], 'title': 'Страны и регионы'}, {'items': [{'has_permission': True, 'link': '/admin/category/category/', 'title': 'Категории'}, {'has_permission': True, 'link': '/admin/category/subcategory/', 'title': 'Подкатегории'}], 'models': ['category.category', 'category.subcategory'], 'title': 'Категории'}], 'theme': None, 'title': 'Войти', 'username': '', 'view': <django.contrib.auth.views.LoginView object at 0x78065ddf2510>} {'block': <Block Node: base. Contents: [<TextNode: '\n <div class="flex min'>, <django.templatetags.i18n.TranslateNode object at 0x78066441b090>, <TextNode: '</span>\n '>, <Variable Node: site_title>, <TextNode: '</span>\n <'>, <IncludeNode: template=<FilterExpression '"unfold/helpers/messages/errornote.html"'>>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/messages/error.html"'>>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <Block Node: login_before. Contents: []>, <TextNode: '\n\n <form a'>, <Variable Node: app_path>, <TextNode: '" method="post" id="login'>, <django.template.defaulttags.CsrfTokenNode object at 0x780664418090>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/field.html"'>>, <TextNode: '\n\n '>, <IncludeNode: template=<FilterExpression '"unfold/helpers/field.html"'>>, <TextNode: '\n\n '>, <URLNode view_name=''admin_password_reset'' args=[] kwargs={} as='password_reset_url'>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n <di'>, <django.templatetags.i18n.TranslateNode object at 0x780664439b50>, <TextNode: '\n\n '>, <Block Node: login_after. Contents: []>, <TextNode: '\n </div>\n\n '>, <IfNode>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n </div>\n '>, <IfNode>, <TextNode: '\n </div>\n'>]>, 'password_reset_url': ''}

Контекст процессоры

django.template.context_processors.csrf
Контекст {'csrf_token': <SimpleLazyObject: 'YqI9n9O3poFsptbTkMQZhkIAvVa7GxsEgBMrVvRosWNxvBXNjeE7ZBd8obnHucB4'>}
django.template.context_processors.debug
Контекст {}
django.template.context_processors.request
Контекст {'request': <ASGIRequest: GET '/admin/login/?next=%2Fadmin%2F'>}
django.contrib.auth.context_processors.auth
Контекст {'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x78065e956790>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x78065e956790>>)}
django.contrib.messages.context_processors.messages
Контекст {'messages': <FallbackStorage: request=<ASGIRequest: GET '/admin/login/?next=%2Fadmin%2F'>>, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30, 'ERROR': 40}}

Alerts

No alerts found

Обращения к кэшу от 1 бэкенда

Сводка

Всего вызовов Общее время Cache хитов Промахи кэша
0 0 ms 0 0

Команды

add get set get_or_set touch delete clear get_many set_many delete_many has_key incr decr incr_version decr_version
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Сигналы

Сигнал Получатели сигнала
class_prepared FSMField._collect_transitions
connection_created
got_request_exception
m2m_changed
post_delete delete_all_post_delete, delete_all_post_delete, delete_all_post_delete, delete_all_post_delete, delete_all_post_delete, delete_all_post_delete, delete_all_post_delete, delete_all_post_delete, delete_all_post_delete, delete_all_post_delete, delete_all_post_delete, delete_all_post_delete, delete_all_post_delete, delete_all_post_delete, handle_post_delete_access_attempt
post_init delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, delete_mt_init, cache_original_post_init, cache_original_post_init, cache_original_post_init, cache_original_post_init, cache_original_post_init, cache_original_post_init, cache_original_post_init, cache_original_post_init, cache_original_post_init, cache_original_post_init, cache_original_post_init, cache_original_post_init, cache_original_post_init, cache_original_post_init
post_migrate create_permissions, create_contenttypes
post_save delete_old_post_save, delete_old_post_save, delete_old_post_save, delete_old_post_save, delete_old_post_save, delete_old_post_save, delete_old_post_save, delete_old_post_save, delete_old_post_save, delete_old_post_save, delete_old_post_save, delete_old_post_save, delete_old_post_save, delete_old_post_save, handle_post_save_access_attempt
pre_delete
pre_init
pre_migrate inject_rename_contenttypes_operations
pre_save fallback_pre_save, fallback_pre_save, fallback_pre_save, fallback_pre_save, fallback_pre_save, fallback_pre_save, fallback_pre_save, fallback_pre_save, fallback_pre_save, fallback_pre_save, fallback_pre_save, fallback_pre_save, fallback_pre_save, fallback_pre_save
request_finished close_old_connections, close_caches, reset_urlconf
request_started reset_queries, close_old_connections
setting_changed reset_cache, 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, file_storage_changed, complex_setting_changed, root_urlconf_changed, static_storage_changed, static_finders_changed, auth_password_validators_changed, user_model_swapped, update_toolbar_config, Settings.change_setting, reset_hashers, clear_caches, reload_api_settings, update_level_tags, FileSystemStorage._clear_cached_properties, handle_setting_changed, ChannelLayerManager._reset_backends, reload_api_settings, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, StaticFilesStorage._clear_cached_properties