Welcome back to Supplify

DJDT

Версии

Пакет Название Версия
Django 5.2.4
Python 3.12.3
debug_toolbar Панель отладки 5.2.0
import_export Import_Export 4.3.8
simple_history Simple_History 3.10.1
treebeard Treebeard 4.7.1

Время

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

Ресурс Значение
User CPU time 8.155 мс
System CPU time 0.000 мс
Total CPU time 8.155 мс
Затраченное время 8.180 мс
Переключений контекста 6 намеренных, 3 вынужденных

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

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

Настройки из Supplify.settings

Параметр Значение
ABSOLUTE_URL_OVERRIDES {}
ADMINS (('Andrey Marchenko', 'developer@supplify.ru'),)
ALLOWED_HOSTS ['127.0.0.1', 'localhost', 'supplify.ru', 'www.supplify.ru']
APPEND_SLASH True
AUTHENTICATION_BACKENDS '********************'
AUTH_PASSWORD_VALIDATORS '********************'
AUTH_USER_MODEL '********************'
BASE_DIR PosixPath('/home/Supplify')
CACHES {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
CACHE_MIDDLEWARE_ALIAS 'default'
CACHE_MIDDLEWARE_KEY_PREFIX '********************'
CACHE_MIDDLEWARE_SECONDS 600
CRONJOBS [('30 0,6,12,18 * * *', 'django.core.management.call_command', ['vaccum']), ('15 0 * * *', 'django.core.management.call_command', ['yandex_market_fetch_categories']), ('45 0 * * *', 'django.core.management.call_command', ['sima_land_fetch_directories']), ('0 * * * *', 'django.core.management.call_command', ['sima_land_fetch_items'])]
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 False
CSRF_FAILURE_VIEW 'django.views.csrf.csrf_failure'
CSRF_HEADER_NAME 'HTTP_X_CSRFTOKEN'
CSRF_TRUSTED_ORIGINS []
CSRF_USE_SESSIONS False
DADATA_SECRET '********************'
DADATA_TOKEN '********************'
DATABASES {'default': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_HEALTH_CHECKS': False, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.postgresql', 'HOST': 'fusubklenar.beget.app', 'NAME': 'supplify', 'OPTIONS': {}, 'PASSWORD': '********************', 'PORT': '5432', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIGRATE': True, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'supplify'}}
DATABASE_ROUTERS []
DATA_UPLOAD_MAX_MEMORY_SIZE 2621440
DATA_UPLOAD_MAX_NUMBER_FIELDS 1000
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']
DEBUG True
DEBUG_PROPAGATE_EXCEPTIONS False
DEBUG_TOOLBAR_CONFIG {'SHOW_TOOLBAR_CALLBACK': <function <lambda> at 0x762965531da0>}
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_FROM_EMAIL 'webmaster@localhost'
DEFAULT_INDEX_TABLESPACE ''
DEFAULT_TABLESPACE ''
DISALLOWED_USER_AGENTS []
EMAIL_BACKEND 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST 'smtp.beget.com'
EMAIL_HOST_PASSWORD '********************'
EMAIL_HOST_USER 'no-reply@supplify.ru'
EMAIL_PORT 465
EMAIL_SSL_CERTFILE None
EMAIL_SSL_KEYFILE '********************'
EMAIL_SUBJECT_PREFIX '[Django] '
EMAIL_TIMEOUT None
EMAIL_USE_LOCALTIME False
EMAIL_USE_SSL False
EMAIL_USE_TLS True
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 ['unfold', 'unfold.contrib.filters', 'unfold.contrib.forms', 'unfold.contrib.inlines', 'unfold.contrib.import_export', 'unfold.contrib.guardian', 'unfold.contrib.simple_history', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'treenode', 'treebeard', 'import_export', 'debug_toolbar', 'django_crontab', 'simple_history', 'core.apps.CoreConfig', 'telegram.apps.TelegramConfig', 'suppliers.sima_land.apps.SimaLandConfig', 'marketplaces.yandex_market.apps.YandexMarketConfig']
INTERNAL_IPS ['127.0.0.1', '213.21.222.230', '178.214.246.156']
LANGUAGES (('ru', 'Russian'),)
LANGUAGES_BIDI ['he', 'ar', 'ar-dz', 'ckb', 'fa', 'ug', 'ur']
LANGUAGE_CODE 'ru-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 []
LOGGING {}
LOGGING_CONFIG 'logging.config.dictConfig'
LOGIN_REDIRECT_URL '/accounts/profile/'
LOGIN_URL '/accounts/login/'
LOGOUT_REDIRECT_URL None
MANAGERS (('Andrey Marchenko', 'developer@supplify.ru'),)
MEDIA_ROOT PosixPath('/home/Supplify/media')
MEDIA_URL '/media/'
MESSAGE_STORAGE 'django.contrib.messages.storage.fallback.FallbackStorage'
MIDDLEWARE ['django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'django.middleware.locale.LocaleMiddleware', 'debug_toolbar.middleware.DebugToolbarMiddleware', 'simple_history.middleware.HistoryRequestMiddleware']
MIGRATION_MODULES {}
MONTH_DAY_FORMAT 'F j'
NUMBER_GROUPING 0
PASSWORD_HASHERS '********************'
PASSWORD_RESET_TIMEOUT '********************'
PREPEND_WWW False
ROOT_URLCONF 'Supplify.urls'
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 None
SECURE_REDIRECT_EXEMPT []
SECURE_REFERRER_POLICY 'same-origin'
SECURE_SSL_HOST None
SECURE_SSL_REDIRECT False
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 False
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 'Supplify.settings'
SHORT_DATETIME_FORMAT 'm/d/Y P'
SHORT_DATE_FORMAT 'm/d/Y'
SIGNING_BACKEND 'django.core.signing.TimestampSigner'
SILENCED_SYSTEM_CHECKS []
SIMA_LAND_API_KEY '********************'
STATICFILES_DIRS [PosixPath('/home/Supplify/staticfiles')]
STATICFILES_FINDERS ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
STATIC_ROOT PosixPath('/home/Supplify/static')
STATIC_URL '/static/'
STORAGES {'default': {'BACKEND': 'django.core.files.storage.FileSystemStorage'}, 'staticfiles': {'BACKEND': 'django.contrib.staticfiles.storage.StaticFilesStorage'}}
TELEGRAM_BOT_ID '7788007855'
TELEGRAM_BOT_TOKEN '********************'
TELEGRAM_BOT_USERNAME 'supplify_bot'
TEMPLATES [{'APP_DIRS': True, 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [PosixPath('/home/Supplify/templates')], 'OPTIONS': {'context_processors': ['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 'Europe/Moscow'
UNFOLD {'BORDER_RADIUS': '6px', 'COLORS': {'base': {'100': '243, 244, 246', '200': '229, 231, 235', '300': '209, 213, 219', '400': '156, 163, 175', '50': '249, 250, 251', '500': '107, 114, 128', '600': '75, 85, 99', '700': '55, 65, 81', '800': '31, 41, 55', '900': '17, 24, 39', '950': '3, 7, 18'}, 'font': {'default-dark': 'var(--color-base-300)', 'default-light': 'var(--color-base-600)', 'important-dark': 'var(--color-base-100)', 'important-light': 'var(--color-base-900)', 'subtle-dark': 'var(--color-base-400)', 'subtle-light': 'var(--color-base-500)'}, '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'}}, 'ENVIRONMENT': 'Supplify.unfold.environment_callback', 'SCRIPTS': [], 'SHOW_BACK_BUTTON': True, 'SHOW_HISTORY': True, 'SHOW_VIEW_ON_SITE': True, 'SIDEBAR': {'show_all_applications': True, 'show_search': True}, 'SITE_DROPDOWN': [{'icon': 'code', 'link': 'https://t.me/MrSmitix', 'title': 'Developer | MrSmitix'}, {'icon': 'api', 'link': 'https://oauth.yandex.ru/authorize?response_type=token&client_id=1e562c68c18d4e81abe7ba8b3b06d7d1', 'target': '_blank', 'title': 'Get Yandex API Token'}], 'SITE_FAVICONS': [{'href': <function <lambda> at 0x76296689c360>, 'rel': 'icon', 'sizes': '32x32', 'type': 'image/svg+xml'}], 'SITE_HEADER': 'Supplify', 'SITE_SYMBOL': 'deployed_code_update', 'SITE_TITLE': 'Supplify', 'SITE_URL': '/', 'STYLES': [], 'THEME': 'dark'}
USE_I18N True
USE_L10N True
USE_THOUSAND_SEPARATOR False
USE_TZ True
USE_X_FORWARDED_HOST False
USE_X_FORWARDED_PORT False
WSGI_APPLICATION 'Supplify.wsgi.application'
X_FRAME_OPTIONS 'DENY'
YANDEX_PARTNER_CAMPAIGN_ID '71228499'
YANDEX_PARTNER_TOKEN '********************'
YEAR_MONTH_FORMAT 'F Y'

Заголовки

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

Заголовок Значение
Accept */*
Accept-Encoding gzip, br, zstd, deflate
Connection close
Host supplify.ru
Referer https://supplify.ru/ru/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.124
X-Forwarded-Proto https
X-Real-Ip 216.73.216.124

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

Заголовок Значение
Cache-Control max-age=0, no-cache, no-store, must-revalidate, private
Content-Type text/html; charset=utf-8
Expires Mon, 14 Jul 2025 14:08:59 GMT
Vary Cookie

WSGI-окружение

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

Заголовок Значение
PATH_INFO /ru/admin/login/
QUERY_STRING next=/ru/admin/
REMOTE_ADDR
REQUEST_METHOD GET
SCRIPT_NAME
SERVER_NAME supplify.ru
SERVER_PORT 443
SERVER_PROTOCOL HTTP/1.0
SERVER_SOFTWARE gunicorn/23.0.0

Запрос

View

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

Нет cookies

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

GET

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

Нет POST данных

SQL-запросы из 0 соединений

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

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

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

  1. /home/Supplify/staticfiles

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

  1. unfold
  2. unfold.contrib.filters
  3. unfold.contrib.forms
  4. django.contrib.admin
  5. treenode
  6. treebeard
  7. import_export
  8. debug_toolbar

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

favicon.svg
None
unfold/fonts/inter/styles.css
/home/Supplify/venv/lib/python3.12/site-packages/unfold/static/unfold/fonts/inter/styles.css
unfold/fonts/material-symbols/styles.css
/home/Supplify/venv/lib/python3.12/site-packages/unfold/static/unfold/fonts/material-symbols/styles.css
unfold/css/styles.css
/home/Supplify/venv/lib/python3.12/site-packages/unfold/static/unfold/css/styles.css
unfold/css/simplebar/simplebar.css
/home/Supplify/venv/lib/python3.12/site-packages/unfold/static/unfold/css/simplebar/simplebar.css
unfold/js/alpine/alpine.anchor.js
/home/Supplify/venv/lib/python3.12/site-packages/unfold/static/unfold/js/alpine/alpine.anchor.js
unfold/js/alpine/alpine.persist.js
/home/Supplify/venv/lib/python3.12/site-packages/unfold/static/unfold/js/alpine/alpine.persist.js
unfold/js/alpine/alpine.sort.js
/home/Supplify/venv/lib/python3.12/site-packages/unfold/static/unfold/js/alpine/alpine.sort.js
unfold/js/alpine/alpine.resize.js
/home/Supplify/venv/lib/python3.12/site-packages/unfold/static/unfold/js/alpine/alpine.resize.js
unfold/js/alpine/alpine.js
/home/Supplify/venv/lib/python3.12/site-packages/unfold/static/unfold/js/alpine/alpine.js
unfold/js/htmx/htmx.js
/home/Supplify/venv/lib/python3.12/site-packages/unfold/static/unfold/js/htmx/htmx.js
unfold/js/chart/chart.js
/home/Supplify/venv/lib/python3.12/site-packages/unfold/static/unfold/js/chart/chart.js
unfold/js/app.js
/home/Supplify/venv/lib/python3.12/site-packages/unfold/static/unfold/js/app.js
unfold/js/simplebar/simplebar.js
/home/Supplify/venv/lib/python3.12/site-packages/unfold/static/unfold/js/simplebar/simplebar.js

django.contrib.staticfiles.finders.FileSystemFinder (1 файл)

Путь Место
admin/js/pricingrule_inline.js /home/Supplify/staticfiles/admin/js/pricingrule_inline.js

django.contrib.staticfiles.finders.AppDirectoriesFinder (210 файлов)

Путь Место
admin/js/inlines.js /home/Supplify/venv/lib/python3.12/site-packages/unfold/static/admin/js/inlines.js
admin/js/admin/RelatedObjectLookups.js /home/Supplify/venv/lib/python3.12/site-packages/unfold/static/admin/js/admin/RelatedObjectLookups.js
unfold/css/styles.css /home/Supplify/venv/lib/python3.12/site-packages/unfold/static/unfold/css/styles.css
unfold/css/simplebar/simplebar.css /home/Supplify/venv/lib/python3.12/site-packages/unfold/static/unfold/css/simplebar/simplebar.css
unfold/css/simplebar/LICENSE /home/Supplify/venv/lib/python3.12/site-packages/unfold/static/unfold/css/simplebar/LICENSE
unfold/fonts/inter/LICENSE /home/Supplify/venv/lib/python3.12/site-packages/unfold/static/unfold/fonts/inter/LICENSE
unfold/fonts/inter/Inter-Regular.woff2 /home/Supplify/venv/lib/python3.12/site-packages/unfold/static/unfold/fonts/inter/Inter-Regular.woff2
unfold/fonts/inter/Inter-SemiBold.woff2 /home/Supplify/venv/lib/python3.12/site-packages/unfold/static/unfold/fonts/inter/Inter-SemiBold.woff2
unfold/fonts/inter/Inter-Bold.woff2 /home/Supplify/venv/lib/python3.12/site-packages/unfold/static/unfold/fonts/inter/Inter-Bold.woff2
unfold/fonts/inter/styles.css /home/Supplify/venv/lib/python3.12/site-packages/unfold/static/unfold/fonts/inter/styles.css
unfold/fonts/inter/Inter-Medium.woff2 /home/Supplify/venv/lib/python3.12/site-packages/unfold/static/unfold/fonts/inter/Inter-Medium.woff2
unfold/fonts/material-symbols/Material-Symbols-Outlined.woff2 /home/Supplify/venv/lib/python3.12/site-packages/unfold/static/unfold/fonts/material-symbols/Material-Symbols-Outlined.woff2
unfold/fonts/material-symbols/LICENSE /home/Supplify/venv/lib/python3.12/site-packages/unfold/static/unfold/fonts/material-symbols/LICENSE
unfold/fonts/material-symbols/styles.css /home/Supplify/venv/lib/python3.12/site-packages/unfold/static/unfold/fonts/material-symbols/styles.css
unfold/js/app.js /home/Supplify/venv/lib/python3.12/site-packages/unfold/static/unfold/js/app.js
unfold/js/select2.init.js /home/Supplify/venv/lib/python3.12/site-packages/unfold/static/unfold/js/select2.init.js
unfold/js/chart/LICENSE /home/Supplify/venv/lib/python3.12/site-packages/unfold/static/unfold/js/chart/LICENSE
unfold/js/chart/chart.js /home/Supplify/venv/lib/python3.12/site-packages/unfold/static/unfold/js/chart/chart.js
unfold/js/alpine/alpine.js /home/Supplify/venv/lib/python3.12/site-packages/unfold/static/unfold/js/alpine/alpine.js
unfold/js/alpine/LICENSE /home/Supplify/venv/lib/python3.12/site-packages/unfold/static/unfold/js/alpine/LICENSE
unfold/js/alpine/alpine.sort.js /home/Supplify/venv/lib/python3.12/site-packages/unfold/static/unfold/js/alpine/alpine.sort.js
unfold/js/alpine/alpine.anchor.js /home/Supplify/venv/lib/python3.12/site-packages/unfold/static/unfold/js/alpine/alpine.anchor.js
unfold/js/alpine/alpine.resize.js /home/Supplify/venv/lib/python3.12/site-packages/unfold/static/unfold/js/alpine/alpine.resize.js
unfold/js/alpine/alpine.persist.js /home/Supplify/venv/lib/python3.12/site-packages/unfold/static/unfold/js/alpine/alpine.persist.js
unfold/js/simplebar/simplebar.js /home/Supplify/venv/lib/python3.12/site-packages/unfold/static/unfold/js/simplebar/simplebar.js
unfold/js/simplebar/LICENSE /home/Supplify/venv/lib/python3.12/site-packages/unfold/static/unfold/js/simplebar/LICENSE
unfold/js/htmx/LICENSE /home/Supplify/venv/lib/python3.12/site-packages/unfold/static/unfold/js/htmx/LICENSE
unfold/js/htmx/htmx.js /home/Supplify/venv/lib/python3.12/site-packages/unfold/static/unfold/js/htmx/htmx.js
unfold/filters/css/nouislider/LICENSE /home/Supplify/venv/lib/python3.12/site-packages/unfold/contrib/filters/static/unfold/filters/css/nouislider/LICENSE
unfold/filters/css/nouislider/nouislider.min.css /home/Supplify/venv/lib/python3.12/site-packages/unfold/contrib/filters/static/unfold/filters/css/nouislider/nouislider.min.css
unfold/filters/js/DateTimeShortcuts.js /home/Supplify/venv/lib/python3.12/site-packages/unfold/contrib/filters/static/unfold/filters/js/DateTimeShortcuts.js
unfold/filters/js/admin-numeric-filter.js /home/Supplify/venv/lib/python3.12/site-packages/unfold/contrib/filters/static/unfold/filters/js/admin-numeric-filter.js
unfold/filters/js/nouislider/LICENSE /home/Supplify/venv/lib/python3.12/site-packages/unfold/contrib/filters/static/unfold/filters/js/nouislider/LICENSE
unfold/filters/js/nouislider/nouislider.min.js /home/Supplify/venv/lib/python3.12/site-packages/unfold/contrib/filters/static/unfold/filters/js/nouislider/nouislider.min.js
unfold/filters/js/wnumb/wNumb.min.js /home/Supplify/venv/lib/python3.12/site-packages/unfold/contrib/filters/static/unfold/filters/js/wnumb/wNumb.min.js
unfold/filters/js/wnumb/LICENSE /home/Supplify/venv/lib/python3.12/site-packages/unfold/contrib/filters/static/unfold/filters/js/wnumb/LICENSE
unfold/forms/css/trix/LICENSE /home/Supplify/venv/lib/python3.12/site-packages/unfold/contrib/forms/static/unfold/forms/css/trix/LICENSE
unfold/forms/css/trix/trix.css /home/Supplify/venv/lib/python3.12/site-packages/unfold/contrib/forms/static/unfold/forms/css/trix/trix.css
unfold/forms/js/trix.config.js /home/Supplify/venv/lib/python3.12/site-packages/unfold/contrib/forms/static/unfold/forms/js/trix.config.js
unfold/forms/js/trix/trix.js /home/Supplify/venv/lib/python3.12/site-packages/unfold/contrib/forms/static/unfold/forms/js/trix/trix.js
unfold/forms/js/trix/LICENSE /home/Supplify/venv/lib/python3.12/site-packages/unfold/contrib/forms/static/unfold/forms/js/trix/LICENSE
admin/css/autocomplete.css /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/autocomplete.css
admin/css/widgets.css /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/widgets.css
admin/css/dashboard.css /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/dashboard.css
admin/css/responsive_rtl.css /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/responsive_rtl.css
admin/css/base.css /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/base.css
admin/css/changelists.css /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/changelists.css
admin/css/responsive.css /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/responsive.css
admin/css/unusable_password_field.css /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/unusable_password_field.css
admin/css/rtl.css /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/rtl.css
admin/css/forms.css /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/forms.css
admin/css/dark_mode.css /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/dark_mode.css
admin/css/nav_sidebar.css /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/nav_sidebar.css
admin/css/login.css /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/login.css
admin/css/vendor/select2/select2.css /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.css
admin/css/vendor/select2/LICENSE-SELECT2.md /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/vendor/select2/LICENSE-SELECT2.md
admin/css/vendor/select2/select2.min.css /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.min.css
admin/img/search.svg /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/search.svg
admin/img/icon-calendar.svg /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-calendar.svg
admin/img/LICENSE /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/LICENSE
admin/img/sorting-icons.svg /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/sorting-icons.svg
admin/img/icon-unknown-alt.svg /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-unknown-alt.svg
admin/img/inline-delete.svg /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/inline-delete.svg
admin/img/icon-unknown.svg /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-unknown.svg
admin/img/icon-viewlink.svg /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-viewlink.svg
admin/img/tooltag-add.svg /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/tooltag-add.svg
admin/img/icon-alert.svg /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-alert.svg
admin/img/icon-no.svg /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-no.svg
admin/img/calendar-icons.svg /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/calendar-icons.svg
admin/img/icon-hidelink.svg /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-hidelink.svg
admin/img/icon-addlink.svg /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-addlink.svg
admin/img/README.txt /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/README.txt
admin/img/tooltag-arrowright.svg /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/tooltag-arrowright.svg
admin/img/icon-changelink.svg /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-changelink.svg
admin/img/icon-deletelink.svg /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-deletelink.svg
admin/img/selector-icons.svg /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/selector-icons.svg
admin/img/icon-clock.svg /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-clock.svg
admin/img/icon-yes.svg /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-yes.svg
admin/img/gis/move_vertex_on.svg /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_on.svg
admin/img/gis/move_vertex_off.svg /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_off.svg
admin/js/urlify.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/urlify.js
admin/js/actions.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/actions.js
admin/js/core.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/core.js
admin/js/theme.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/theme.js
admin/js/filters.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/filters.js
admin/js/inlines.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/inlines.js
admin/js/cancel.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/cancel.js
admin/js/calendar.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/calendar.js
admin/js/SelectFilter2.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/SelectFilter2.js
admin/js/popup_response.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/popup_response.js
admin/js/prepopulate.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/prepopulate.js
admin/js/jquery.init.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/jquery.init.js
admin/js/change_form.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/change_form.js
admin/js/nav_sidebar.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/nav_sidebar.js
admin/js/autocomplete.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/autocomplete.js
admin/js/prepopulate_init.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/prepopulate_init.js
admin/js/unusable_password_field.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/unusable_password_field.js
admin/js/SelectBox.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/SelectBox.js
admin/js/vendor/xregexp/xregexp.min.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.min.js
admin/js/vendor/xregexp/xregexp.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.js
admin/js/vendor/xregexp/LICENSE.txt /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/LICENSE.txt
admin/js/vendor/jquery/jquery.min.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.min.js
admin/js/vendor/jquery/jquery.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.js
admin/js/vendor/jquery/LICENSE.txt /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/LICENSE.txt
admin/js/vendor/select2/LICENSE.md /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/LICENSE.md
admin/js/vendor/select2/select2.full.min.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.min.js
admin/js/vendor/select2/select2.full.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.js
admin/js/vendor/select2/i18n/sk.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sk.js
admin/js/vendor/select2/i18n/id.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/id.js
admin/js/vendor/select2/i18n/he.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/he.js
admin/js/vendor/select2/i18n/lt.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lt.js
admin/js/vendor/select2/i18n/hu.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hu.js
admin/js/vendor/select2/i18n/sr-Cyrl.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr-Cyrl.js
admin/js/vendor/select2/i18n/ko.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ko.js
admin/js/vendor/select2/i18n/lv.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lv.js
admin/js/vendor/select2/i18n/ru.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ru.js
admin/js/vendor/select2/i18n/az.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/az.js
admin/js/vendor/select2/i18n/de.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/de.js
admin/js/vendor/select2/i18n/da.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/da.js
admin/js/vendor/select2/i18n/nb.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nb.js
admin/js/vendor/select2/i18n/is.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/is.js
admin/js/vendor/select2/i18n/zh-TW.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-TW.js
admin/js/vendor/select2/i18n/it.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/it.js
admin/js/vendor/select2/i18n/cs.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/cs.js
admin/js/vendor/select2/i18n/eu.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/eu.js
admin/js/vendor/select2/i18n/uk.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/uk.js
admin/js/vendor/select2/i18n/sl.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sl.js
admin/js/vendor/select2/i18n/ca.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ca.js
admin/js/vendor/select2/i18n/ps.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ps.js
admin/js/vendor/select2/i18n/tk.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tk.js
admin/js/vendor/select2/i18n/fr.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fr.js
admin/js/vendor/select2/i18n/km.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/km.js
admin/js/vendor/select2/i18n/zh-CN.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-CN.js
admin/js/vendor/select2/i18n/ne.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ne.js
admin/js/vendor/select2/i18n/bg.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bg.js
admin/js/vendor/select2/i18n/dsb.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/dsb.js
admin/js/vendor/select2/i18n/ka.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ka.js
admin/js/vendor/select2/i18n/ja.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ja.js
admin/js/vendor/select2/i18n/es.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/es.js
admin/js/vendor/select2/i18n/ro.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ro.js
admin/js/vendor/select2/i18n/pl.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pl.js
admin/js/vendor/select2/i18n/hr.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hr.js
admin/js/vendor/select2/i18n/nl.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nl.js
admin/js/vendor/select2/i18n/et.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/et.js
admin/js/vendor/select2/i18n/fa.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fa.js
admin/js/vendor/select2/i18n/pt-BR.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt-BR.js
admin/js/vendor/select2/i18n/bs.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bs.js
admin/js/vendor/select2/i18n/bn.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bn.js
admin/js/vendor/select2/i18n/fi.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fi.js
admin/js/vendor/select2/i18n/th.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/th.js
admin/js/vendor/select2/i18n/hy.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hy.js
admin/js/vendor/select2/i18n/sr.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr.js
admin/js/vendor/select2/i18n/tr.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tr.js
admin/js/vendor/select2/i18n/el.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/el.js
admin/js/vendor/select2/i18n/gl.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/gl.js
admin/js/vendor/select2/i18n/sq.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sq.js
admin/js/vendor/select2/i18n/pt.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt.js
admin/js/vendor/select2/i18n/vi.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/vi.js
admin/js/vendor/select2/i18n/sv.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sv.js
admin/js/vendor/select2/i18n/hi.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hi.js
admin/js/vendor/select2/i18n/en.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/en.js
admin/js/vendor/select2/i18n/mk.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/mk.js
admin/js/vendor/select2/i18n/hsb.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hsb.js
admin/js/vendor/select2/i18n/ar.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ar.js
admin/js/vendor/select2/i18n/ms.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ms.js
admin/js/vendor/select2/i18n/af.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/af.js
admin/js/admin/DateTimeShortcuts.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/admin/DateTimeShortcuts.js
admin/js/admin/RelatedObjectLookups.js /home/Supplify/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/admin/RelatedObjectLookups.js
.gitkeep /home/Supplify/venv/lib/python3.12/site-packages/treenode/static/.gitkeep
css/.gitkeep /home/Supplify/venv/lib/python3.12/site-packages/treenode/static/css/.gitkeep
css/treenode_admin.css /home/Supplify/venv/lib/python3.12/site-packages/treenode/static/css/treenode_admin.css
css/treenode_tabs.css /home/Supplify/venv/lib/python3.12/site-packages/treenode/static/css/treenode_tabs.css
css/tree_widget.css /home/Supplify/venv/lib/python3.12/site-packages/treenode/static/css/tree_widget.css
vendors/jquery-ui/package.json /home/Supplify/venv/lib/python3.12/site-packages/treenode/static/vendors/jquery-ui/package.json
vendors/jquery-ui/index.html /home/Supplify/venv/lib/python3.12/site-packages/treenode/static/vendors/jquery-ui/index.html
vendors/jquery-ui/jquery-ui.min.css /home/Supplify/venv/lib/python3.12/site-packages/treenode/static/vendors/jquery-ui/jquery-ui.min.css
vendors/jquery-ui/jquery-ui.js /home/Supplify/venv/lib/python3.12/site-packages/treenode/static/vendors/jquery-ui/jquery-ui.js
vendors/jquery-ui/jquery-ui.structure.css /home/Supplify/venv/lib/python3.12/site-packages/treenode/static/vendors/jquery-ui/jquery-ui.structure.css
vendors/jquery-ui/jquery-ui.theme.min.css /home/Supplify/venv/lib/python3.12/site-packages/treenode/static/vendors/jquery-ui/jquery-ui.theme.min.css
vendors/jquery-ui/jquery-ui.css /home/Supplify/venv/lib/python3.12/site-packages/treenode/static/vendors/jquery-ui/jquery-ui.css
vendors/jquery-ui/jquery-ui.min.js /home/Supplify/venv/lib/python3.12/site-packages/treenode/static/vendors/jquery-ui/jquery-ui.min.js
vendors/jquery-ui/jquery-ui.theme.css /home/Supplify/venv/lib/python3.12/site-packages/treenode/static/vendors/jquery-ui/jquery-ui.theme.css
vendors/jquery-ui/AUTHORS.txt /home/Supplify/venv/lib/python3.12/site-packages/treenode/static/vendors/jquery-ui/AUTHORS.txt
vendors/jquery-ui/LICENSE.txt /home/Supplify/venv/lib/python3.12/site-packages/treenode/static/vendors/jquery-ui/LICENSE.txt
vendors/jquery-ui/jquery-ui.structure.min.css /home/Supplify/venv/lib/python3.12/site-packages/treenode/static/vendors/jquery-ui/jquery-ui.structure.min.css
vendors/jquery-ui/external/jquery/jquery.js /home/Supplify/venv/lib/python3.12/site-packages/treenode/static/vendors/jquery-ui/external/jquery/jquery.js
vendors/jquery-ui/images/ui-icons_777777_256x240.png /home/Supplify/venv/lib/python3.12/site-packages/treenode/static/vendors/jquery-ui/images/ui-icons_777777_256x240.png
vendors/jquery-ui/images/ui-icons_444444_256x240.png /home/Supplify/venv/lib/python3.12/site-packages/treenode/static/vendors/jquery-ui/images/ui-icons_444444_256x240.png
vendors/jquery-ui/images/ui-icons_777620_256x240.png /home/Supplify/venv/lib/python3.12/site-packages/treenode/static/vendors/jquery-ui/images/ui-icons_777620_256x240.png
vendors/jquery-ui/images/ui-icons_cc0000_256x240.png /home/Supplify/venv/lib/python3.12/site-packages/treenode/static/vendors/jquery-ui/images/ui-icons_cc0000_256x240.png
vendors/jquery-ui/images/ui-icons_555555_256x240.png /home/Supplify/venv/lib/python3.12/site-packages/treenode/static/vendors/jquery-ui/images/ui-icons_555555_256x240.png
vendors/jquery-ui/images/ui-icons_ffffff_256x240.png /home/Supplify/venv/lib/python3.12/site-packages/treenode/static/vendors/jquery-ui/images/ui-icons_ffffff_256x240.png
js/.gitkeep /home/Supplify/venv/lib/python3.12/site-packages/treenode/static/js/.gitkeep
js/treenode_admin.js /home/Supplify/venv/lib/python3.12/site-packages/treenode/static/js/treenode_admin.js
js/lz-string.min.js /home/Supplify/venv/lib/python3.12/site-packages/treenode/static/js/lz-string.min.js
js/tree_widget.js /home/Supplify/venv/lib/python3.12/site-packages/treenode/static/js/tree_widget.js
treebeard/treebeard-admin.css /home/Supplify/venv/lib/python3.12/site-packages/treebeard/static/treebeard/treebeard-admin.css
treebeard/treebeard-admin.js /home/Supplify/venv/lib/python3.12/site-packages/treebeard/static/treebeard/treebeard-admin.js
treebeard/expand-collapse.png /home/Supplify/venv/lib/python3.12/site-packages/treebeard/static/treebeard/expand-collapse.png
import_export/guess_format.js /home/Supplify/venv/lib/python3.12/site-packages/import_export/static/import_export/guess_format.js
import_export/export_selectable_fields.js /home/Supplify/venv/lib/python3.12/site-packages/import_export/static/import_export/export_selectable_fields.js
import_export/export.css /home/Supplify/venv/lib/python3.12/site-packages/import_export/static/import_export/export.css
import_export/import.css /home/Supplify/venv/lib/python3.12/site-packages/import_export/static/import_export/import.css
debug_toolbar/css/print.css /home/Supplify/venv/lib/python3.12/site-packages/debug_toolbar/static/debug_toolbar/css/print.css
debug_toolbar/css/toolbar.css /home/Supplify/venv/lib/python3.12/site-packages/debug_toolbar/static/debug_toolbar/css/toolbar.css
debug_toolbar/js/utils.js /home/Supplify/venv/lib/python3.12/site-packages/debug_toolbar/static/debug_toolbar/js/utils.js
debug_toolbar/js/toolbar.js /home/Supplify/venv/lib/python3.12/site-packages/debug_toolbar/static/debug_toolbar/js/toolbar.js
debug_toolbar/js/redirect.js /home/Supplify/venv/lib/python3.12/site-packages/debug_toolbar/static/debug_toolbar/js/redirect.js
debug_toolbar/js/history.js /home/Supplify/venv/lib/python3.12/site-packages/debug_toolbar/static/debug_toolbar/js/history.js
debug_toolbar/js/timer.js /home/Supplify/venv/lib/python3.12/site-packages/debug_toolbar/static/debug_toolbar/js/timer.js

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

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

  1. /home/Supplify/templates

Шаблоны

admin/login.html
/home/Supplify/venv/lib/python3.12/site-packages/unfold/templates/admin/login.html
Контекст {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': '<SimpleLazyObject: ' "'ExICajuxohbnHzyWcPl2zbAtafgCzRRWMZvP1yaguQouGMol8cPN1yh4YOLNDweN'>", 'messages': <FallbackStorage: request=<WSGIRequest: GET '/ru/admin/login/?next=/ru/admin/'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x762950a251c0>>), 'request': '<<request>>', 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x762950a251c0>>'} {'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'ru', 'actions_items': '', 'app_path': '/ru/admin/login/?next=/ru/admin/', 'available_apps': [], 'border_radius': '6px', 'branding': '', 'colors': {'base': {'100': '243, 244, 246', '200': '229, 231, 235', '300': '209, 213, 219', '400': '156, 163, 175', '50': '249, 250, 251', '500': '107, 114, 128', '600': '75, 85, 99', '700': '55, 65, 81', '800': '31, 41, 55', '900': '17, 24, 39', '950': '3, 7, 18'}, 'font': {'default-dark': 'var(--color-base-300)', 'default-light': 'var(--color-base-600)', 'important-dark': 'var(--color-base-100)', 'important-light': 'var(--color-base-900)', 'subtle-dark': 'var(--color-base-400)', 'subtle-light': 'var(--color-base-500)'}, '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': '', 'environment': ['DEBUG', 'danger'], 'environment_title_prefix': None, 'extra_userlinks': '', 'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>, 'form_classes': {'button': 'border cursor-pointer font-medium px-3 py-2 ' 'rounded-default text-center whitespace-nowrap ' 'bg-primary-600 border-transparent text-white', 'checkbox': 'appearance-none bg-white block border ' 'border-base-300 cursor-pointer h-4 min-w-4 ' 'relative rounded-[4px] shadow-xs w-4 ' 'hover:border-base-400 dark:bg-base-700 ' 'dark:border-base-500 ' 'dark:checked:after: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 ' 'dark:after:text-base-700 checked:bg-primary-600 ' 'dark:checked:bg-primary-600 ' 'checked:border-primary-600 ' 'dark:checked:border-primary-600 ' 'checked:transition-all ' 'checked:hover:border-primary-600', 'file': 'border border-base-200 flex grow items-center ' 'overflow-hidden rounded-default shadow-xs max-w-2xl ' 'focus-within:outline-2 ' 'focus-within:-outline-offset-2 ' 'focus-within:outline-primary-600 ' 'group-[.errors]:border-red-600 ' 'focus-within:group-[.errors]:outline-red-500 ' 'dark:border-base-700 ' 'dark:group-[.errors]:border-red-500 ' 'dark:focus-within:group-[.errors]:outline-red-500', 'radio': 'appearance-none bg-white block border ' 'border-base-300 cursor-pointer h-4 min-w-4 ' 'relative rounded-full w-4 dark:bg-base-700 ' 'dark:border-base-500 hover:border-base-400 ' 'focus:outline focus:outline-1 ' 'focus:outline-offset-2 focus:outline-primary-500 ' 'after:absolute after:bg-transparent ' "after:content-[''] after:flex after:h-2 " 'after:items-center after:justify-center ' 'after:leading-none after:left-1/2 ' 'after:rounded-full after:text-white after:top-1/2 ' 'after:transition-all after:-translate-x-1/2 ' 'after:-translate-y-1/2 after:text-sm after:w-2 ' 'dark:after:text-base-700 dark:after:bg-transparent ' 'checked:bg-primary-600 checked:border-primary-600 ' 'checked:transition-all checked:after:bg-white ' 'dark:checked:after:bg-base-900 ' 'checked:hover:border-base-900/20', 'switch': 'appearance-none bg-base-300 cursor-pointer h-5 ' 'relative rounded-full transition-all w-8 min-w-8 ' "after:absolute after:bg-white after:content-[''] " 'after:bg-red-300 after:h-3 after:rounded-full ' 'after:shadow-xs after:left-1 after:top-1 ' 'after:w-3 checked:bg-green-500 ' 'checked:after:left-4 dark:bg-base-600 ' 'dark:checked:bg-green-700', 'text_input': 'border border-base-200 bg-white font-medium ' 'min-w-20 placeholder-base-400 rounded-default ' 'shadow-xs text-font-default-light text-sm ' 'focus:outline-2 focus:-outline-offset-2 ' 'focus:outline-primary-600 ' 'group-[.errors]:border-red-600 ' 'focus:group-[.errors]:outline-red-600 ' 'dark:bg-base-900 dark:border-base-700 ' 'dark:text-font-default-dark ' 'dark:group-[.errors]:border-red-500 ' 'dark:focus:group-[.errors]:outline-red-500 ' 'dark:scheme-dark px-3 py-2 w-full max-w-2xl'}, 'has_permission': False, 'is_nav_sidebar_enabled': True, 'is_popup': False, 'log_entries': '<<queryset of admin.LogEntry>>', 'nav_global': '', 'nav_global_side': '', 'next': '/ru/admin/', 'pretitle': '', 'scripts': [], 'show_back_button': True, 'show_history': True, 'show_languages': None, 'show_view_on_site': True, 'sidebar_navigation': [], 'sidebar_show_all_applications': True, 'sidebar_show_search': True, 'site': <django.contrib.sites.requests.RequestSite object at 0x762950a26f90>, 'site_dropdown': [DropdownItem(title='Developer | MrSmitix', link='https://t.me/MrSmitix', icon='code'), DropdownItem(title='Get Yandex API Token', link='https://oauth.yandex.ru/authorize?response_type=token&client_id=1e562c68c18d4e81abe7ba8b3b06d7d1', icon='api')], 'site_favicons': [Favicon(href='/static/favicon.svg', rel='icon', type='image/svg+xml', sizes='32x32')], 'site_header': 'Supplify', 'site_icon': None, 'site_logo': None, 'site_name': 'supplify.ru', 'site_subheader': None, 'site_symbol': 'deployed_code_update', 'site_title': 'Supplify', 'site_url': '/', 'styles': [], 'subtitle': None, 'tab_list': [], 'theme': 'dark', 'title': 'Войти', 'username': '', 'view': <django.contrib.auth.views.LoginView object at 0x762950a25100>}
unfold/layouts/skeleton.html
/home/Supplify/venv/lib/python3.12/site-packages/unfold/templates/unfold/layouts/skeleton.html
Контекст {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': '<SimpleLazyObject: ' "'ExICajuxohbnHzyWcPl2zbAtafgCzRRWMZvP1yaguQouGMol8cPN1yh4YOLNDweN'>", 'messages': <FallbackStorage: request=<WSGIRequest: GET '/ru/admin/login/?next=/ru/admin/'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x762950a251c0>>), 'request': '<<request>>', 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x762950a251c0>>'} {'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'ru', 'actions_items': '', 'app_path': '/ru/admin/login/?next=/ru/admin/', 'available_apps': [], 'border_radius': '6px', 'branding': '', 'colors': {'base': {'100': '243, 244, 246', '200': '229, 231, 235', '300': '209, 213, 219', '400': '156, 163, 175', '50': '249, 250, 251', '500': '107, 114, 128', '600': '75, 85, 99', '700': '55, 65, 81', '800': '31, 41, 55', '900': '17, 24, 39', '950': '3, 7, 18'}, 'font': {'default-dark': 'var(--color-base-300)', 'default-light': 'var(--color-base-600)', 'important-dark': 'var(--color-base-100)', 'important-light': 'var(--color-base-900)', 'subtle-dark': 'var(--color-base-400)', 'subtle-light': 'var(--color-base-500)'}, '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': '', 'environment': ['DEBUG', 'danger'], 'environment_title_prefix': None, 'extra_userlinks': '', 'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>, 'form_classes': {'button': 'border cursor-pointer font-medium px-3 py-2 ' 'rounded-default text-center whitespace-nowrap ' 'bg-primary-600 border-transparent text-white', 'checkbox': 'appearance-none bg-white block border ' 'border-base-300 cursor-pointer h-4 min-w-4 ' 'relative rounded-[4px] shadow-xs w-4 ' 'hover:border-base-400 dark:bg-base-700 ' 'dark:border-base-500 ' 'dark:checked:after: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 ' 'dark:after:text-base-700 checked:bg-primary-600 ' 'dark:checked:bg-primary-600 ' 'checked:border-primary-600 ' 'dark:checked:border-primary-600 ' 'checked:transition-all ' 'checked:hover:border-primary-600', 'file': 'border border-base-200 flex grow items-center ' 'overflow-hidden rounded-default shadow-xs max-w-2xl ' 'focus-within:outline-2 ' 'focus-within:-outline-offset-2 ' 'focus-within:outline-primary-600 ' 'group-[.errors]:border-red-600 ' 'focus-within:group-[.errors]:outline-red-500 ' 'dark:border-base-700 ' 'dark:group-[.errors]:border-red-500 ' 'dark:focus-within:group-[.errors]:outline-red-500', 'radio': 'appearance-none bg-white block border ' 'border-base-300 cursor-pointer h-4 min-w-4 ' 'relative rounded-full w-4 dark:bg-base-700 ' 'dark:border-base-500 hover:border-base-400 ' 'focus:outline focus:outline-1 ' 'focus:outline-offset-2 focus:outline-primary-500 ' 'after:absolute after:bg-transparent ' "after:content-[''] after:flex after:h-2 " 'after:items-center after:justify-center ' 'after:leading-none after:left-1/2 ' 'after:rounded-full after:text-white after:top-1/2 ' 'after:transition-all after:-translate-x-1/2 ' 'after:-translate-y-1/2 after:text-sm after:w-2 ' 'dark:after:text-base-700 dark:after:bg-transparent ' 'checked:bg-primary-600 checked:border-primary-600 ' 'checked:transition-all checked:after:bg-white ' 'dark:checked:after:bg-base-900 ' 'checked:hover:border-base-900/20', 'switch': 'appearance-none bg-base-300 cursor-pointer h-5 ' 'relative rounded-full transition-all w-8 min-w-8 ' "after:absolute after:bg-white after:content-[''] " 'after:bg-red-300 after:h-3 after:rounded-full ' 'after:shadow-xs after:left-1 after:top-1 ' 'after:w-3 checked:bg-green-500 ' 'checked:after:left-4 dark:bg-base-600 ' 'dark:checked:bg-green-700', 'text_input': 'border border-base-200 bg-white font-medium ' 'min-w-20 placeholder-base-400 rounded-default ' 'shadow-xs text-font-default-light text-sm ' 'focus:outline-2 focus:-outline-offset-2 ' 'focus:outline-primary-600 ' 'group-[.errors]:border-red-600 ' 'focus:group-[.errors]:outline-red-600 ' 'dark:bg-base-900 dark:border-base-700 ' 'dark:text-font-default-dark ' 'dark:group-[.errors]:border-red-500 ' 'dark:focus:group-[.errors]:outline-red-500 ' 'dark:scheme-dark px-3 py-2 w-full max-w-2xl'}, 'has_permission': False, 'is_nav_sidebar_enabled': True, 'is_popup': False, 'log_entries': '<<queryset of admin.LogEntry>>', 'nav_global': '', 'nav_global_side': '', 'next': '/ru/admin/', 'pretitle': '', 'scripts': [], 'show_back_button': True, 'show_history': True, 'show_languages': None, 'show_view_on_site': True, 'sidebar_navigation': [], 'sidebar_show_all_applications': True, 'sidebar_show_search': True, 'site': <django.contrib.sites.requests.RequestSite object at 0x762950a26f90>, 'site_dropdown': [DropdownItem(title='Developer | MrSmitix', link='https://t.me/MrSmitix', icon='code'), DropdownItem(title='Get Yandex API Token', link='https://oauth.yandex.ru/authorize?response_type=token&client_id=1e562c68c18d4e81abe7ba8b3b06d7d1', icon='api')], 'site_favicons': [Favicon(href='/static/favicon.svg', rel='icon', type='image/svg+xml', sizes='32x32')], 'site_header': 'Supplify', 'site_icon': None, 'site_logo': None, 'site_name': 'supplify.ru', 'site_subheader': None, 'site_symbol': 'deployed_code_update', 'site_title': 'Supplify', 'site_url': '/', 'styles': [], 'subtitle': None, 'tab_list': [], 'theme': 'dark', 'title': 'Войти', 'username': '', 'view': <django.contrib.auth.views.LoginView object at 0x762950a25100>}
unfold/helpers/messages.html
/home/Supplify/venv/lib/python3.12/site-packages/unfold/templates/unfold/helpers/messages.html
Контекст {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': '<SimpleLazyObject: ' "'ExICajuxohbnHzyWcPl2zbAtafgCzRRWMZvP1yaguQouGMol8cPN1yh4YOLNDweN'>", 'messages': <FallbackStorage: request=<WSGIRequest: GET '/ru/admin/login/?next=/ru/admin/'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x762950a251c0>>), 'request': '<<request>>', 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x762950a251c0>>'} {'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'ru', 'actions_items': '', 'app_path': '/ru/admin/login/?next=/ru/admin/', 'available_apps': [], 'border_radius': '6px', 'branding': '', 'colors': {'base': {'100': '243, 244, 246', '200': '229, 231, 235', '300': '209, 213, 219', '400': '156, 163, 175', '50': '249, 250, 251', '500': '107, 114, 128', '600': '75, 85, 99', '700': '55, 65, 81', '800': '31, 41, 55', '900': '17, 24, 39', '950': '3, 7, 18'}, 'font': {'default-dark': 'var(--color-base-300)', 'default-light': 'var(--color-base-600)', 'important-dark': 'var(--color-base-100)', 'important-light': 'var(--color-base-900)', 'subtle-dark': 'var(--color-base-400)', 'subtle-light': 'var(--color-base-500)'}, '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': '', 'environment': ['DEBUG', 'danger'], 'environment_title_prefix': None, 'extra_userlinks': '', 'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>, 'form_classes': {'button': 'border cursor-pointer font-medium px-3 py-2 ' 'rounded-default text-center whitespace-nowrap ' 'bg-primary-600 border-transparent text-white', 'checkbox': 'appearance-none bg-white block border ' 'border-base-300 cursor-pointer h-4 min-w-4 ' 'relative rounded-[4px] shadow-xs w-4 ' 'hover:border-base-400 dark:bg-base-700 ' 'dark:border-base-500 ' 'dark:checked:after: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 ' 'dark:after:text-base-700 checked:bg-primary-600 ' 'dark:checked:bg-primary-600 ' 'checked:border-primary-600 ' 'dark:checked:border-primary-600 ' 'checked:transition-all ' 'checked:hover:border-primary-600', 'file': 'border border-base-200 flex grow items-center ' 'overflow-hidden rounded-default shadow-xs max-w-2xl ' 'focus-within:outline-2 ' 'focus-within:-outline-offset-2 ' 'focus-within:outline-primary-600 ' 'group-[.errors]:border-red-600 ' 'focus-within:group-[.errors]:outline-red-500 ' 'dark:border-base-700 ' 'dark:group-[.errors]:border-red-500 ' 'dark:focus-within:group-[.errors]:outline-red-500', 'radio': 'appearance-none bg-white block border ' 'border-base-300 cursor-pointer h-4 min-w-4 ' 'relative rounded-full w-4 dark:bg-base-700 ' 'dark:border-base-500 hover:border-base-400 ' 'focus:outline focus:outline-1 ' 'focus:outline-offset-2 focus:outline-primary-500 ' 'after:absolute after:bg-transparent ' "after:content-[''] after:flex after:h-2 " 'after:items-center after:justify-center ' 'after:leading-none after:left-1/2 ' 'after:rounded-full after:text-white after:top-1/2 ' 'after:transition-all after:-translate-x-1/2 ' 'after:-translate-y-1/2 after:text-sm after:w-2 ' 'dark:after:text-base-700 dark:after:bg-transparent ' 'checked:bg-primary-600 checked:border-primary-600 ' 'checked:transition-all checked:after:bg-white ' 'dark:checked:after:bg-base-900 ' 'checked:hover:border-base-900/20', 'switch': 'appearance-none bg-base-300 cursor-pointer h-5 ' 'relative rounded-full transition-all w-8 min-w-8 ' "after:absolute after:bg-white after:content-[''] " 'after:bg-red-300 after:h-3 after:rounded-full ' 'after:shadow-xs after:left-1 after:top-1 ' 'after:w-3 checked:bg-green-500 ' 'checked:after:left-4 dark:bg-base-600 ' 'dark:checked:bg-green-700', 'text_input': 'border border-base-200 bg-white font-medium ' 'min-w-20 placeholder-base-400 rounded-default ' 'shadow-xs text-font-default-light text-sm ' 'focus:outline-2 focus:-outline-offset-2 ' 'focus:outline-primary-600 ' 'group-[.errors]:border-red-600 ' 'focus:group-[.errors]:outline-red-600 ' 'dark:bg-base-900 dark:border-base-700 ' 'dark:text-font-default-dark ' 'dark:group-[.errors]:border-red-500 ' 'dark:focus:group-[.errors]:outline-red-500 ' 'dark:scheme-dark px-3 py-2 w-full max-w-2xl'}, 'has_permission': False, 'is_nav_sidebar_enabled': True, 'is_popup': False, 'log_entries': '<<queryset of admin.LogEntry>>', 'nav_global': '', 'nav_global_side': '', 'next': '/ru/admin/', 'pretitle': '', 'scripts': [], 'show_back_button': True, 'show_history': True, 'show_languages': None, 'show_view_on_site': True, 'sidebar_navigation': [], 'sidebar_show_all_applications': True, 'sidebar_show_search': True, 'site': <django.contrib.sites.requests.RequestSite object at 0x762950a26f90>, 'site_dropdown': [DropdownItem(title='Developer | MrSmitix', link='https://t.me/MrSmitix', icon='code'), DropdownItem(title='Get Yandex API Token', link='https://oauth.yandex.ru/authorize?response_type=token&client_id=1e562c68c18d4e81abe7ba8b3b06d7d1', icon='api')], 'site_favicons': [Favicon(href='/static/favicon.svg', rel='icon', type='image/svg+xml', sizes='32x32')], 'site_header': 'Supplify', 'site_icon': None, 'site_logo': None, 'site_name': 'supplify.ru', 'site_subheader': None, 'site_symbol': 'deployed_code_update', 'site_title': 'Supplify', 'site_url': '/', 'styles': [], 'subtitle': None, 'tab_list': [], 'theme': 'dark', 'title': 'Войти', 'username': '', 'view': <django.contrib.auth.views.LoginView object at 0x762950a25100>} {'block': <Block Node: base. Contents: [<TextNode: '\n <div id="page" class'>, <django.templatetags.i18n.TranslateNode object at 0x762951509c70>, <TextNode: '</span>\n '>, <Variable Node: site_title|default:_('Django site admin')>, <TextNode: '</span>\n <'>, <IncludeNode: template=<FilterExpression '"unfold/helpers/messages.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 0x76295147eed0>, <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 <di'>, <django.templatetags.i18n.TranslateNode object at 0x76295147e1b0>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n </form>\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': ''}
unfold/helpers/field.html
/home/Supplify/venv/lib/python3.12/site-packages/unfold/templates/unfold/helpers/field.html
Контекст {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': '<SimpleLazyObject: ' "'ExICajuxohbnHzyWcPl2zbAtafgCzRRWMZvP1yaguQouGMol8cPN1yh4YOLNDweN'>", 'messages': <FallbackStorage: request=<WSGIRequest: GET '/ru/admin/login/?next=/ru/admin/'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x762950a251c0>>), 'request': '<<request>>', 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x762950a251c0>>'} {'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'ru', 'actions_items': '', 'app_path': '/ru/admin/login/?next=/ru/admin/', 'available_apps': [], 'border_radius': '6px', 'branding': '', 'colors': {'base': {'100': '243, 244, 246', '200': '229, 231, 235', '300': '209, 213, 219', '400': '156, 163, 175', '50': '249, 250, 251', '500': '107, 114, 128', '600': '75, 85, 99', '700': '55, 65, 81', '800': '31, 41, 55', '900': '17, 24, 39', '950': '3, 7, 18'}, 'font': {'default-dark': 'var(--color-base-300)', 'default-light': 'var(--color-base-600)', 'important-dark': 'var(--color-base-100)', 'important-light': 'var(--color-base-900)', 'subtle-dark': 'var(--color-base-400)', 'subtle-light': 'var(--color-base-500)'}, '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': '', 'environment': ['DEBUG', 'danger'], 'environment_title_prefix': None, 'extra_userlinks': '', 'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>, 'form_classes': {'button': 'border cursor-pointer font-medium px-3 py-2 ' 'rounded-default text-center whitespace-nowrap ' 'bg-primary-600 border-transparent text-white', 'checkbox': 'appearance-none bg-white block border ' 'border-base-300 cursor-pointer h-4 min-w-4 ' 'relative rounded-[4px] shadow-xs w-4 ' 'hover:border-base-400 dark:bg-base-700 ' 'dark:border-base-500 ' 'dark:checked:after: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 ' 'dark:after:text-base-700 checked:bg-primary-600 ' 'dark:checked:bg-primary-600 ' 'checked:border-primary-600 ' 'dark:checked:border-primary-600 ' 'checked:transition-all ' 'checked:hover:border-primary-600', 'file': 'border border-base-200 flex grow items-center ' 'overflow-hidden rounded-default shadow-xs max-w-2xl ' 'focus-within:outline-2 ' 'focus-within:-outline-offset-2 ' 'focus-within:outline-primary-600 ' 'group-[.errors]:border-red-600 ' 'focus-within:group-[.errors]:outline-red-500 ' 'dark:border-base-700 ' 'dark:group-[.errors]:border-red-500 ' 'dark:focus-within:group-[.errors]:outline-red-500', 'radio': 'appearance-none bg-white block border ' 'border-base-300 cursor-pointer h-4 min-w-4 ' 'relative rounded-full w-4 dark:bg-base-700 ' 'dark:border-base-500 hover:border-base-400 ' 'focus:outline focus:outline-1 ' 'focus:outline-offset-2 focus:outline-primary-500 ' 'after:absolute after:bg-transparent ' "after:content-[''] after:flex after:h-2 " 'after:items-center after:justify-center ' 'after:leading-none after:left-1/2 ' 'after:rounded-full after:text-white after:top-1/2 ' 'after:transition-all after:-translate-x-1/2 ' 'after:-translate-y-1/2 after:text-sm after:w-2 ' 'dark:after:text-base-700 dark:after:bg-transparent ' 'checked:bg-primary-600 checked:border-primary-600 ' 'checked:transition-all checked:after:bg-white ' 'dark:checked:after:bg-base-900 ' 'checked:hover:border-base-900/20', 'switch': 'appearance-none bg-base-300 cursor-pointer h-5 ' 'relative rounded-full transition-all w-8 min-w-8 ' "after:absolute after:bg-white after:content-[''] " 'after:bg-red-300 after:h-3 after:rounded-full ' 'after:shadow-xs after:left-1 after:top-1 ' 'after:w-3 checked:bg-green-500 ' 'checked:after:left-4 dark:bg-base-600 ' 'dark:checked:bg-green-700', 'text_input': 'border border-base-200 bg-white font-medium ' 'min-w-20 placeholder-base-400 rounded-default ' 'shadow-xs text-font-default-light text-sm ' 'focus:outline-2 focus:-outline-offset-2 ' 'focus:outline-primary-600 ' 'group-[.errors]:border-red-600 ' 'focus:group-[.errors]:outline-red-600 ' 'dark:bg-base-900 dark:border-base-700 ' 'dark:text-font-default-dark ' 'dark:group-[.errors]:border-red-500 ' 'dark:focus:group-[.errors]:outline-red-500 ' 'dark:scheme-dark px-3 py-2 w-full max-w-2xl'}, 'has_permission': False, 'is_nav_sidebar_enabled': True, 'is_popup': False, 'log_entries': '<<queryset of admin.LogEntry>>', 'nav_global': '', 'nav_global_side': '', 'next': '/ru/admin/', 'pretitle': '', 'scripts': [], 'show_back_button': True, 'show_history': True, 'show_languages': None, 'show_view_on_site': True, 'sidebar_navigation': [], 'sidebar_show_all_applications': True, 'sidebar_show_search': True, 'site': <django.contrib.sites.requests.RequestSite object at 0x762950a26f90>, 'site_dropdown': [DropdownItem(title='Developer | MrSmitix', link='https://t.me/MrSmitix', icon='code'), DropdownItem(title='Get Yandex API Token', link='https://oauth.yandex.ru/authorize?response_type=token&client_id=1e562c68c18d4e81abe7ba8b3b06d7d1', icon='api')], 'site_favicons': [Favicon(href='/static/favicon.svg', rel='icon', type='image/svg+xml', sizes='32x32')], 'site_header': 'Supplify', 'site_icon': None, 'site_logo': None, 'site_name': 'supplify.ru', 'site_subheader': None, 'site_symbol': 'deployed_code_update', 'site_title': 'Supplify', 'site_url': '/', 'styles': [], 'subtitle': None, 'tab_list': [], 'theme': 'dark', 'title': 'Войти', 'username': '', 'view': <django.contrib.auth.views.LoginView object at 0x762950a25100>} {'block': <Block Node: base. Contents: [<TextNode: '\n <div id="page" class'>, <django.templatetags.i18n.TranslateNode object at 0x762951509c70>, <TextNode: '</span>\n '>, <Variable Node: site_title|default:_('Django site admin')>, <TextNode: '</span>\n <'>, <IncludeNode: template=<FilterExpression '"unfold/helpers/messages.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 0x76295147eed0>, <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 <di'>, <django.templatetags.i18n.TranslateNode object at 0x76295147e1b0>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n </form>\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 0x762950a25940>}
unfold/helpers/form_label.html
/home/Supplify/venv/lib/python3.12/site-packages/unfold/templates/unfold/helpers/form_label.html
Контекст {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': '<SimpleLazyObject: ' "'ExICajuxohbnHzyWcPl2zbAtafgCzRRWMZvP1yaguQouGMol8cPN1yh4YOLNDweN'>", 'messages': <FallbackStorage: request=<WSGIRequest: GET '/ru/admin/login/?next=/ru/admin/'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x762950a251c0>>), 'request': '<<request>>', 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x762950a251c0>>'} {'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'ru', 'actions_items': '', 'app_path': '/ru/admin/login/?next=/ru/admin/', 'available_apps': [], 'border_radius': '6px', 'branding': '', 'colors': {'base': {'100': '243, 244, 246', '200': '229, 231, 235', '300': '209, 213, 219', '400': '156, 163, 175', '50': '249, 250, 251', '500': '107, 114, 128', '600': '75, 85, 99', '700': '55, 65, 81', '800': '31, 41, 55', '900': '17, 24, 39', '950': '3, 7, 18'}, 'font': {'default-dark': 'var(--color-base-300)', 'default-light': 'var(--color-base-600)', 'important-dark': 'var(--color-base-100)', 'important-light': 'var(--color-base-900)', 'subtle-dark': 'var(--color-base-400)', 'subtle-light': 'var(--color-base-500)'}, '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': '', 'environment': ['DEBUG', 'danger'], 'environment_title_prefix': None, 'extra_userlinks': '', 'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>, 'form_classes': {'button': 'border cursor-pointer font-medium px-3 py-2 ' 'rounded-default text-center whitespace-nowrap ' 'bg-primary-600 border-transparent text-white', 'checkbox': 'appearance-none bg-white block border ' 'border-base-300 cursor-pointer h-4 min-w-4 ' 'relative rounded-[4px] shadow-xs w-4 ' 'hover:border-base-400 dark:bg-base-700 ' 'dark:border-base-500 ' 'dark:checked:after: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 ' 'dark:after:text-base-700 checked:bg-primary-600 ' 'dark:checked:bg-primary-600 ' 'checked:border-primary-600 ' 'dark:checked:border-primary-600 ' 'checked:transition-all ' 'checked:hover:border-primary-600', 'file': 'border border-base-200 flex grow items-center ' 'overflow-hidden rounded-default shadow-xs max-w-2xl ' 'focus-within:outline-2 ' 'focus-within:-outline-offset-2 ' 'focus-within:outline-primary-600 ' 'group-[.errors]:border-red-600 ' 'focus-within:group-[.errors]:outline-red-500 ' 'dark:border-base-700 ' 'dark:group-[.errors]:border-red-500 ' 'dark:focus-within:group-[.errors]:outline-red-500', 'radio': 'appearance-none bg-white block border ' 'border-base-300 cursor-pointer h-4 min-w-4 ' 'relative rounded-full w-4 dark:bg-base-700 ' 'dark:border-base-500 hover:border-base-400 ' 'focus:outline focus:outline-1 ' 'focus:outline-offset-2 focus:outline-primary-500 ' 'after:absolute after:bg-transparent ' "after:content-[''] after:flex after:h-2 " 'after:items-center after:justify-center ' 'after:leading-none after:left-1/2 ' 'after:rounded-full after:text-white after:top-1/2 ' 'after:transition-all after:-translate-x-1/2 ' 'after:-translate-y-1/2 after:text-sm after:w-2 ' 'dark:after:text-base-700 dark:after:bg-transparent ' 'checked:bg-primary-600 checked:border-primary-600 ' 'checked:transition-all checked:after:bg-white ' 'dark:checked:after:bg-base-900 ' 'checked:hover:border-base-900/20', 'switch': 'appearance-none bg-base-300 cursor-pointer h-5 ' 'relative rounded-full transition-all w-8 min-w-8 ' "after:absolute after:bg-white after:content-[''] " 'after:bg-red-300 after:h-3 after:rounded-full ' 'after:shadow-xs after:left-1 after:top-1 ' 'after:w-3 checked:bg-green-500 ' 'checked:after:left-4 dark:bg-base-600 ' 'dark:checked:bg-green-700', 'text_input': 'border border-base-200 bg-white font-medium ' 'min-w-20 placeholder-base-400 rounded-default ' 'shadow-xs text-font-default-light text-sm ' 'focus:outline-2 focus:-outline-offset-2 ' 'focus:outline-primary-600 ' 'group-[.errors]:border-red-600 ' 'focus:group-[.errors]:outline-red-600 ' 'dark:bg-base-900 dark:border-base-700 ' 'dark:text-font-default-dark ' 'dark:group-[.errors]:border-red-500 ' 'dark:focus:group-[.errors]:outline-red-500 ' 'dark:scheme-dark px-3 py-2 w-full max-w-2xl'}, 'has_permission': False, 'is_nav_sidebar_enabled': True, 'is_popup': False, 'log_entries': '<<queryset of admin.LogEntry>>', 'nav_global': '', 'nav_global_side': '', 'next': '/ru/admin/', 'pretitle': '', 'scripts': [], 'show_back_button': True, 'show_history': True, 'show_languages': None, 'show_view_on_site': True, 'sidebar_navigation': [], 'sidebar_show_all_applications': True, 'sidebar_show_search': True, 'site': <django.contrib.sites.requests.RequestSite object at 0x762950a26f90>, 'site_dropdown': [DropdownItem(title='Developer | MrSmitix', link='https://t.me/MrSmitix', icon='code'), DropdownItem(title='Get Yandex API Token', link='https://oauth.yandex.ru/authorize?response_type=token&client_id=1e562c68c18d4e81abe7ba8b3b06d7d1', icon='api')], 'site_favicons': [Favicon(href='/static/favicon.svg', rel='icon', type='image/svg+xml', sizes='32x32')], 'site_header': 'Supplify', 'site_icon': None, 'site_logo': None, 'site_name': 'supplify.ru', 'site_subheader': None, 'site_symbol': 'deployed_code_update', 'site_title': 'Supplify', 'site_url': '/', 'styles': [], 'subtitle': None, 'tab_list': [], 'theme': 'dark', 'title': 'Войти', 'username': '', 'view': <django.contrib.auth.views.LoginView object at 0x762950a25100>} {'block': <Block Node: base. Contents: [<TextNode: '\n <div id="page" class'>, <django.templatetags.i18n.TranslateNode object at 0x762951509c70>, <TextNode: '</span>\n '>, <Variable Node: site_title|default:_('Django site admin')>, <TextNode: '</span>\n <'>, <IncludeNode: template=<FilterExpression '"unfold/helpers/messages.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 0x76295147eed0>, <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 <di'>, <django.templatetags.i18n.TranslateNode object at 0x76295147e1b0>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n </form>\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 0x762950a25940>} {'field': <django.forms.boundfield.BoundField object at 0x762950a25940>}
unfold/helpers/form_errors.html
/home/Supplify/venv/lib/python3.12/site-packages/unfold/templates/unfold/helpers/form_errors.html
Контекст {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': '<SimpleLazyObject: ' "'ExICajuxohbnHzyWcPl2zbAtafgCzRRWMZvP1yaguQouGMol8cPN1yh4YOLNDweN'>", 'messages': <FallbackStorage: request=<WSGIRequest: GET '/ru/admin/login/?next=/ru/admin/'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x762950a251c0>>), 'request': '<<request>>', 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x762950a251c0>>'} {'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'ru', 'actions_items': '', 'app_path': '/ru/admin/login/?next=/ru/admin/', 'available_apps': [], 'border_radius': '6px', 'branding': '', 'colors': {'base': {'100': '243, 244, 246', '200': '229, 231, 235', '300': '209, 213, 219', '400': '156, 163, 175', '50': '249, 250, 251', '500': '107, 114, 128', '600': '75, 85, 99', '700': '55, 65, 81', '800': '31, 41, 55', '900': '17, 24, 39', '950': '3, 7, 18'}, 'font': {'default-dark': 'var(--color-base-300)', 'default-light': 'var(--color-base-600)', 'important-dark': 'var(--color-base-100)', 'important-light': 'var(--color-base-900)', 'subtle-dark': 'var(--color-base-400)', 'subtle-light': 'var(--color-base-500)'}, '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': '', 'environment': ['DEBUG', 'danger'], 'environment_title_prefix': None, 'extra_userlinks': '', 'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>, 'form_classes': {'button': 'border cursor-pointer font-medium px-3 py-2 ' 'rounded-default text-center whitespace-nowrap ' 'bg-primary-600 border-transparent text-white', 'checkbox': 'appearance-none bg-white block border ' 'border-base-300 cursor-pointer h-4 min-w-4 ' 'relative rounded-[4px] shadow-xs w-4 ' 'hover:border-base-400 dark:bg-base-700 ' 'dark:border-base-500 ' 'dark:checked:after: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 ' 'dark:after:text-base-700 checked:bg-primary-600 ' 'dark:checked:bg-primary-600 ' 'checked:border-primary-600 ' 'dark:checked:border-primary-600 ' 'checked:transition-all ' 'checked:hover:border-primary-600', 'file': 'border border-base-200 flex grow items-center ' 'overflow-hidden rounded-default shadow-xs max-w-2xl ' 'focus-within:outline-2 ' 'focus-within:-outline-offset-2 ' 'focus-within:outline-primary-600 ' 'group-[.errors]:border-red-600 ' 'focus-within:group-[.errors]:outline-red-500 ' 'dark:border-base-700 ' 'dark:group-[.errors]:border-red-500 ' 'dark:focus-within:group-[.errors]:outline-red-500', 'radio': 'appearance-none bg-white block border ' 'border-base-300 cursor-pointer h-4 min-w-4 ' 'relative rounded-full w-4 dark:bg-base-700 ' 'dark:border-base-500 hover:border-base-400 ' 'focus:outline focus:outline-1 ' 'focus:outline-offset-2 focus:outline-primary-500 ' 'after:absolute after:bg-transparent ' "after:content-[''] after:flex after:h-2 " 'after:items-center after:justify-center ' 'after:leading-none after:left-1/2 ' 'after:rounded-full after:text-white after:top-1/2 ' 'after:transition-all after:-translate-x-1/2 ' 'after:-translate-y-1/2 after:text-sm after:w-2 ' 'dark:after:text-base-700 dark:after:bg-transparent ' 'checked:bg-primary-600 checked:border-primary-600 ' 'checked:transition-all checked:after:bg-white ' 'dark:checked:after:bg-base-900 ' 'checked:hover:border-base-900/20', 'switch': 'appearance-none bg-base-300 cursor-pointer h-5 ' 'relative rounded-full transition-all w-8 min-w-8 ' "after:absolute after:bg-white after:content-[''] " 'after:bg-red-300 after:h-3 after:rounded-full ' 'after:shadow-xs after:left-1 after:top-1 ' 'after:w-3 checked:bg-green-500 ' 'checked:after:left-4 dark:bg-base-600 ' 'dark:checked:bg-green-700', 'text_input': 'border border-base-200 bg-white font-medium ' 'min-w-20 placeholder-base-400 rounded-default ' 'shadow-xs text-font-default-light text-sm ' 'focus:outline-2 focus:-outline-offset-2 ' 'focus:outline-primary-600 ' 'group-[.errors]:border-red-600 ' 'focus:group-[.errors]:outline-red-600 ' 'dark:bg-base-900 dark:border-base-700 ' 'dark:text-font-default-dark ' 'dark:group-[.errors]:border-red-500 ' 'dark:focus:group-[.errors]:outline-red-500 ' 'dark:scheme-dark px-3 py-2 w-full max-w-2xl'}, 'has_permission': False, 'is_nav_sidebar_enabled': True, 'is_popup': False, 'log_entries': '<<queryset of admin.LogEntry>>', 'nav_global': '', 'nav_global_side': '', 'next': '/ru/admin/', 'pretitle': '', 'scripts': [], 'show_back_button': True, 'show_history': True, 'show_languages': None, 'show_view_on_site': True, 'sidebar_navigation': [], 'sidebar_show_all_applications': True, 'sidebar_show_search': True, 'site': <django.contrib.sites.requests.RequestSite object at 0x762950a26f90>, 'site_dropdown': [DropdownItem(title='Developer | MrSmitix', link='https://t.me/MrSmitix', icon='code'), DropdownItem(title='Get Yandex API Token', link='https://oauth.yandex.ru/authorize?response_type=token&client_id=1e562c68c18d4e81abe7ba8b3b06d7d1', icon='api')], 'site_favicons': [Favicon(href='/static/favicon.svg', rel='icon', type='image/svg+xml', sizes='32x32')], 'site_header': 'Supplify', 'site_icon': None, 'site_logo': None, 'site_name': 'supplify.ru', 'site_subheader': None, 'site_symbol': 'deployed_code_update', 'site_title': 'Supplify', 'site_url': '/', 'styles': [], 'subtitle': None, 'tab_list': [], 'theme': 'dark', 'title': 'Войти', 'username': '', 'view': <django.contrib.auth.views.LoginView object at 0x762950a25100>} {'block': <Block Node: base. Contents: [<TextNode: '\n <div id="page" class'>, <django.templatetags.i18n.TranslateNode object at 0x762951509c70>, <TextNode: '</span>\n '>, <Variable Node: site_title|default:_('Django site admin')>, <TextNode: '</span>\n <'>, <IncludeNode: template=<FilterExpression '"unfold/helpers/messages.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 0x76295147eed0>, <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 <di'>, <django.templatetags.i18n.TranslateNode object at 0x76295147e1b0>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n </form>\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 0x762950a25940>} {'errors': []}
unfold/helpers/help_text.html
/home/Supplify/venv/lib/python3.12/site-packages/unfold/templates/unfold/helpers/help_text.html
Контекст {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': '<SimpleLazyObject: ' "'ExICajuxohbnHzyWcPl2zbAtafgCzRRWMZvP1yaguQouGMol8cPN1yh4YOLNDweN'>", 'messages': <FallbackStorage: request=<WSGIRequest: GET '/ru/admin/login/?next=/ru/admin/'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x762950a251c0>>), 'request': '<<request>>', 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x762950a251c0>>'} {'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'ru', 'actions_items': '', 'app_path': '/ru/admin/login/?next=/ru/admin/', 'available_apps': [], 'border_radius': '6px', 'branding': '', 'colors': {'base': {'100': '243, 244, 246', '200': '229, 231, 235', '300': '209, 213, 219', '400': '156, 163, 175', '50': '249, 250, 251', '500': '107, 114, 128', '600': '75, 85, 99', '700': '55, 65, 81', '800': '31, 41, 55', '900': '17, 24, 39', '950': '3, 7, 18'}, 'font': {'default-dark': 'var(--color-base-300)', 'default-light': 'var(--color-base-600)', 'important-dark': 'var(--color-base-100)', 'important-light': 'var(--color-base-900)', 'subtle-dark': 'var(--color-base-400)', 'subtle-light': 'var(--color-base-500)'}, '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': '', 'environment': ['DEBUG', 'danger'], 'environment_title_prefix': None, 'extra_userlinks': '', 'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>, 'form_classes': {'button': 'border cursor-pointer font-medium px-3 py-2 ' 'rounded-default text-center whitespace-nowrap ' 'bg-primary-600 border-transparent text-white', 'checkbox': 'appearance-none bg-white block border ' 'border-base-300 cursor-pointer h-4 min-w-4 ' 'relative rounded-[4px] shadow-xs w-4 ' 'hover:border-base-400 dark:bg-base-700 ' 'dark:border-base-500 ' 'dark:checked:after: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 ' 'dark:after:text-base-700 checked:bg-primary-600 ' 'dark:checked:bg-primary-600 ' 'checked:border-primary-600 ' 'dark:checked:border-primary-600 ' 'checked:transition-all ' 'checked:hover:border-primary-600', 'file': 'border border-base-200 flex grow items-center ' 'overflow-hidden rounded-default shadow-xs max-w-2xl ' 'focus-within:outline-2 ' 'focus-within:-outline-offset-2 ' 'focus-within:outline-primary-600 ' 'group-[.errors]:border-red-600 ' 'focus-within:group-[.errors]:outline-red-500 ' 'dark:border-base-700 ' 'dark:group-[.errors]:border-red-500 ' 'dark:focus-within:group-[.errors]:outline-red-500', 'radio': 'appearance-none bg-white block border ' 'border-base-300 cursor-pointer h-4 min-w-4 ' 'relative rounded-full w-4 dark:bg-base-700 ' 'dark:border-base-500 hover:border-base-400 ' 'focus:outline focus:outline-1 ' 'focus:outline-offset-2 focus:outline-primary-500 ' 'after:absolute after:bg-transparent ' "after:content-[''] after:flex after:h-2 " 'after:items-center after:justify-center ' 'after:leading-none after:left-1/2 ' 'after:rounded-full after:text-white after:top-1/2 ' 'after:transition-all after:-translate-x-1/2 ' 'after:-translate-y-1/2 after:text-sm after:w-2 ' 'dark:after:text-base-700 dark:after:bg-transparent ' 'checked:bg-primary-600 checked:border-primary-600 ' 'checked:transition-all checked:after:bg-white ' 'dark:checked:after:bg-base-900 ' 'checked:hover:border-base-900/20', 'switch': 'appearance-none bg-base-300 cursor-pointer h-5 ' 'relative rounded-full transition-all w-8 min-w-8 ' "after:absolute after:bg-white after:content-[''] " 'after:bg-red-300 after:h-3 after:rounded-full ' 'after:shadow-xs after:left-1 after:top-1 ' 'after:w-3 checked:bg-green-500 ' 'checked:after:left-4 dark:bg-base-600 ' 'dark:checked:bg-green-700', 'text_input': 'border border-base-200 bg-white font-medium ' 'min-w-20 placeholder-base-400 rounded-default ' 'shadow-xs text-font-default-light text-sm ' 'focus:outline-2 focus:-outline-offset-2 ' 'focus:outline-primary-600 ' 'group-[.errors]:border-red-600 ' 'focus:group-[.errors]:outline-red-600 ' 'dark:bg-base-900 dark:border-base-700 ' 'dark:text-font-default-dark ' 'dark:group-[.errors]:border-red-500 ' 'dark:focus:group-[.errors]:outline-red-500 ' 'dark:scheme-dark px-3 py-2 w-full max-w-2xl'}, 'has_permission': False, 'is_nav_sidebar_enabled': True, 'is_popup': False, 'log_entries': '<<queryset of admin.LogEntry>>', 'nav_global': '', 'nav_global_side': '', 'next': '/ru/admin/', 'pretitle': '', 'scripts': [], 'show_back_button': True, 'show_history': True, 'show_languages': None, 'show_view_on_site': True, 'sidebar_navigation': [], 'sidebar_show_all_applications': True, 'sidebar_show_search': True, 'site': <django.contrib.sites.requests.RequestSite object at 0x762950a26f90>, 'site_dropdown': [DropdownItem(title='Developer | MrSmitix', link='https://t.me/MrSmitix', icon='code'), DropdownItem(title='Get Yandex API Token', link='https://oauth.yandex.ru/authorize?response_type=token&client_id=1e562c68c18d4e81abe7ba8b3b06d7d1', icon='api')], 'site_favicons': [Favicon(href='/static/favicon.svg', rel='icon', type='image/svg+xml', sizes='32x32')], 'site_header': 'Supplify', 'site_icon': None, 'site_logo': None, 'site_name': 'supplify.ru', 'site_subheader': None, 'site_symbol': 'deployed_code_update', 'site_title': 'Supplify', 'site_url': '/', 'styles': [], 'subtitle': None, 'tab_list': [], 'theme': 'dark', 'title': 'Войти', 'username': '', 'view': <django.contrib.auth.views.LoginView object at 0x762950a25100>} {'block': <Block Node: base. Contents: [<TextNode: '\n <div id="page" class'>, <django.templatetags.i18n.TranslateNode object at 0x762951509c70>, <TextNode: '</span>\n '>, <Variable Node: site_title|default:_('Django site admin')>, <TextNode: '</span>\n <'>, <IncludeNode: template=<FilterExpression '"unfold/helpers/messages.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 0x76295147eed0>, <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 <di'>, <django.templatetags.i18n.TranslateNode object at 0x76295147e1b0>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n </form>\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 0x762950a25940>} {'help_text': ''}
unfold/helpers/field.html
/home/Supplify/venv/lib/python3.12/site-packages/unfold/templates/unfold/helpers/field.html
Контекст {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': '<SimpleLazyObject: ' "'ExICajuxohbnHzyWcPl2zbAtafgCzRRWMZvP1yaguQouGMol8cPN1yh4YOLNDweN'>", 'messages': <FallbackStorage: request=<WSGIRequest: GET '/ru/admin/login/?next=/ru/admin/'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x762950a251c0>>), 'request': '<<request>>', 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x762950a251c0>>'} {'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'ru', 'actions_items': '', 'app_path': '/ru/admin/login/?next=/ru/admin/', 'available_apps': [], 'border_radius': '6px', 'branding': '', 'colors': {'base': {'100': '243, 244, 246', '200': '229, 231, 235', '300': '209, 213, 219', '400': '156, 163, 175', '50': '249, 250, 251', '500': '107, 114, 128', '600': '75, 85, 99', '700': '55, 65, 81', '800': '31, 41, 55', '900': '17, 24, 39', '950': '3, 7, 18'}, 'font': {'default-dark': 'var(--color-base-300)', 'default-light': 'var(--color-base-600)', 'important-dark': 'var(--color-base-100)', 'important-light': 'var(--color-base-900)', 'subtle-dark': 'var(--color-base-400)', 'subtle-light': 'var(--color-base-500)'}, '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': '', 'environment': ['DEBUG', 'danger'], 'environment_title_prefix': None, 'extra_userlinks': '', 'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>, 'form_classes': {'button': 'border cursor-pointer font-medium px-3 py-2 ' 'rounded-default text-center whitespace-nowrap ' 'bg-primary-600 border-transparent text-white', 'checkbox': 'appearance-none bg-white block border ' 'border-base-300 cursor-pointer h-4 min-w-4 ' 'relative rounded-[4px] shadow-xs w-4 ' 'hover:border-base-400 dark:bg-base-700 ' 'dark:border-base-500 ' 'dark:checked:after: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 ' 'dark:after:text-base-700 checked:bg-primary-600 ' 'dark:checked:bg-primary-600 ' 'checked:border-primary-600 ' 'dark:checked:border-primary-600 ' 'checked:transition-all ' 'checked:hover:border-primary-600', 'file': 'border border-base-200 flex grow items-center ' 'overflow-hidden rounded-default shadow-xs max-w-2xl ' 'focus-within:outline-2 ' 'focus-within:-outline-offset-2 ' 'focus-within:outline-primary-600 ' 'group-[.errors]:border-red-600 ' 'focus-within:group-[.errors]:outline-red-500 ' 'dark:border-base-700 ' 'dark:group-[.errors]:border-red-500 ' 'dark:focus-within:group-[.errors]:outline-red-500', 'radio': 'appearance-none bg-white block border ' 'border-base-300 cursor-pointer h-4 min-w-4 ' 'relative rounded-full w-4 dark:bg-base-700 ' 'dark:border-base-500 hover:border-base-400 ' 'focus:outline focus:outline-1 ' 'focus:outline-offset-2 focus:outline-primary-500 ' 'after:absolute after:bg-transparent ' "after:content-[''] after:flex after:h-2 " 'after:items-center after:justify-center ' 'after:leading-none after:left-1/2 ' 'after:rounded-full after:text-white after:top-1/2 ' 'after:transition-all after:-translate-x-1/2 ' 'after:-translate-y-1/2 after:text-sm after:w-2 ' 'dark:after:text-base-700 dark:after:bg-transparent ' 'checked:bg-primary-600 checked:border-primary-600 ' 'checked:transition-all checked:after:bg-white ' 'dark:checked:after:bg-base-900 ' 'checked:hover:border-base-900/20', 'switch': 'appearance-none bg-base-300 cursor-pointer h-5 ' 'relative rounded-full transition-all w-8 min-w-8 ' "after:absolute after:bg-white after:content-[''] " 'after:bg-red-300 after:h-3 after:rounded-full ' 'after:shadow-xs after:left-1 after:top-1 ' 'after:w-3 checked:bg-green-500 ' 'checked:after:left-4 dark:bg-base-600 ' 'dark:checked:bg-green-700', 'text_input': 'border border-base-200 bg-white font-medium ' 'min-w-20 placeholder-base-400 rounded-default ' 'shadow-xs text-font-default-light text-sm ' 'focus:outline-2 focus:-outline-offset-2 ' 'focus:outline-primary-600 ' 'group-[.errors]:border-red-600 ' 'focus:group-[.errors]:outline-red-600 ' 'dark:bg-base-900 dark:border-base-700 ' 'dark:text-font-default-dark ' 'dark:group-[.errors]:border-red-500 ' 'dark:focus:group-[.errors]:outline-red-500 ' 'dark:scheme-dark px-3 py-2 w-full max-w-2xl'}, 'has_permission': False, 'is_nav_sidebar_enabled': True, 'is_popup': False, 'log_entries': '<<queryset of admin.LogEntry>>', 'nav_global': '', 'nav_global_side': '', 'next': '/ru/admin/', 'pretitle': '', 'scripts': [], 'show_back_button': True, 'show_history': True, 'show_languages': None, 'show_view_on_site': True, 'sidebar_navigation': [], 'sidebar_show_all_applications': True, 'sidebar_show_search': True, 'site': <django.contrib.sites.requests.RequestSite object at 0x762950a26f90>, 'site_dropdown': [DropdownItem(title='Developer | MrSmitix', link='https://t.me/MrSmitix', icon='code'), DropdownItem(title='Get Yandex API Token', link='https://oauth.yandex.ru/authorize?response_type=token&client_id=1e562c68c18d4e81abe7ba8b3b06d7d1', icon='api')], 'site_favicons': [Favicon(href='/static/favicon.svg', rel='icon', type='image/svg+xml', sizes='32x32')], 'site_header': 'Supplify', 'site_icon': None, 'site_logo': None, 'site_name': 'supplify.ru', 'site_subheader': None, 'site_symbol': 'deployed_code_update', 'site_title': 'Supplify', 'site_url': '/', 'styles': [], 'subtitle': None, 'tab_list': [], 'theme': 'dark', 'title': 'Войти', 'username': '', 'view': <django.contrib.auth.views.LoginView object at 0x762950a25100>} {'block': <Block Node: base. Contents: [<TextNode: '\n <div id="page" class'>, <django.templatetags.i18n.TranslateNode object at 0x762951509c70>, <TextNode: '</span>\n '>, <Variable Node: site_title|default:_('Django site admin')>, <TextNode: '</span>\n <'>, <IncludeNode: template=<FilterExpression '"unfold/helpers/messages.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 0x76295147eed0>, <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 <di'>, <django.templatetags.i18n.TranslateNode object at 0x76295147e1b0>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n </form>\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 0x762950a25a30>}
unfold/helpers/form_label.html
/home/Supplify/venv/lib/python3.12/site-packages/unfold/templates/unfold/helpers/form_label.html
Контекст {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': '<SimpleLazyObject: ' "'ExICajuxohbnHzyWcPl2zbAtafgCzRRWMZvP1yaguQouGMol8cPN1yh4YOLNDweN'>", 'messages': <FallbackStorage: request=<WSGIRequest: GET '/ru/admin/login/?next=/ru/admin/'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x762950a251c0>>), 'request': '<<request>>', 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x762950a251c0>>'} {'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'ru', 'actions_items': '', 'app_path': '/ru/admin/login/?next=/ru/admin/', 'available_apps': [], 'border_radius': '6px', 'branding': '', 'colors': {'base': {'100': '243, 244, 246', '200': '229, 231, 235', '300': '209, 213, 219', '400': '156, 163, 175', '50': '249, 250, 251', '500': '107, 114, 128', '600': '75, 85, 99', '700': '55, 65, 81', '800': '31, 41, 55', '900': '17, 24, 39', '950': '3, 7, 18'}, 'font': {'default-dark': 'var(--color-base-300)', 'default-light': 'var(--color-base-600)', 'important-dark': 'var(--color-base-100)', 'important-light': 'var(--color-base-900)', 'subtle-dark': 'var(--color-base-400)', 'subtle-light': 'var(--color-base-500)'}, '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': '', 'environment': ['DEBUG', 'danger'], 'environment_title_prefix': None, 'extra_userlinks': '', 'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>, 'form_classes': {'button': 'border cursor-pointer font-medium px-3 py-2 ' 'rounded-default text-center whitespace-nowrap ' 'bg-primary-600 border-transparent text-white', 'checkbox': 'appearance-none bg-white block border ' 'border-base-300 cursor-pointer h-4 min-w-4 ' 'relative rounded-[4px] shadow-xs w-4 ' 'hover:border-base-400 dark:bg-base-700 ' 'dark:border-base-500 ' 'dark:checked:after: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 ' 'dark:after:text-base-700 checked:bg-primary-600 ' 'dark:checked:bg-primary-600 ' 'checked:border-primary-600 ' 'dark:checked:border-primary-600 ' 'checked:transition-all ' 'checked:hover:border-primary-600', 'file': 'border border-base-200 flex grow items-center ' 'overflow-hidden rounded-default shadow-xs max-w-2xl ' 'focus-within:outline-2 ' 'focus-within:-outline-offset-2 ' 'focus-within:outline-primary-600 ' 'group-[.errors]:border-red-600 ' 'focus-within:group-[.errors]:outline-red-500 ' 'dark:border-base-700 ' 'dark:group-[.errors]:border-red-500 ' 'dark:focus-within:group-[.errors]:outline-red-500', 'radio': 'appearance-none bg-white block border ' 'border-base-300 cursor-pointer h-4 min-w-4 ' 'relative rounded-full w-4 dark:bg-base-700 ' 'dark:border-base-500 hover:border-base-400 ' 'focus:outline focus:outline-1 ' 'focus:outline-offset-2 focus:outline-primary-500 ' 'after:absolute after:bg-transparent ' "after:content-[''] after:flex after:h-2 " 'after:items-center after:justify-center ' 'after:leading-none after:left-1/2 ' 'after:rounded-full after:text-white after:top-1/2 ' 'after:transition-all after:-translate-x-1/2 ' 'after:-translate-y-1/2 after:text-sm after:w-2 ' 'dark:after:text-base-700 dark:after:bg-transparent ' 'checked:bg-primary-600 checked:border-primary-600 ' 'checked:transition-all checked:after:bg-white ' 'dark:checked:after:bg-base-900 ' 'checked:hover:border-base-900/20', 'switch': 'appearance-none bg-base-300 cursor-pointer h-5 ' 'relative rounded-full transition-all w-8 min-w-8 ' "after:absolute after:bg-white after:content-[''] " 'after:bg-red-300 after:h-3 after:rounded-full ' 'after:shadow-xs after:left-1 after:top-1 ' 'after:w-3 checked:bg-green-500 ' 'checked:after:left-4 dark:bg-base-600 ' 'dark:checked:bg-green-700', 'text_input': 'border border-base-200 bg-white font-medium ' 'min-w-20 placeholder-base-400 rounded-default ' 'shadow-xs text-font-default-light text-sm ' 'focus:outline-2 focus:-outline-offset-2 ' 'focus:outline-primary-600 ' 'group-[.errors]:border-red-600 ' 'focus:group-[.errors]:outline-red-600 ' 'dark:bg-base-900 dark:border-base-700 ' 'dark:text-font-default-dark ' 'dark:group-[.errors]:border-red-500 ' 'dark:focus:group-[.errors]:outline-red-500 ' 'dark:scheme-dark px-3 py-2 w-full max-w-2xl'}, 'has_permission': False, 'is_nav_sidebar_enabled': True, 'is_popup': False, 'log_entries': '<<queryset of admin.LogEntry>>', 'nav_global': '', 'nav_global_side': '', 'next': '/ru/admin/', 'pretitle': '', 'scripts': [], 'show_back_button': True, 'show_history': True, 'show_languages': None, 'show_view_on_site': True, 'sidebar_navigation': [], 'sidebar_show_all_applications': True, 'sidebar_show_search': True, 'site': <django.contrib.sites.requests.RequestSite object at 0x762950a26f90>, 'site_dropdown': [DropdownItem(title='Developer | MrSmitix', link='https://t.me/MrSmitix', icon='code'), DropdownItem(title='Get Yandex API Token', link='https://oauth.yandex.ru/authorize?response_type=token&client_id=1e562c68c18d4e81abe7ba8b3b06d7d1', icon='api')], 'site_favicons': [Favicon(href='/static/favicon.svg', rel='icon', type='image/svg+xml', sizes='32x32')], 'site_header': 'Supplify', 'site_icon': None, 'site_logo': None, 'site_name': 'supplify.ru', 'site_subheader': None, 'site_symbol': 'deployed_code_update', 'site_title': 'Supplify', 'site_url': '/', 'styles': [], 'subtitle': None, 'tab_list': [], 'theme': 'dark', 'title': 'Войти', 'username': '', 'view': <django.contrib.auth.views.LoginView object at 0x762950a25100>} {'block': <Block Node: base. Contents: [<TextNode: '\n <div id="page" class'>, <django.templatetags.i18n.TranslateNode object at 0x762951509c70>, <TextNode: '</span>\n '>, <Variable Node: site_title|default:_('Django site admin')>, <TextNode: '</span>\n <'>, <IncludeNode: template=<FilterExpression '"unfold/helpers/messages.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 0x76295147eed0>, <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 <di'>, <django.templatetags.i18n.TranslateNode object at 0x76295147e1b0>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n </form>\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 0x762950a25a30>} {'field': <django.forms.boundfield.BoundField object at 0x762950a25a30>}
unfold/helpers/form_errors.html
/home/Supplify/venv/lib/python3.12/site-packages/unfold/templates/unfold/helpers/form_errors.html
Контекст {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': '<SimpleLazyObject: ' "'ExICajuxohbnHzyWcPl2zbAtafgCzRRWMZvP1yaguQouGMol8cPN1yh4YOLNDweN'>", 'messages': <FallbackStorage: request=<WSGIRequest: GET '/ru/admin/login/?next=/ru/admin/'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x762950a251c0>>), 'request': '<<request>>', 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x762950a251c0>>'} {'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'ru', 'actions_items': '', 'app_path': '/ru/admin/login/?next=/ru/admin/', 'available_apps': [], 'border_radius': '6px', 'branding': '', 'colors': {'base': {'100': '243, 244, 246', '200': '229, 231, 235', '300': '209, 213, 219', '400': '156, 163, 175', '50': '249, 250, 251', '500': '107, 114, 128', '600': '75, 85, 99', '700': '55, 65, 81', '800': '31, 41, 55', '900': '17, 24, 39', '950': '3, 7, 18'}, 'font': {'default-dark': 'var(--color-base-300)', 'default-light': 'var(--color-base-600)', 'important-dark': 'var(--color-base-100)', 'important-light': 'var(--color-base-900)', 'subtle-dark': 'var(--color-base-400)', 'subtle-light': 'var(--color-base-500)'}, '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': '', 'environment': ['DEBUG', 'danger'], 'environment_title_prefix': None, 'extra_userlinks': '', 'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>, 'form_classes': {'button': 'border cursor-pointer font-medium px-3 py-2 ' 'rounded-default text-center whitespace-nowrap ' 'bg-primary-600 border-transparent text-white', 'checkbox': 'appearance-none bg-white block border ' 'border-base-300 cursor-pointer h-4 min-w-4 ' 'relative rounded-[4px] shadow-xs w-4 ' 'hover:border-base-400 dark:bg-base-700 ' 'dark:border-base-500 ' 'dark:checked:after: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 ' 'dark:after:text-base-700 checked:bg-primary-600 ' 'dark:checked:bg-primary-600 ' 'checked:border-primary-600 ' 'dark:checked:border-primary-600 ' 'checked:transition-all ' 'checked:hover:border-primary-600', 'file': 'border border-base-200 flex grow items-center ' 'overflow-hidden rounded-default shadow-xs max-w-2xl ' 'focus-within:outline-2 ' 'focus-within:-outline-offset-2 ' 'focus-within:outline-primary-600 ' 'group-[.errors]:border-red-600 ' 'focus-within:group-[.errors]:outline-red-500 ' 'dark:border-base-700 ' 'dark:group-[.errors]:border-red-500 ' 'dark:focus-within:group-[.errors]:outline-red-500', 'radio': 'appearance-none bg-white block border ' 'border-base-300 cursor-pointer h-4 min-w-4 ' 'relative rounded-full w-4 dark:bg-base-700 ' 'dark:border-base-500 hover:border-base-400 ' 'focus:outline focus:outline-1 ' 'focus:outline-offset-2 focus:outline-primary-500 ' 'after:absolute after:bg-transparent ' "after:content-[''] after:flex after:h-2 " 'after:items-center after:justify-center ' 'after:leading-none after:left-1/2 ' 'after:rounded-full after:text-white after:top-1/2 ' 'after:transition-all after:-translate-x-1/2 ' 'after:-translate-y-1/2 after:text-sm after:w-2 ' 'dark:after:text-base-700 dark:after:bg-transparent ' 'checked:bg-primary-600 checked:border-primary-600 ' 'checked:transition-all checked:after:bg-white ' 'dark:checked:after:bg-base-900 ' 'checked:hover:border-base-900/20', 'switch': 'appearance-none bg-base-300 cursor-pointer h-5 ' 'relative rounded-full transition-all w-8 min-w-8 ' "after:absolute after:bg-white after:content-[''] " 'after:bg-red-300 after:h-3 after:rounded-full ' 'after:shadow-xs after:left-1 after:top-1 ' 'after:w-3 checked:bg-green-500 ' 'checked:after:left-4 dark:bg-base-600 ' 'dark:checked:bg-green-700', 'text_input': 'border border-base-200 bg-white font-medium ' 'min-w-20 placeholder-base-400 rounded-default ' 'shadow-xs text-font-default-light text-sm ' 'focus:outline-2 focus:-outline-offset-2 ' 'focus:outline-primary-600 ' 'group-[.errors]:border-red-600 ' 'focus:group-[.errors]:outline-red-600 ' 'dark:bg-base-900 dark:border-base-700 ' 'dark:text-font-default-dark ' 'dark:group-[.errors]:border-red-500 ' 'dark:focus:group-[.errors]:outline-red-500 ' 'dark:scheme-dark px-3 py-2 w-full max-w-2xl'}, 'has_permission': False, 'is_nav_sidebar_enabled': True, 'is_popup': False, 'log_entries': '<<queryset of admin.LogEntry>>', 'nav_global': '', 'nav_global_side': '', 'next': '/ru/admin/', 'pretitle': '', 'scripts': [], 'show_back_button': True, 'show_history': True, 'show_languages': None, 'show_view_on_site': True, 'sidebar_navigation': [], 'sidebar_show_all_applications': True, 'sidebar_show_search': True, 'site': <django.contrib.sites.requests.RequestSite object at 0x762950a26f90>, 'site_dropdown': [DropdownItem(title='Developer | MrSmitix', link='https://t.me/MrSmitix', icon='code'), DropdownItem(title='Get Yandex API Token', link='https://oauth.yandex.ru/authorize?response_type=token&client_id=1e562c68c18d4e81abe7ba8b3b06d7d1', icon='api')], 'site_favicons': [Favicon(href='/static/favicon.svg', rel='icon', type='image/svg+xml', sizes='32x32')], 'site_header': 'Supplify', 'site_icon': None, 'site_logo': None, 'site_name': 'supplify.ru', 'site_subheader': None, 'site_symbol': 'deployed_code_update', 'site_title': 'Supplify', 'site_url': '/', 'styles': [], 'subtitle': None, 'tab_list': [], 'theme': 'dark', 'title': 'Войти', 'username': '', 'view': <django.contrib.auth.views.LoginView object at 0x762950a25100>} {'block': <Block Node: base. Contents: [<TextNode: '\n <div id="page" class'>, <django.templatetags.i18n.TranslateNode object at 0x762951509c70>, <TextNode: '</span>\n '>, <Variable Node: site_title|default:_('Django site admin')>, <TextNode: '</span>\n <'>, <IncludeNode: template=<FilterExpression '"unfold/helpers/messages.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 0x76295147eed0>, <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 <di'>, <django.templatetags.i18n.TranslateNode object at 0x76295147e1b0>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n </form>\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 0x762950a25a30>} {'errors': []}
unfold/helpers/help_text.html
/home/Supplify/venv/lib/python3.12/site-packages/unfold/templates/unfold/helpers/help_text.html
Контекст {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'csrf_token': '<SimpleLazyObject: ' "'ExICajuxohbnHzyWcPl2zbAtafgCzRRWMZvP1yaguQouGMol8cPN1yh4YOLNDweN'>", 'messages': <FallbackStorage: request=<WSGIRequest: GET '/ru/admin/login/?next=/ru/admin/'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x762950a251c0>>), 'request': '<<request>>', 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x762950a251c0>>'} {'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'ru', 'actions_items': '', 'app_path': '/ru/admin/login/?next=/ru/admin/', 'available_apps': [], 'border_radius': '6px', 'branding': '', 'colors': {'base': {'100': '243, 244, 246', '200': '229, 231, 235', '300': '209, 213, 219', '400': '156, 163, 175', '50': '249, 250, 251', '500': '107, 114, 128', '600': '75, 85, 99', '700': '55, 65, 81', '800': '31, 41, 55', '900': '17, 24, 39', '950': '3, 7, 18'}, 'font': {'default-dark': 'var(--color-base-300)', 'default-light': 'var(--color-base-600)', 'important-dark': 'var(--color-base-100)', 'important-light': 'var(--color-base-900)', 'subtle-dark': 'var(--color-base-400)', 'subtle-light': 'var(--color-base-500)'}, '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': '', 'environment': ['DEBUG', 'danger'], 'environment_title_prefix': None, 'extra_userlinks': '', 'form': <AuthenticationForm bound=False, valid=False, fields=(username;password)>, 'form_classes': {'button': 'border cursor-pointer font-medium px-3 py-2 ' 'rounded-default text-center whitespace-nowrap ' 'bg-primary-600 border-transparent text-white', 'checkbox': 'appearance-none bg-white block border ' 'border-base-300 cursor-pointer h-4 min-w-4 ' 'relative rounded-[4px] shadow-xs w-4 ' 'hover:border-base-400 dark:bg-base-700 ' 'dark:border-base-500 ' 'dark:checked:after: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 ' 'dark:after:text-base-700 checked:bg-primary-600 ' 'dark:checked:bg-primary-600 ' 'checked:border-primary-600 ' 'dark:checked:border-primary-600 ' 'checked:transition-all ' 'checked:hover:border-primary-600', 'file': 'border border-base-200 flex grow items-center ' 'overflow-hidden rounded-default shadow-xs max-w-2xl ' 'focus-within:outline-2 ' 'focus-within:-outline-offset-2 ' 'focus-within:outline-primary-600 ' 'group-[.errors]:border-red-600 ' 'focus-within:group-[.errors]:outline-red-500 ' 'dark:border-base-700 ' 'dark:group-[.errors]:border-red-500 ' 'dark:focus-within:group-[.errors]:outline-red-500', 'radio': 'appearance-none bg-white block border ' 'border-base-300 cursor-pointer h-4 min-w-4 ' 'relative rounded-full w-4 dark:bg-base-700 ' 'dark:border-base-500 hover:border-base-400 ' 'focus:outline focus:outline-1 ' 'focus:outline-offset-2 focus:outline-primary-500 ' 'after:absolute after:bg-transparent ' "after:content-[''] after:flex after:h-2 " 'after:items-center after:justify-center ' 'after:leading-none after:left-1/2 ' 'after:rounded-full after:text-white after:top-1/2 ' 'after:transition-all after:-translate-x-1/2 ' 'after:-translate-y-1/2 after:text-sm after:w-2 ' 'dark:after:text-base-700 dark:after:bg-transparent ' 'checked:bg-primary-600 checked:border-primary-600 ' 'checked:transition-all checked:after:bg-white ' 'dark:checked:after:bg-base-900 ' 'checked:hover:border-base-900/20', 'switch': 'appearance-none bg-base-300 cursor-pointer h-5 ' 'relative rounded-full transition-all w-8 min-w-8 ' "after:absolute after:bg-white after:content-[''] " 'after:bg-red-300 after:h-3 after:rounded-full ' 'after:shadow-xs after:left-1 after:top-1 ' 'after:w-3 checked:bg-green-500 ' 'checked:after:left-4 dark:bg-base-600 ' 'dark:checked:bg-green-700', 'text_input': 'border border-base-200 bg-white font-medium ' 'min-w-20 placeholder-base-400 rounded-default ' 'shadow-xs text-font-default-light text-sm ' 'focus:outline-2 focus:-outline-offset-2 ' 'focus:outline-primary-600 ' 'group-[.errors]:border-red-600 ' 'focus:group-[.errors]:outline-red-600 ' 'dark:bg-base-900 dark:border-base-700 ' 'dark:text-font-default-dark ' 'dark:group-[.errors]:border-red-500 ' 'dark:focus:group-[.errors]:outline-red-500 ' 'dark:scheme-dark px-3 py-2 w-full max-w-2xl'}, 'has_permission': False, 'is_nav_sidebar_enabled': True, 'is_popup': False, 'log_entries': '<<queryset of admin.LogEntry>>', 'nav_global': '', 'nav_global_side': '', 'next': '/ru/admin/', 'pretitle': '', 'scripts': [], 'show_back_button': True, 'show_history': True, 'show_languages': None, 'show_view_on_site': True, 'sidebar_navigation': [], 'sidebar_show_all_applications': True, 'sidebar_show_search': True, 'site': <django.contrib.sites.requests.RequestSite object at 0x762950a26f90>, 'site_dropdown': [DropdownItem(title='Developer | MrSmitix', link='https://t.me/MrSmitix', icon='code'), DropdownItem(title='Get Yandex API Token', link='https://oauth.yandex.ru/authorize?response_type=token&client_id=1e562c68c18d4e81abe7ba8b3b06d7d1', icon='api')], 'site_favicons': [Favicon(href='/static/favicon.svg', rel='icon', type='image/svg+xml', sizes='32x32')], 'site_header': 'Supplify', 'site_icon': None, 'site_logo': None, 'site_name': 'supplify.ru', 'site_subheader': None, 'site_symbol': 'deployed_code_update', 'site_title': 'Supplify', 'site_url': '/', 'styles': [], 'subtitle': None, 'tab_list': [], 'theme': 'dark', 'title': 'Войти', 'username': '', 'view': <django.contrib.auth.views.LoginView object at 0x762950a25100>} {'block': <Block Node: base. Contents: [<TextNode: '\n <div id="page" class'>, <django.templatetags.i18n.TranslateNode object at 0x762951509c70>, <TextNode: '</span>\n '>, <Variable Node: site_title|default:_('Django site admin')>, <TextNode: '</span>\n <'>, <IncludeNode: template=<FilterExpression '"unfold/helpers/messages.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 0x76295147eed0>, <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 <di'>, <django.templatetags.i18n.TranslateNode object at 0x76295147e1b0>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n </form>\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 0x762950a25a30>} {'help_text': ''}

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

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

Оповещения

Оповещения не найдены

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

Краткая статистика

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

Команды

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

Сигналы

Сигнал Получатели сигнала
class_prepared HistoricalRecords.finalize
connection_created
got_request_exception
m2m_changed
post_delete HistoricalRecords.post_delete
post_init
post_migrate create_permissions, create_contenttypes
post_save HistoricalRecords.post_save, account_post_save_signal
pre_delete HistoricalRecords.pre_delete
pre_init
pre_migrate inject_rename_contenttypes_operations
pre_save account_pre_save_signal
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, complex_setting_changed, root_urlconf_changed, static_storage_changed, static_finders_changed, form_renderer_changed, auth_password_validators_changed, user_model_swapped, update_toolbar_config, reset_hashers, Options.setting_changed, update_level_tags, clear_caches, StaticFilesStorage._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