| 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 | 33.713 мс |
| System CPU time | 0.587 мс |
| Total CPU time | 34.300 мс |
| Затраченное время | 34.579 мс |
| Переключений контекста | 42 намеренных, 0 вынужденных |
| Событие | Временная диаграмма | С начала навигации в мс (+продолжительность) |
|---|
| Параметр | Значение |
|---|---|
| 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 | admin.carastana.kz |
| Referer | https://admin.carastana.kz/admin/ |
| User-Agent | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
| X-Forwarded-For | 216.73.216.46 |
| X-Forwarded-Host | admin.carastana.kz |
| X-Forwarded-Port | 443 |
| X-Forwarded-Proto | https |
| X-Real-Ip | 216.73.216.46 |
| Ключ | Значение |
|---|---|
| Cache-Control | max-age=0, no-cache, no-store, must-revalidate, private |
| Content-Length | 8624 |
| Content-Type | text/html; charset=utf-8 |
| Expires | Sat, 08 Nov 2025 02:26:47 GMT |
| Vary | Cookie, origin |
| X-Frame-Options | DENY |
Так как WSGI-окружение наследует окружение сервера, ниже отображены лишь те из переменных, которые важны для нужд отладки.
| Ключ | Значение |
|---|---|
| PATH_INFO | /admin/login/ |
| QUERY_STRING | next=/admin/ |
| 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 функция | Аргументы | Именованные аргументы | URL Name |
|---|---|---|---|
unfold.sites.UnfoldAdminSite.login |
() |
{} |
admin:login |
| Переменная | Значение |
|---|---|
'next' |
'/admin/' |
Во время обработки этого HTTP-запроса не было записано ни одного SQL-запроса.
None
| Путь | Место |
|---|---|
| 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 |
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'5PVDs43U9671XEggcG9dgDcr8KfFpGb7mOkXIE5SPoubaKkbRKc0Q7FlcYhRukqV'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/admin/login/?next=/admin/'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x780657e386d0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x780657e386d0>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'ru',
'actions_items': '',
'app_path': '/admin/login/?next=/admin/',
'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 0x7806576d9b90>,
'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': 'admin.carastana.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 0x780657e3a690>}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'5PVDs43U9671XEggcG9dgDcr8KfFpGb7mOkXIE5SPoubaKkbRKc0Q7FlcYhRukqV'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/admin/login/?next=/admin/'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x780657e386d0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x780657e386d0>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'ru',
'actions_items': '',
'app_path': '/admin/login/?next=/admin/',
'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 0x7806576d9b90>,
'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': 'admin.carastana.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 0x780657e3a690>}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'5PVDs43U9671XEggcG9dgDcr8KfFpGb7mOkXIE5SPoubaKkbRKc0Q7FlcYhRukqV'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/admin/login/?next=/admin/'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x780657e386d0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x780657e386d0>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'ru',
'actions_items': '',
'app_path': '/admin/login/?next=/admin/',
'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 0x7806576d9b90>,
'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': 'admin.carastana.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 0x780657e3a690>}
{'block': <Block Node: base. Contents: [<TextNode: '\n <div class="flex min'>, <django.templatetags.i18n.TranslateNode object at 0x7806576a6910>, <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 0x7806576a48d0>, <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 0x7806576a4490>, <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': {}}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'5PVDs43U9671XEggcG9dgDcr8KfFpGb7mOkXIE5SPoubaKkbRKc0Q7FlcYhRukqV'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/admin/login/?next=/admin/'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x780657e386d0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x780657e386d0>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'ru',
'actions_items': '',
'app_path': '/admin/login/?next=/admin/',
'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 0x7806576d9b90>,
'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': 'admin.carastana.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 0x780657e3a690>}
{'block': <Block Node: base. Contents: [<TextNode: '\n <div class="flex min'>, <django.templatetags.i18n.TranslateNode object at 0x7806576a6910>, <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 0x7806576a48d0>, <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 0x7806576a4490>, <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': []}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'5PVDs43U9671XEggcG9dgDcr8KfFpGb7mOkXIE5SPoubaKkbRKc0Q7FlcYhRukqV'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/admin/login/?next=/admin/'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x780657e386d0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x780657e386d0>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'ru',
'actions_items': '',
'app_path': '/admin/login/?next=/admin/',
'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 0x7806576d9b90>,
'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': 'admin.carastana.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 0x780657e3a690>}
{'block': <Block Node: base. Contents: [<TextNode: '\n <div class="flex min'>, <django.templatetags.i18n.TranslateNode object at 0x7806576a6910>, <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 0x7806576a48d0>, <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 0x7806576a4490>, <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 0x7806576da210>}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'5PVDs43U9671XEggcG9dgDcr8KfFpGb7mOkXIE5SPoubaKkbRKc0Q7FlcYhRukqV'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/admin/login/?next=/admin/'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x780657e386d0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x780657e386d0>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'ru',
'actions_items': '',
'app_path': '/admin/login/?next=/admin/',
'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 0x7806576d9b90>,
'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': 'admin.carastana.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 0x780657e3a690>}
{'block': <Block Node: base. Contents: [<TextNode: '\n <div class="flex min'>, <django.templatetags.i18n.TranslateNode object at 0x7806576a6910>, <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 0x7806576a48d0>, <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 0x7806576a4490>, <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 0x7806576da210>}
{'field': <django.forms.boundfield.BoundField object at 0x7806576da210>}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'5PVDs43U9671XEggcG9dgDcr8KfFpGb7mOkXIE5SPoubaKkbRKc0Q7FlcYhRukqV'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/admin/login/?next=/admin/'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x780657e386d0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x780657e386d0>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'ru',
'actions_items': '',
'app_path': '/admin/login/?next=/admin/',
'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 0x7806576d9b90>,
'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': 'admin.carastana.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 0x780657e3a690>}
{'block': <Block Node: base. Contents: [<TextNode: '\n <div class="flex min'>, <django.templatetags.i18n.TranslateNode object at 0x7806576a6910>, <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 0x7806576a48d0>, <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 0x7806576a4490>, <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 0x7806576da210>}
{'errors': []}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'5PVDs43U9671XEggcG9dgDcr8KfFpGb7mOkXIE5SPoubaKkbRKc0Q7FlcYhRukqV'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/admin/login/?next=/admin/'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x780657e386d0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x780657e386d0>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'ru',
'actions_items': '',
'app_path': '/admin/login/?next=/admin/',
'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 0x7806576d9b90>,
'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': 'admin.carastana.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 0x780657e3a690>}
{'block': <Block Node: base. Contents: [<TextNode: '\n <div class="flex min'>, <django.templatetags.i18n.TranslateNode object at 0x7806576a6910>, <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 0x7806576a48d0>, <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 0x7806576a4490>, <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 0x7806576da210>}
{'help_text': ''}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'5PVDs43U9671XEggcG9dgDcr8KfFpGb7mOkXIE5SPoubaKkbRKc0Q7FlcYhRukqV'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/admin/login/?next=/admin/'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x780657e386d0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x780657e386d0>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'ru',
'actions_items': '',
'app_path': '/admin/login/?next=/admin/',
'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 0x7806576d9b90>,
'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': 'admin.carastana.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 0x780657e3a690>}
{'block': <Block Node: base. Contents: [<TextNode: '\n <div class="flex min'>, <django.templatetags.i18n.TranslateNode object at 0x7806576a6910>, <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 0x7806576a48d0>, <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 0x7806576a4490>, <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 0x780656fef950>}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'5PVDs43U9671XEggcG9dgDcr8KfFpGb7mOkXIE5SPoubaKkbRKc0Q7FlcYhRukqV'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/admin/login/?next=/admin/'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x780657e386d0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x780657e386d0>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'ru',
'actions_items': '',
'app_path': '/admin/login/?next=/admin/',
'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 0x7806576d9b90>,
'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': 'admin.carastana.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 0x780657e3a690>}
{'block': <Block Node: base. Contents: [<TextNode: '\n <div class="flex min'>, <django.templatetags.i18n.TranslateNode object at 0x7806576a6910>, <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 0x7806576a48d0>, <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 0x7806576a4490>, <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 0x780656fef950>}
{'field': <django.forms.boundfield.BoundField object at 0x780656fef950>}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'5PVDs43U9671XEggcG9dgDcr8KfFpGb7mOkXIE5SPoubaKkbRKc0Q7FlcYhRukqV'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/admin/login/?next=/admin/'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x780657e386d0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x780657e386d0>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'ru',
'actions_items': '',
'app_path': '/admin/login/?next=/admin/',
'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 0x7806576d9b90>,
'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': 'admin.carastana.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 0x780657e3a690>}
{'block': <Block Node: base. Contents: [<TextNode: '\n <div class="flex min'>, <django.templatetags.i18n.TranslateNode object at 0x7806576a6910>, <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 0x7806576a48d0>, <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 0x7806576a4490>, <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 0x780656fef950>}
{'errors': []}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'5PVDs43U9671XEggcG9dgDcr8KfFpGb7mOkXIE5SPoubaKkbRKc0Q7FlcYhRukqV'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/admin/login/?next=/admin/'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x780657e386d0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x780657e386d0>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'ru',
'actions_items': '',
'app_path': '/admin/login/?next=/admin/',
'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 0x7806576d9b90>,
'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': 'admin.carastana.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 0x780657e3a690>}
{'block': <Block Node: base. Contents: [<TextNode: '\n <div class="flex min'>, <django.templatetags.i18n.TranslateNode object at 0x7806576a6910>, <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 0x7806576a48d0>, <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 0x7806576a4490>, <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 0x780656fef950>}
{'help_text': ''}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': '<SimpleLazyObject: '
"'5PVDs43U9671XEggcG9dgDcr8KfFpGb7mOkXIE5SPoubaKkbRKc0Q7FlcYhRukqV'>",
'messages': <FallbackStorage: request=<ASGIRequest: GET '/admin/login/?next=/admin/'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x780657e386d0>>),
'request': '<<request>>',
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x780657e386d0>>'}
{'LANGUAGE_BIDI': False,
'LANGUAGE_CODE': 'ru',
'actions_items': '',
'app_path': '/admin/login/?next=/admin/',
'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 0x7806576d9b90>,
'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': 'admin.carastana.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 0x780657e3a690>}
{'block': <Block Node: base. Contents: [<TextNode: '\n <div class="flex min'>, <django.templatetags.i18n.TranslateNode object at 0x7806576a6910>, <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 0x7806576a48d0>, <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 0x7806576a4490>, <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': ''}
{'csrf_token': <SimpleLazyObject: '5PVDs43U9671XEggcG9dgDcr8KfFpGb7mOkXIE5SPoubaKkbRKc0Q7FlcYhRukqV'>}
{}
{'request': <ASGIRequest: GET '/admin/login/?next=/admin/'>}
{'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x780657e386d0>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x780657e386d0>>)}
{'messages': <FallbackStorage: request=<ASGIRequest: GET '/admin/login/?next=/admin/'>>, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30, 'ERROR': 40}}
| Всего вызовов | Общее время | 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 |