열린옷장 회원가입

누구나 멋질 권리가 있는 정장 공유 옷장입니다.

전화번호 인증

전화번호로 전송된 인증코드를 입력해 주세요.

개인정보 입력

DJDT

Versions

Package Name Version
Django 5.1.5
Python 3.12.8
debug_toolbar Debug Toolbar 4.4.6
import_export Import_Export 4.3.5
phonenumber_field Phonenumber_Field 7.3.0
simple_history Simple_History 3.7.0
widget_tweaks Widget_Tweaks 1.5.0

시각

Resource usage

Resource Value
User CPU time 184.642 msec
System CPU time 18.620 msec
Total CPU time 203.262 msec
Elapsed time 263.213 msec
Context switches 87 voluntary, 7 involuntary

Browser timing

Timing attribute Timeline Milliseconds since navigation start (+length)

Settings from conf.settings

Setting Value
ABSOLUTE_URL_OVERRIDES {}
ADMINS []
ALLOWED_HOSTS ['*']
APPEND_SLASH False
APP_NAME 'webapp'
AUTHENTICATION_BACKENDS ('django.contrib.auth.backends.ModelBackend',)
AUTH_PASSWORD_VALIDATORS '********************'
AUTH_USER_MODEL 'users.User'
AWS_S3_CUSTOM_DOMAIN 'cdn.dev.theopencloset.net'
AWS_STORAGE_BUCKET_NAME 'webappstack-dev-webappbucketdevb10090a5-dqwg1l6kisjx'
BASE_DIR PosixPath('/var/app/current')
CACHES {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache', 'LOCATION': 'unique-snowflake'}}
CACHE_MIDDLEWARE_ALIAS 'default'
CACHE_MIDDLEWARE_KEY_PREFIX '********************'
CACHE_MIDDLEWARE_SECONDS 600
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
CSV <class 'import_export.formats.base_formats.CSV'>
DATABASES {'default': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_HEALTH_CHECKS': False, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.postgresql', 'HOST': 'webappstack-dev-openclosetdbdev8f79d2d0-1ms8kmhktjzh.c6xdoruup5q5.ap-northeast-2.rds.amazonaws.com', 'NAME': 'main', 'OPTIONS': {}, 'PASSWORD': '********************', 'PORT': 5432, 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIGRATE': True, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'master'}}
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': 'conf.settings.show_toolbar'}
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 'localhost'
EMAIL_HOST_PASSWORD '********************'
EMAIL_HOST_USER ''
EMAIL_PORT 25
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 False
EXPORT_FORMATS [<class 'import_export.formats.base_formats.CSV'>]
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 ['conf.locale']
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.import_export', 'unfold.contrib.simple_history', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.humanize', 'phonenumber_field', 'widget_tweaks', 'simple_history', 'import_export', 'apps.core.apps.CoreConfig', 'apps.contents.apps.ContentsConfig', 'apps.users.apps.UsersConfig', 'apps.adminsite.apps.AdminsiteConfig', 'apps.customers.apps.CustomersConfig', 'apps.points.apps.PointsConfig', 'apps.donations.apps.DonationsConfig', 'apps.garments.apps.GarmentsConfig', 'apps.payments.apps.PaymentsConfig', 'apps.invoices.apps.InvoicesConfig', 'apps.coupons.apps.CouponsConfig', 'apps.appointments.apps.AppointmentsConfig', 'apps.rentals.apps.RentalsConfig', 'apps.visits.apps.VisitsConfig', 'apps.deliveries.apps.DeliveriesConfig', 'apps.stories.apps.StoriesConfig', 'apps.dressfree.apps.DressfreeConfig', 'tailwind', 'theme', 'debug_toolbar']
INTERNAL_IPS ['127.0.0.1']
LANGUAGES [('ko', '한국어')]
LANGUAGES_BIDI ['he', 'ar', 'ar-dz', 'ckb', 'fa', 'ug', 'ur']
LANGUAGE_CODE 'ko-kr'
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 [PosixPath('/var/app/current/conf/locale'), PosixPath('/var/app/current/conf/locale/django/admin'), PosixPath('/var/app/current/conf/locale/django/auth'), PosixPath('/var/app/current/conf/locale/django/conf'), PosixPath('/var/app/current/conf/locale/django/humanize'), PosixPath('/var/app/current/conf/locale/phonenumber_field')]
LOGGING {'disable_existing_loggers': False, 'formatters': {'verbose': {'datefmt': '%Y-%m-%d %H:%M:%S%z', 'format': '{asctime} [{levelname}] {message} ' '({name}:{lineno})', 'style': '{'}}, 'handlers': {'console': {'class': 'logging.StreamHandler', 'formatter': 'verbose'}}, 'loggers': {'': {'handlers': ['console'], 'level': 'INFO'}, 'django': {'handlers': ['console'], 'level': 'INFO', 'propagate': False}, 'django.db': {'handlers': ['console'], 'level': 'INFO', 'propagate': False}, 'django.template': {'handlers': ['console'], 'level': 'INFO', 'propagate': False}, 'django.utils.autoreload': {'level': 'INFO'}}, 'version': 1}
LOGGING_CONFIG 'logging.config.dictConfig'
LOGIN_REDIRECT_URL 'contents:index'
LOGIN_URL 'login'
LOGLEVEL 'INFO'
LOGOUT_REDIRECT_URL 'contents:index'
MANAGERS []
MEDIA_ROOT ''
MEDIA_URL '/'
MESSAGE_STORAGE 'django.contrib.messages.storage.fallback.FallbackStorage'
MIDDLEWARE ['django.middleware.security.SecurityMiddleware', 'debug_toolbar.middleware.DebugToolbarMiddleware', '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', 'simple_history.middleware.HistoryRequestMiddleware']
MIGRATION_MODULES {}
MONTH_DAY_FORMAT 'F j'
NUMBER_GROUPING 0
PASSWORD_HASHERS '********************'
PASSWORD_RESET_TIMEOUT '********************'
PHONENUMBER_DB_FORMAT 'NATIONAL'
PHONENUMBER_DEFAULT_FORMAT 'NATIONAL'
PHONENUMBER_DEFAULT_REGION 'KR'
PREPEND_WWW False
REVISION 'b8c96b32616840acde96add586eb5e16474abcb2'
ROOT_URLCONF 'conf.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 'conf.settings'
SHORT_DATETIME_FORMAT 'm/d/Y P'
SHORT_DATE_FORMAT 'm/d/Y'
SIGNING_BACKEND 'django.core.signing.TimestampSigner'
SILENCED_SYSTEM_CHECKS []
SIMPLE_HISTORY_REVERT_DISABLED True
STAGE 'dev'
STATICFILES_DIRS [PosixPath('/var/app/current/static')]
STATICFILES_FINDERS ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
STATIC_ROOT None
STATIC_URL 'https://cdn.dev.theopencloset.net/'
STORAGES {'default': {'BACKEND': 'apps.core.storages.MediaStorage'}, 'staticfiles': {'BACKEND': 'apps.core.storages.StaticStorage'}}
TAILWIND_APP_NAME 'theme'
TEMPLATES [{'APP_DIRS': True, 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [PosixPath('/var/app/current/templates')], 'OPTIONS': {'context_processors': ['django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', 'apps.core.context_processors.css', 'apps.core.context_processors.config']}}]
TEST_NON_SERIALIZED_APPS []
TEST_RUNNER 'django.test.runner.DiscoverRunner'
THOUSAND_SEPARATOR ','
TIME_FORMAT 'P'
TIME_INPUT_FORMATS ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
TIME_ZONE 'Asia/Seoul'
UNFOLD {'COLORS': {'font': {'default-dark': '209 213 219', 'default-light': '75 85 99', 'important-dark': '243 244 246', 'important-light': '17 24 39', 'subtle-dark': '156 163 175', 'subtle-light': '107 114 128'}, 'primary': {'100': '254 249 195', '200': '254 240 138', '300': '253 224 71', '400': '238 186 1', '50': '254 252 232', '500': '238 170 1', '600': '238 160 1', '700': '189 145 1', '800': '133 77 14', '900': '113 63 18', '950': '66 32 6'}}, 'ENVIRONMENT': 'conf.unfold.environment_callback', 'EXTENSIONS': {'modeltranslation': {'flags': {'ko': '🇰🇷'}}}, 'LOGIN': {'image': <function <lambda> at 0xffff9b1bcb80>}, 'SCRIPTS': [<function <lambda> at 0xffff9b1bcc20>], 'SHOW_HISTORY': True, 'SHOW_VIEW_ON_SITE': True, 'SIDEBAR': {'navigation': [{'collapsible': False, 'items': [{'icon': 'dashboard', 'link': '/admin/', 'permission': <function <lambda> at 0xffff9b1bcae0>, 'title': '대시보드'}, {'icon': 'dashboard', 'link': '/admin/adminsite/custom/return', 'permission': <function <lambda> at 0xffff9b1bccc0>, 'title': '대여 반납'}, {'icon': 'dashboard', 'link': '/admin/adminsite/custom/manage_garments', 'permission': <function <lambda> at 0xffff9b1bcd60>, 'title': '의류 관리'}], 'separator': False}, {'collapsible': True, 'items': [{'icon': 'people', 'link': '/admin/customers/customer/', 'title': '사용자'}], 'separator': True, 'title': '사용자'}, {'collapsible': True, 'items': [{'icon': 'apparel', 'link': '/admin/garments/garment/', 'title': '의류'}, {'icon': 'settings', 'link': '/admin/garments/code/', 'title': '의류 설정'}, {'icon': 'mail', 'link': '/admin/stories/story/', 'title': '이야기 옷장'}], 'separator': False, 'title': '의류'}, {'collapsible': True, 'items': [{'icon': 'schedule', 'link': '/admin/appointments/slot/', 'title': '방문 예약 관리'}, {'icon': 'where_to_vote', 'link': '/admin/visits/visitor/check-in/', 'title': '예약 확인'}, {'icon': 'flag', 'link': '/admin/visits/visitor/visit-status-board/', 'title': '방문 현황판'}, {'icon': 'checkroom', 'link': '/admin/visits/visitor/fitting-room-status-board/', 'title': '탈의실 현황판'}, {'icon': 'dashboard', 'link': '/admin/visits/visitor/visit-dashboard/', 'title': '의류 준비 대시보드'}, {'icon': 'content_cut', 'link': '/admin/visits/visitor/alteration-dashboard/', 'title': '수선 대시보드'}], 'separator': False, 'title': '방문'}, {'collapsible': True, 'items': [{'icon': 'event_available', 'link': '/admin/rentals/rental/', 'title': '전체 대여'}, {'icon': 'local_shipping', 'link': '/admin/deliveries/delivery/', 'title': '택배 관리'}, {'icon': 'handshake', 'link': '/admin/dressfree/rental/', 'title': '취업날개'}], 'separator': False, 'title': '대여'}, {'collapsible': True, 'items': [{'icon': 'receipt_long', 'link': '/admin/invoices/invoice/', 'title': '청구서'}, {'icon': 'payments', 'link': '/admin/payments/payment/', 'title': '결제 완료'}, {'icon': 'confirmation_number', 'link': '/admin/coupons/coupon/', 'title': '쿠폰'}], 'separator': False, 'title': '결제'}, {'collapsible': True, 'items': [{'icon': 'volunteer_activism', 'link': '/admin/donations/donation/', 'title': '기증 관리'}], 'separator': False, 'title': '기증'}, {'collapsible': True, 'items': [{'icon': 'people', 'link': '/admin/contents/mainpopup/', 'title': '팝업'}, {'icon': 'people', 'link': '/admin/contents/statistic/', 'title': '홈페이지 관리'}], 'separator': True, 'title': '홈페이지 관리'}, {'collapsible': True, 'items': [{'icon': 'people', 'link': '/admin/adminsite/adminuser/', 'title': '관리자 계정'}], 'separator': False, 'title': '관리자'}], 'show_all_applications': True, 'show_search': True}, 'SITE_FAVICONS': [{'href': <function <lambda> at 0xffff9b1bca40>, 'rel': 'icon', 'sizes': '32x32', 'type': 'image/png'}], 'SITE_HEADER': '열린옷장 관리자', 'SITE_ICON': {'dark': <function <lambda> at 0xffff9b7bdc60>, 'light': <function <lambda> at 0xffff9b7bd620>}, 'SITE_LOGO': {}, 'SITE_TITLE': '열린옷장 관리자 사이트', 'SITE_URL': '/', 'STYLES': [], 'TABS': [{'items': [{'active': False, 'has_permission': True, 'link': '/admin/customers/customer/', 'title': '고객'}, {'active': False, 'has_permission': True, 'link': '/admin/customers/measurement/', 'title': '신체 치수'}], 'models': ['customers.customer', 'customers.measurement']}, {'items': [{'active': False, 'has_permission': True, 'link': '/admin/garments/garment/', 'title': '의류'}, {'active': False, 'has_permission': True, 'link': '/admin/garments/type/', 'title': '의류 종류'}, {'active': False, 'has_permission': True, 'link': '/admin/rentals/product/', 'title': '대여 상품'}, {'active': False, 'has_permission': True, 'link': '/admin/rentals/productoption/', 'title': '대여 상품 옵션'}], 'models': ['garments.garment', 'garments.type', 'rentals.product', 'rentals.productoption']}, {'items': [{'active': False, 'has_permission': True, 'link': '/admin/garments/code/', 'title': '의류 코드'}, {'active': False, 'has_permission': True, 'link': '/admin/garments/designfeature/', 'title': '디자인 특징'}, {'active': False, 'has_permission': True, 'link': '/admin/garments/storagetype/', 'title': '보관 구분'}, {'active': False, 'has_permission': True, 'link': '/admin/garments/tag/', 'title': '태그'}], 'models': ['garments.code', 'garments.designfeature', 'garments.storagetype', 'garments.tag']}, {'items': [{'active': False, 'has_permission': True, 'link': '/admin/appointments/slot/', 'title': '예약 시간대'}, {'active': False, 'has_permission': True, 'link': '/admin/appointments/appointment/', 'title': '예약'}, {'active': False, 'has_permission': True, 'link': '/admin/visits/visitor/', 'title': '방문'}, {'active': False, 'has_permission': True, 'link': '/admin/visits/fittingroom/', 'title': '탈의실'}], 'models': ['appointments.slot', 'appointments.appointment', 'visits.visitor', 'visits.fittingroom']}, {'items': [{'active': False, 'has_permission': True, 'link': '/admin/rentals/rental/', 'title': '대여'}, {'active': False, 'has_permission': True, 'link': '/admin/rentals/wearer/', 'title': '착용자'}, {'active': False, 'has_permission': True, 'link': '/admin/rentals/period/', 'title': '대여 기간'}], 'models': ['rentals.rental', 'rentals.wearer', 'rentals.period']}, {'items': [{'active': False, 'has_permission': True, 'link': '/admin/deliveries/delivery/', 'title': '배송'}, {'active': False, 'has_permission': True, 'link': '/admin/deliveries/deliveryholiday/', 'title': '배송 휴일'}], 'models': ['deliveries.delivery', 'deliveries.deliveryholiday']}, {'items': [{'active': False, 'has_permission': True, 'link': '/admin/invoices/invoice/', 'title': '청구서'}, {'active': False, 'has_permission': True, 'link': '/admin/invoices/charge/', 'title': '청구 항목'}], 'models': ['invoices.invoice', 'invoices.charge']}, {'items': [{'active': False, 'has_permission': True, 'link': '/admin/coupons/coupon/', 'title': '쿠폰'}, {'active': False, 'has_permission': True, 'link': '/admin/coupons/issue/', 'title': '발행 쿠폰'}], 'models': ['coupons.coupon', 'coupons.issue']}, {'items': [{'active': False, 'has_permission': True, 'link': '/admin/donations/donation/', 'title': '기증'}, {'active': False, 'has_permission': True, 'link': '/admin/deliveries/donationdelivery/', 'title': '기증 박스 배송'}], 'models': ['donations.donation', 'deliveries.donationdelivery']}, {'items': [{'active': False, 'has_permission': True, 'link': '/admin/contents/statistic/', 'title': '누적 통계'}, {'active': False, 'has_permission': True, 'link': '/admin/contents/style/', 'title': '스타일'}, {'active': False, 'has_permission': True, 'link': '/admin/contents/gallery/', 'title': '스타일 보기'}, {'active': False, 'has_permission': True, 'link': '/admin/contents/region/', 'title': '지역'}, {'active': False, 'has_permission': True, 'link': '/admin/contents/activity/', 'title': '나눔 활동'}, {'active': False, 'has_permission': True, 'link': '/admin/contents/partner/', 'title': '기증 기업'}, {'active': False, 'has_permission': True, 'link': '/admin/contents/expert/', 'title': '전문가'}, {'active': False, 'has_permission': True, 'link': '/admin/contents/university/', 'title': '제휴 대학교'}], 'models': ['contents.statistic', 'contents.style', 'contents.gallery', 'contents.region', 'contents.activity', 'contents.partner', 'contents.expert', 'contents.university']}, {'items': [{'active': False, 'has_permission': True, 'link': '/admin/adminsite/adminuser/', 'title': '관리자 계정'}], 'models': ['adminsite.adminuser']}]}
USE_I18N True
USE_L10N True
USE_THOUSAND_SEPARATOR True
USE_TZ True
USE_X_FORWARDED_HOST False
USE_X_FORWARDED_PORT False
WSGI_APPLICATION 'conf.wsgi.application'
X_FRAME_OPTIONS 'DENY'
YEAR_MONTH_FORMAT 'F Y'

Headers

Request headers

Key Value
Accept */*
Accept-Encoding gzip, br, zstd, deflate
Connection upgrade
Host dev.theopencloset.net
User-Agent Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
X-Amzn-Trace-Id Root=1-694098ad-425c7e5a31a6b81a32e9e9e8
X-Forwarded-For 216.73.216.221, 10.0.0.140
X-Forwarded-Port 443
X-Forwarded-Proto https
X-Real-Ip 10.0.0.140

Response headers

Key Value
Content-Length 28971
Content-Type text/html; charset=utf-8
Vary Cookie
X-Frame-Options DENY

WSGI environ

Since the WSGI environ inherits the environment of the server, only a significant subset is shown below.

Key Value
PATH_INFO /signup
QUERY_STRING
REMOTE_ADDR 127.0.0.1
REQUEST_METHOD GET
SCRIPT_NAME
SERVER_NAME 127.0.0.1
SERVER_PORT 8000
SERVER_PROTOCOL HTTP/1.1
SERVER_SOFTWARE gunicorn/23.0.0

Request

View information

View function Arguments Keyword arguments URL name
apps.customers.views.SignupView () {} signup

No cookies

No session data

No GET data

No POST data

SQL queries from 0 connections

No SQL queries were recorded during this request.

Static files (243 found, 13 used)

Static file path

  1. /var/app/current/static

Static file apps

  1. unfold
  2. unfold.contrib.filters
  3. unfold.contrib.forms
  4. django.contrib.admin
  5. import_export
  6. apps.adminsite
  7. theme
  8. debug_toolbar

Static files

images/favicon.png
/var/app/current/static/images/favicon.png
css/dist/styles.css
/var/app/current/theme/static/css/dist/styles.css
css/dist/styles.css
/var/app/current/theme/static/css/dist/styles.css
images/logo_opencloset.svg
/var/app/current/static/images/logo_opencloset.svg
images/ic_menu.svg
/var/app/current/static/images/ic_menu.svg
images/ic_close.svg
/var/app/current/static/images/ic_close.svg
images/logo_opencloset.svg
/var/app/current/static/images/logo_opencloset.svg
images/logo_opencloset.svg
/var/app/current/static/images/logo_opencloset.svg
images/sns-instagram.svg
/var/app/current/static/images/sns-instagram.svg
images/sns-facebook.svg
/var/app/current/static/images/sns-facebook.svg
images/sns-kakaotalk.svg
/var/app/current/static/images/sns-kakaotalk.svg
images/sns-naver.svg
/var/app/current/static/images/sns-naver.svg
js/htmx.min.js
/var/app/current/static/js/htmx.min.js

django.contrib.staticfiles.finders.FileSystemFinder (73 files)

Path Location
css/datepicker.css /var/app/current/static/css/datepicker.css
images/Ic_Nav_back.svg /var/app/current/static/images/Ic_Nav_back.svg
images/Ic_Nav_close.svg /var/app/current/static/images/Ic_Nav_close.svg
images/Ic_del_list.svg /var/app/current/static/images/Ic_del_list.svg
images/Ic_item.svg /var/app/current/static/images/Ic_item.svg
images/Ic_minus.svg /var/app/current/static/images/Ic_minus.svg
images/Ic_plus.svg /var/app/current/static/images/Ic_plus.svg
images/Ic_search.svg /var/app/current/static/images/Ic_search.svg
images/Ic_sel_item.svg /var/app/current/static/images/Ic_sel_item.svg
images/activity-1.jpg /var/app/current/static/images/activity-1.jpg
images/activity-2.jpg /var/app/current/static/images/activity-2.jpg
images/activity-3.jpg /var/app/current/static/images/activity-3.jpg
images/back_nomargin.svg /var/app/current/static/images/back_nomargin.svg
images/default-option.png /var/app/current/static/images/default-option.png
images/dressfree_banner.jpg /var/app/current/static/images/dressfree_banner.jpg
images/favicon.png /var/app/current/static/images/favicon.png
images/hero-information.jpg /var/app/current/static/images/hero-information.jpg
images/hero.jpg /var/app/current/static/images/hero.jpg
images/ic_alert.svg /var/app/current/static/images/ic_alert.svg
images/ic_box.svg /var/app/current/static/images/ic_box.svg
images/ic_close.svg /var/app/current/static/images/ic_close.svg
images/ic_dropdown.svg /var/app/current/static/images/ic_dropdown.svg
images/ic_menu.svg /var/app/current/static/images/ic_menu.svg
images/ic_payment.svg /var/app/current/static/images/ic_payment.svg
images/ic_return_rent.svg /var/app/current/static/images/ic_return_rent.svg
images/ic_seedetail (1).svg /var/app/current/static/images/ic_seedetail (1).svg
images/ic_seedetail.svg /var/app/current/static/images/ic_seedetail.svg
images/ic_seedetail_l.svg /var/app/current/static/images/ic_seedetail_l.svg
images/ic_seedetail_r.svg /var/app/current/static/images/ic_seedetail_r.svg
images/ic_shirt.svg /var/app/current/static/images/ic_shirt.svg
images/ic_txt_mypage_edit.svg /var/app/current/static/images/ic_txt_mypage_edit.svg
images/info_steps_done.svg /var/app/current/static/images/info_steps_done.svg
images/logo.png /var/app/current/static/images/logo.png
images/logo_imgtype.svg /var/app/current/static/images/logo_imgtype.svg
images/logo_opencloset.svg /var/app/current/static/images/logo_opencloset.svg
images/mo_menus.svg /var/app/current/static/images/mo_menus.svg
images/mo_menus_white.svg /var/app/current/static/images/mo_menus_white.svg
images/partner-logo.jpg /var/app/current/static/images/partner-logo.jpg
images/sns-facebook.svg /var/app/current/static/images/sns-facebook.svg
images/sns-instagram.svg /var/app/current/static/images/sns-instagram.svg
images/sns-kakaotalk.svg /var/app/current/static/images/sns-kakaotalk.svg
images/sns-naver.svg /var/app/current/static/images/sns-naver.svg
images/style_man.webp /var/app/current/static/images/style_man.webp
images/style_woman.webp /var/app/current/static/images/style_woman.webp
images/suit-sample.png /var/app/current/static/images/suit-sample.png
images/bg_donation_story/bg_story.png /var/app/current/static/images/bg_donation_story/bg_story.png
images/bg_donation_story/bg_story@2x.png /var/app/current/static/images/bg_donation_story/bg_story@2x.png
images/bg_donation_story/bg_story@3x.png /var/app/current/static/images/bg_donation_story/bg_story@3x.png
images/bg_donation_story/img_bg_story.svg /var/app/current/static/images/bg_donation_story/img_bg_story.svg
images/bg_story/bg_story.png /var/app/current/static/images/bg_story/bg_story.png
images/bg_story/bg_story@2x.png /var/app/current/static/images/bg_story/bg_story@2x.png
images/bg_story/bg_story@3x.png /var/app/current/static/images/bg_story/bg_story@3x.png
images/dummy/item.png /var/app/current/static/images/dummy/item.png
images/dummy/suit.jpg /var/app/current/static/images/dummy/suit.jpg
images/dummy/tie-1.png /var/app/current/static/images/dummy/tie-1.png
images/dummy/tie-2.jpg /var/app/current/static/images/dummy/tie-2.jpg
images/dummy/tie-3.png /var/app/current/static/images/dummy/tie-3.png
images/dummy/tie-4.jpg /var/app/current/static/images/dummy/tie-4.jpg
images/fonts/NanumPen.woff2 /var/app/current/static/images/fonts/NanumPen.woff2
images/fonts/NotoSerifKR-Bold.woff2 /var/app/current/static/images/fonts/NotoSerifKR-Bold.woff2
images/fonts/Pretendard-Black.woff2 /var/app/current/static/images/fonts/Pretendard-Black.woff2
images/fonts/Pretendard-Bold.woff2 /var/app/current/static/images/fonts/Pretendard-Bold.woff2
images/fonts/Pretendard-ExtraBold.woff2 /var/app/current/static/images/fonts/Pretendard-ExtraBold.woff2
images/fonts/Pretendard-ExtraLight.woff2 /var/app/current/static/images/fonts/Pretendard-ExtraLight.woff2
images/fonts/Pretendard-Light.woff2 /var/app/current/static/images/fonts/Pretendard-Light.woff2
images/fonts/Pretendard-Medium.woff2 /var/app/current/static/images/fonts/Pretendard-Medium.woff2
images/fonts/Pretendard-Regular.woff2 /var/app/current/static/images/fonts/Pretendard-Regular.woff2
images/fonts/Pretendard-SemiBold.woff2 /var/app/current/static/images/fonts/Pretendard-SemiBold.woff2
images/fonts/Pretendard-Thin.woff2 /var/app/current/static/images/fonts/Pretendard-Thin.woff2
images/rental_guide/back.png /var/app/current/static/images/rental_guide/back.png
images/rental_guide/front.png /var/app/current/static/images/rental_guide/front.png
js/htmx.min.js /var/app/current/static/js/htmx.min.js
sounds/whisper.ogg /var/app/current/static/sounds/whisper.ogg

django.contrib.staticfiles.finders.AppDirectoriesFinder (170 files)

Path Location
admin/js/inlines.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/unfold/static/admin/js/inlines.js
admin/js/admin/RelatedObjectLookups.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/unfold/static/admin/js/admin/RelatedObjectLookups.js
unfold/css/simplebar.css /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/unfold/static/unfold/css/simplebar.css
unfold/css/styles.css /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/unfold/static/unfold/css/styles.css
unfold/fonts/inter/Inter-Bold.woff2 /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/unfold/static/unfold/fonts/inter/Inter-Bold.woff2
unfold/fonts/inter/Inter-Medium.woff2 /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/unfold/static/unfold/fonts/inter/Inter-Medium.woff2
unfold/fonts/inter/Inter-Regular.woff2 /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/unfold/static/unfold/fonts/inter/Inter-Regular.woff2
unfold/fonts/inter/Inter-SemiBold.woff2 /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/unfold/static/unfold/fonts/inter/Inter-SemiBold.woff2
unfold/fonts/inter/styles.css /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/unfold/static/unfold/fonts/inter/styles.css
unfold/fonts/material-symbols/Material-Symbols-Outlined.woff2 /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/unfold/static/unfold/fonts/material-symbols/Material-Symbols-Outlined.woff2
unfold/fonts/material-symbols/styles.css /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/unfold/static/unfold/fonts/material-symbols/styles.css
unfold/js/alpine.anchor.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/unfold/static/unfold/js/alpine.anchor.js
unfold/js/alpine.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/unfold/static/unfold/js/alpine.js
unfold/js/alpine.persist.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/unfold/static/unfold/js/alpine.persist.js
unfold/js/alpine.resize.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/unfold/static/unfold/js/alpine.resize.js
unfold/js/alpine.sort.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/unfold/static/unfold/js/alpine.sort.js
unfold/js/app.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/unfold/static/unfold/js/app.js
unfold/js/chart.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/unfold/static/unfold/js/chart.js
unfold/js/htmx.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/unfold/static/unfold/js/htmx.js
unfold/js/select2.init.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/unfold/static/unfold/js/select2.init.js
unfold/js/simplebar.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/unfold/static/unfold/js/simplebar.js
unfold/filters/css/nouislider.min.css /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/unfold/contrib/filters/static/unfold/filters/css/nouislider.min.css
unfold/filters/js/DateTimeShortcuts.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/unfold/contrib/filters/static/unfold/filters/js/DateTimeShortcuts.js
unfold/filters/js/admin-numeric-filter.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/unfold/contrib/filters/static/unfold/filters/js/admin-numeric-filter.js
unfold/filters/js/nouislider.min.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/unfold/contrib/filters/static/unfold/filters/js/nouislider.min.js
unfold/filters/js/wNumb.min.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/unfold/contrib/filters/static/unfold/filters/js/wNumb.min.js
unfold/forms/css/trix.css /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/unfold/contrib/forms/static/unfold/forms/css/trix.css
unfold/forms/js/trix.config.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/unfold/contrib/forms/static/unfold/forms/js/trix.config.js
unfold/forms/js/trix.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/unfold/contrib/forms/static/unfold/forms/js/trix.js
admin/css/autocomplete.css /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/css/autocomplete.css
admin/css/base.css /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/css/base.css
admin/css/changelists.css /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/css/changelists.css
admin/css/dark_mode.css /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/css/dark_mode.css
admin/css/dashboard.css /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/css/dashboard.css
admin/css/forms.css /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/css/forms.css
admin/css/login.css /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/css/login.css
admin/css/nav_sidebar.css /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/css/nav_sidebar.css
admin/css/responsive.css /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/css/responsive.css
admin/css/responsive_rtl.css /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/css/responsive_rtl.css
admin/css/rtl.css /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/css/rtl.css
admin/css/unusable_password_field.css /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/css/unusable_password_field.css
admin/css/widgets.css /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/css/widgets.css
admin/css/vendor/select2/LICENSE-SELECT2.md /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/css/vendor/select2/LICENSE-SELECT2.md
admin/css/vendor/select2/select2.css /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.css
admin/css/vendor/select2/select2.min.css /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.min.css
admin/img/LICENSE /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/img/LICENSE
admin/img/README.txt /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/img/README.txt
admin/img/calendar-icons.svg /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/img/calendar-icons.svg
admin/img/icon-addlink.svg /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-addlink.svg
admin/img/icon-alert.svg /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-alert.svg
admin/img/icon-calendar.svg /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-calendar.svg
admin/img/icon-changelink.svg /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-changelink.svg
admin/img/icon-clock.svg /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-clock.svg
admin/img/icon-deletelink.svg /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-deletelink.svg
admin/img/icon-hidelink.svg /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-hidelink.svg
admin/img/icon-no.svg /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-no.svg
admin/img/icon-unknown-alt.svg /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-unknown-alt.svg
admin/img/icon-unknown.svg /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-unknown.svg
admin/img/icon-viewlink.svg /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-viewlink.svg
admin/img/icon-yes.svg /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-yes.svg
admin/img/inline-delete.svg /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/img/inline-delete.svg
admin/img/search.svg /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/img/search.svg
admin/img/selector-icons.svg /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/img/selector-icons.svg
admin/img/sorting-icons.svg /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/img/sorting-icons.svg
admin/img/tooltag-add.svg /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/img/tooltag-add.svg
admin/img/tooltag-arrowright.svg /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/img/tooltag-arrowright.svg
admin/img/gis/move_vertex_off.svg /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_off.svg
admin/img/gis/move_vertex_on.svg /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_on.svg
admin/js/SelectBox.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/SelectBox.js
admin/js/SelectFilter2.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/SelectFilter2.js
admin/js/actions.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/actions.js
admin/js/autocomplete.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/autocomplete.js
admin/js/calendar.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/calendar.js
admin/js/cancel.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/cancel.js
admin/js/change_form.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/change_form.js
admin/js/core.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/core.js
admin/js/filters.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/filters.js
admin/js/inlines.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/inlines.js
admin/js/jquery.init.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/jquery.init.js
admin/js/nav_sidebar.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/nav_sidebar.js
admin/js/popup_response.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/popup_response.js
admin/js/prepopulate.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/prepopulate.js
admin/js/prepopulate_init.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/prepopulate_init.js
admin/js/theme.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/theme.js
admin/js/unusable_password_field.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/unusable_password_field.js
admin/js/urlify.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/urlify.js
admin/js/admin/DateTimeShortcuts.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/admin/DateTimeShortcuts.js
admin/js/admin/RelatedObjectLookups.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/admin/RelatedObjectLookups.js
admin/js/vendor/jquery/LICENSE.txt /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/LICENSE.txt
admin/js/vendor/jquery/jquery.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.js
admin/js/vendor/jquery/jquery.min.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.min.js
admin/js/vendor/select2/LICENSE.md /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/LICENSE.md
admin/js/vendor/select2/select2.full.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.js
admin/js/vendor/select2/select2.full.min.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.min.js
admin/js/vendor/select2/i18n/af.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/af.js
admin/js/vendor/select2/i18n/ar.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ar.js
admin/js/vendor/select2/i18n/az.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/az.js
admin/js/vendor/select2/i18n/bg.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bg.js
admin/js/vendor/select2/i18n/bn.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bn.js
admin/js/vendor/select2/i18n/bs.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bs.js
admin/js/vendor/select2/i18n/ca.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ca.js
admin/js/vendor/select2/i18n/cs.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/cs.js
admin/js/vendor/select2/i18n/da.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/da.js
admin/js/vendor/select2/i18n/de.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/de.js
admin/js/vendor/select2/i18n/dsb.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/dsb.js
admin/js/vendor/select2/i18n/el.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/el.js
admin/js/vendor/select2/i18n/en.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/en.js
admin/js/vendor/select2/i18n/es.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/es.js
admin/js/vendor/select2/i18n/et.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/et.js
admin/js/vendor/select2/i18n/eu.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/eu.js
admin/js/vendor/select2/i18n/fa.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fa.js
admin/js/vendor/select2/i18n/fi.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fi.js
admin/js/vendor/select2/i18n/fr.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fr.js
admin/js/vendor/select2/i18n/gl.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/gl.js
admin/js/vendor/select2/i18n/he.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/he.js
admin/js/vendor/select2/i18n/hi.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hi.js
admin/js/vendor/select2/i18n/hr.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hr.js
admin/js/vendor/select2/i18n/hsb.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hsb.js
admin/js/vendor/select2/i18n/hu.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hu.js
admin/js/vendor/select2/i18n/hy.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hy.js
admin/js/vendor/select2/i18n/id.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/id.js
admin/js/vendor/select2/i18n/is.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/is.js
admin/js/vendor/select2/i18n/it.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/it.js
admin/js/vendor/select2/i18n/ja.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ja.js
admin/js/vendor/select2/i18n/ka.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ka.js
admin/js/vendor/select2/i18n/km.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/km.js
admin/js/vendor/select2/i18n/ko.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ko.js
admin/js/vendor/select2/i18n/lt.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lt.js
admin/js/vendor/select2/i18n/lv.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lv.js
admin/js/vendor/select2/i18n/mk.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/mk.js
admin/js/vendor/select2/i18n/ms.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ms.js
admin/js/vendor/select2/i18n/nb.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nb.js
admin/js/vendor/select2/i18n/ne.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ne.js
admin/js/vendor/select2/i18n/nl.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nl.js
admin/js/vendor/select2/i18n/pl.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pl.js
admin/js/vendor/select2/i18n/ps.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ps.js
admin/js/vendor/select2/i18n/pt-BR.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt-BR.js
admin/js/vendor/select2/i18n/pt.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt.js
admin/js/vendor/select2/i18n/ro.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ro.js
admin/js/vendor/select2/i18n/ru.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ru.js
admin/js/vendor/select2/i18n/sk.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sk.js
admin/js/vendor/select2/i18n/sl.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sl.js
admin/js/vendor/select2/i18n/sq.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sq.js
admin/js/vendor/select2/i18n/sr-Cyrl.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr-Cyrl.js
admin/js/vendor/select2/i18n/sr.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr.js
admin/js/vendor/select2/i18n/sv.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sv.js
admin/js/vendor/select2/i18n/th.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/th.js
admin/js/vendor/select2/i18n/tk.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tk.js
admin/js/vendor/select2/i18n/tr.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tr.js
admin/js/vendor/select2/i18n/uk.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/uk.js
admin/js/vendor/select2/i18n/vi.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/vi.js
admin/js/vendor/select2/i18n/zh-CN.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-CN.js
admin/js/vendor/select2/i18n/zh-TW.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-TW.js
admin/js/vendor/xregexp/LICENSE.txt /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/LICENSE.txt
admin/js/vendor/xregexp/xregexp.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.js
admin/js/vendor/xregexp/xregexp.min.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.min.js
import_export/export.css /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/import_export/static/import_export/export.css
import_export/export_selectable_fields.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/import_export/static/import_export/export_selectable_fields.js
import_export/guess_format.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/import_export/static/import_export/guess_format.js
import_export/import.css /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/import_export/static/import_export/import.css
adminsite/js/admin.js /var/app/current/apps/adminsite/static/adminsite/js/admin.js
unfold/images/login-bg.jpg /var/app/current/apps/adminsite/static/unfold/images/login-bg.jpg
css/dist/styles.css /var/app/current/theme/static/css/dist/styles.css
debug_toolbar/css/print.css /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/debug_toolbar/static/debug_toolbar/css/print.css
debug_toolbar/css/toolbar.css /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/debug_toolbar/static/debug_toolbar/css/toolbar.css
debug_toolbar/js/history.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/debug_toolbar/static/debug_toolbar/js/history.js
debug_toolbar/js/redirect.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/debug_toolbar/static/debug_toolbar/js/redirect.js
debug_toolbar/js/timer.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/debug_toolbar/static/debug_toolbar/js/timer.js
debug_toolbar/js/toolbar.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/debug_toolbar/static/debug_toolbar/js/toolbar.js
debug_toolbar/js/utils.js /var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/debug_toolbar/static/debug_toolbar/js/utils.js

Templates (23 rendered)

Template path

  1. /var/app/current/templates

Templates

customer_signup.html
/var/app/current/apps/customers/templates/customer_signup.html
Toggle context {'False': False, 'None': None, 'True': True} {'APP_NAME': 'webapp', 'APP_URL': 'https://dev.theopencloset.net', 'DEBUG': True, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'IAMPORT_IMP_UID': 'imp77873889', 'INPUT_CLASS': 'py-3.5 px-0 w-full border-0 border-b border-gray-100 ' 'focus:ring-0 focus:border-black placeholder:font-light ' 'placeholder:text-gray-300 disabled:text-gray-400', 'PORTONE_CHANNEL_KEY': 'channel-key-e11bda07-f139-44e9-9fe0-6e77a647b059', 'PORTONE_STORE_ID': 'store-7d894e50-62df-43de-9c6f-ddb08f13d898', 'REVISION': 'b8c96b32616840acde96add586eb5e16474abcb2', 'STAGE': 'dev', 'csrf_token': '<SimpleLazyObject: ' "'jzO59zn9U4xv3RzweIeaKFDyY3vUEZjWAi0BK6TIl3L3249LtwilfV9Q6qe9dAuZ'>", 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/signup'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0xffff7523a780>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0xffff8503d580>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0xffff7523a780>>'} {'forms': {'customer': <CustomerSignupForm bound=False, valid=False, fields=(phone;name;accepts_marketing;gender;birthdate;verified_phone_token)>, 'user': <CustomerUserSignupForm bound=False, valid=False, fields=(username;password)>}, 'view': <apps.customers.views.SignupView object at 0xffff60d15010>}
base.html
/var/app/current/templates/base.html
Toggle context {'False': False, 'None': None, 'True': True} {'APP_NAME': 'webapp', 'APP_URL': 'https://dev.theopencloset.net', 'DEBUG': True, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'IAMPORT_IMP_UID': 'imp77873889', 'INPUT_CLASS': 'py-3.5 px-0 w-full border-0 border-b border-gray-100 ' 'focus:ring-0 focus:border-black placeholder:font-light ' 'placeholder:text-gray-300 disabled:text-gray-400', 'PORTONE_CHANNEL_KEY': 'channel-key-e11bda07-f139-44e9-9fe0-6e77a647b059', 'PORTONE_STORE_ID': 'store-7d894e50-62df-43de-9c6f-ddb08f13d898', 'REVISION': 'b8c96b32616840acde96add586eb5e16474abcb2', 'STAGE': 'dev', 'csrf_token': '<SimpleLazyObject: ' "'jzO59zn9U4xv3RzweIeaKFDyY3vUEZjWAi0BK6TIl3L3249LtwilfV9Q6qe9dAuZ'>", 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/signup'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0xffff7523a780>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0xffff8503d580>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0xffff7523a780>>'} {'forms': {'customer': <CustomerSignupForm bound=False, valid=False, fields=(phone;name;accepts_marketing;gender;birthdate;verified_phone_token)>, 'user': <CustomerUserSignupForm bound=False, valid=False, fields=(username;password)>}, 'view': <apps.customers.views.SignupView object at 0xffff60d15010>}
tailwind/tags/preload_css.html
/var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/tailwind/templates/tailwind/tags/preload_css.html
Toggle context {'False': False, 'None': None, 'True': True} {'csrf_token': '<SimpleLazyObject: ' "'jzO59zn9U4xv3RzweIeaKFDyY3vUEZjWAi0BK6TIl3L3249LtwilfV9Q6qe9dAuZ'>", 'is_static_path': True, 'tailwind_css_path': 'css/dist/styles.css', 'v': None}
tailwind/tags/css.html
/var/app/venv/staging-LQM1lest/lib64/python3.12/site-packages/tailwind/templates/tailwind/tags/css.html
Toggle context {'False': False, 'None': None, 'True': True} {'csrf_token': '<SimpleLazyObject: ' "'jzO59zn9U4xv3RzweIeaKFDyY3vUEZjWAi0BK6TIl3L3249LtwilfV9Q6qe9dAuZ'>", 'dev_mode': False, 'is_static_path': True, 'tailwind_css_path': 'css/dist/styles.css', 'v': 1765841069}
layout/nav.html
/var/app/current/templates/layout/nav.html
Toggle context {'False': False, 'None': None, 'True': True} {'APP_NAME': 'webapp', 'APP_URL': 'https://dev.theopencloset.net', 'DEBUG': True, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'IAMPORT_IMP_UID': 'imp77873889', 'INPUT_CLASS': 'py-3.5 px-0 w-full border-0 border-b border-gray-100 ' 'focus:ring-0 focus:border-black placeholder:font-light ' 'placeholder:text-gray-300 disabled:text-gray-400', 'PORTONE_CHANNEL_KEY': 'channel-key-e11bda07-f139-44e9-9fe0-6e77a647b059', 'PORTONE_STORE_ID': 'store-7d894e50-62df-43de-9c6f-ddb08f13d898', 'REVISION': 'b8c96b32616840acde96add586eb5e16474abcb2', 'STAGE': 'dev', 'csrf_token': '<SimpleLazyObject: ' "'jzO59zn9U4xv3RzweIeaKFDyY3vUEZjWAi0BK6TIl3L3249LtwilfV9Q6qe9dAuZ'>", 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/signup'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0xffff7523a780>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0xffff8503d580>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0xffff7523a780>>'} {'forms': {'customer': <CustomerSignupForm bound=False, valid=False, fields=(phone;name;accepts_marketing;gender;birthdate;verified_phone_token)>, 'user': <CustomerUserSignupForm bound=False, valid=False, fields=(username;password)>}, 'view': <apps.customers.views.SignupView object at 0xffff60d15010>} {'block': <Block Node: nav. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression "'layout/nav.html'">>, <TextNode: '\n'>]>}
snippets/fields/label.html
/var/app/current/templates/snippets/fields/label.html
Toggle context {'False': False, 'None': None, 'True': True} {'APP_NAME': 'webapp', 'APP_URL': 'https://dev.theopencloset.net', 'DEBUG': True, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'IAMPORT_IMP_UID': 'imp77873889', 'INPUT_CLASS': 'py-3.5 px-0 w-full border-0 border-b border-gray-100 ' 'focus:ring-0 focus:border-black placeholder:font-light ' 'placeholder:text-gray-300 disabled:text-gray-400', 'PORTONE_CHANNEL_KEY': 'channel-key-e11bda07-f139-44e9-9fe0-6e77a647b059', 'PORTONE_STORE_ID': 'store-7d894e50-62df-43de-9c6f-ddb08f13d898', 'REVISION': 'b8c96b32616840acde96add586eb5e16474abcb2', 'STAGE': 'dev', 'csrf_token': '<SimpleLazyObject: ' "'jzO59zn9U4xv3RzweIeaKFDyY3vUEZjWAi0BK6TIl3L3249LtwilfV9Q6qe9dAuZ'>", 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/signup'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0xffff7523a780>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0xffff8503d580>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0xffff7523a780>>'} {'forms': {'customer': <CustomerSignupForm bound=False, valid=False, fields=(phone;name;accepts_marketing;gender;birthdate;verified_phone_token)>, 'user': <CustomerUserSignupForm bound=False, valid=False, fields=(username;password)>}, 'view': <apps.customers.views.SignupView object at 0xffff60d15010>} {'block': <Block Node: content. Contents: [<TextNode: '\n <main class="grow grid'>, <django.template.defaulttags.CsrfTokenNode object at 0xffff75191700>, <TextNode: '\n\n <section x-show="'>, <WithNode>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n </fieldset>\n\n '>, <IfNode>, <TextNode: '\n />\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/field.html'">>, <TextNode: '\n </fieldset>\n\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/form_errors.html'">>, <TextNode: '\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/form_errors.html'">>, <TextNode: '\n </section>\n\n '>, <Variable Node: INPUT_CLASS>, <TextNode: '"\n />\n '>, <widget_tweaks.templatetags.widget_tweaks.FieldAttributeNode object at 0xffff75193e60>, <TextNode: '\n\n <button type="b'>, <IncludeNode: template=<FilterExpression "'snippets/fields/field.html'">>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n </fieldset>\n\n '>]>} {'field': <django.forms.boundfield.BoundField object at 0xffff96aafaa0>}
snippets/fields/help_text.html
/var/app/current/templates/snippets/fields/help_text.html
Toggle context {'False': False, 'None': None, 'True': True} {'APP_NAME': 'webapp', 'APP_URL': 'https://dev.theopencloset.net', 'DEBUG': True, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'IAMPORT_IMP_UID': 'imp77873889', 'INPUT_CLASS': 'py-3.5 px-0 w-full border-0 border-b border-gray-100 ' 'focus:ring-0 focus:border-black placeholder:font-light ' 'placeholder:text-gray-300 disabled:text-gray-400', 'PORTONE_CHANNEL_KEY': 'channel-key-e11bda07-f139-44e9-9fe0-6e77a647b059', 'PORTONE_STORE_ID': 'store-7d894e50-62df-43de-9c6f-ddb08f13d898', 'REVISION': 'b8c96b32616840acde96add586eb5e16474abcb2', 'STAGE': 'dev', 'csrf_token': '<SimpleLazyObject: ' "'jzO59zn9U4xv3RzweIeaKFDyY3vUEZjWAi0BK6TIl3L3249LtwilfV9Q6qe9dAuZ'>", 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/signup'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0xffff7523a780>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0xffff8503d580>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0xffff7523a780>>'} {'forms': {'customer': <CustomerSignupForm bound=False, valid=False, fields=(phone;name;accepts_marketing;gender;birthdate;verified_phone_token)>, 'user': <CustomerUserSignupForm bound=False, valid=False, fields=(username;password)>}, 'view': <apps.customers.views.SignupView object at 0xffff60d15010>} {'block': <Block Node: content. Contents: [<TextNode: '\n <main class="grow grid'>, <django.template.defaulttags.CsrfTokenNode object at 0xffff75191700>, <TextNode: '\n\n <section x-show="'>, <WithNode>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n </fieldset>\n\n '>, <IfNode>, <TextNode: '\n />\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/field.html'">>, <TextNode: '\n </fieldset>\n\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/form_errors.html'">>, <TextNode: '\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/form_errors.html'">>, <TextNode: '\n </section>\n\n '>, <Variable Node: INPUT_CLASS>, <TextNode: '"\n />\n '>, <widget_tweaks.templatetags.widget_tweaks.FieldAttributeNode object at 0xffff75193e60>, <TextNode: '\n\n <button type="b'>, <IncludeNode: template=<FilterExpression "'snippets/fields/field.html'">>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n </fieldset>\n\n '>]>} {'field': <django.forms.boundfield.BoundField object at 0xffff96aafaa0>}
snippets/fields/label.html
/var/app/current/templates/snippets/fields/label.html
Toggle context {'False': False, 'None': None, 'True': True} {'APP_NAME': 'webapp', 'APP_URL': 'https://dev.theopencloset.net', 'DEBUG': True, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'IAMPORT_IMP_UID': 'imp77873889', 'INPUT_CLASS': 'py-3.5 px-0 w-full border-0 border-b border-gray-100 ' 'focus:ring-0 focus:border-black placeholder:font-light ' 'placeholder:text-gray-300 disabled:text-gray-400', 'PORTONE_CHANNEL_KEY': 'channel-key-e11bda07-f139-44e9-9fe0-6e77a647b059', 'PORTONE_STORE_ID': 'store-7d894e50-62df-43de-9c6f-ddb08f13d898', 'REVISION': 'b8c96b32616840acde96add586eb5e16474abcb2', 'STAGE': 'dev', 'csrf_token': '<SimpleLazyObject: ' "'jzO59zn9U4xv3RzweIeaKFDyY3vUEZjWAi0BK6TIl3L3249LtwilfV9Q6qe9dAuZ'>", 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/signup'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0xffff7523a780>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0xffff8503d580>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0xffff7523a780>>'} {'forms': {'customer': <CustomerSignupForm bound=False, valid=False, fields=(phone;name;accepts_marketing;gender;birthdate;verified_phone_token)>, 'user': <CustomerUserSignupForm bound=False, valid=False, fields=(username;password)>}, 'view': <apps.customers.views.SignupView object at 0xffff60d15010>} {'block': <Block Node: content. Contents: [<TextNode: '\n <main class="grow grid'>, <django.template.defaulttags.CsrfTokenNode object at 0xffff75191700>, <TextNode: '\n\n <section x-show="'>, <WithNode>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n </fieldset>\n\n '>, <IfNode>, <TextNode: '\n />\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/field.html'">>, <TextNode: '\n </fieldset>\n\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/form_errors.html'">>, <TextNode: '\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/form_errors.html'">>, <TextNode: '\n </section>\n\n '>, <Variable Node: INPUT_CLASS>, <TextNode: '"\n />\n '>, <widget_tweaks.templatetags.widget_tweaks.FieldAttributeNode object at 0xffff75193e60>, <TextNode: '\n\n <button type="b'>, <IncludeNode: template=<FilterExpression "'snippets/fields/field.html'">>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n </fieldset>\n\n '>]>} {'field': <django.forms.boundfield.BoundField object at 0xffff84ffaa80>}
snippets/fields/help_text.html
/var/app/current/templates/snippets/fields/help_text.html
Toggle context {'False': False, 'None': None, 'True': True} {'APP_NAME': 'webapp', 'APP_URL': 'https://dev.theopencloset.net', 'DEBUG': True, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'IAMPORT_IMP_UID': 'imp77873889', 'INPUT_CLASS': 'py-3.5 px-0 w-full border-0 border-b border-gray-100 ' 'focus:ring-0 focus:border-black placeholder:font-light ' 'placeholder:text-gray-300 disabled:text-gray-400', 'PORTONE_CHANNEL_KEY': 'channel-key-e11bda07-f139-44e9-9fe0-6e77a647b059', 'PORTONE_STORE_ID': 'store-7d894e50-62df-43de-9c6f-ddb08f13d898', 'REVISION': 'b8c96b32616840acde96add586eb5e16474abcb2', 'STAGE': 'dev', 'csrf_token': '<SimpleLazyObject: ' "'jzO59zn9U4xv3RzweIeaKFDyY3vUEZjWAi0BK6TIl3L3249LtwilfV9Q6qe9dAuZ'>", 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/signup'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0xffff7523a780>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0xffff8503d580>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0xffff7523a780>>'} {'forms': {'customer': <CustomerSignupForm bound=False, valid=False, fields=(phone;name;accepts_marketing;gender;birthdate;verified_phone_token)>, 'user': <CustomerUserSignupForm bound=False, valid=False, fields=(username;password)>}, 'view': <apps.customers.views.SignupView object at 0xffff60d15010>} {'block': <Block Node: content. Contents: [<TextNode: '\n <main class="grow grid'>, <django.template.defaulttags.CsrfTokenNode object at 0xffff75191700>, <TextNode: '\n\n <section x-show="'>, <WithNode>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n </fieldset>\n\n '>, <IfNode>, <TextNode: '\n />\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/field.html'">>, <TextNode: '\n </fieldset>\n\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/form_errors.html'">>, <TextNode: '\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/form_errors.html'">>, <TextNode: '\n </section>\n\n '>, <Variable Node: INPUT_CLASS>, <TextNode: '"\n />\n '>, <widget_tweaks.templatetags.widget_tweaks.FieldAttributeNode object at 0xffff75193e60>, <TextNode: '\n\n <button type="b'>, <IncludeNode: template=<FilterExpression "'snippets/fields/field.html'">>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n </fieldset>\n\n '>]>} {'field': <django.forms.boundfield.BoundField object at 0xffff84ffaa80>}
snippets/fields/label.html
/var/app/current/templates/snippets/fields/label.html
Toggle context {'False': False, 'None': None, 'True': True} {'APP_NAME': 'webapp', 'APP_URL': 'https://dev.theopencloset.net', 'DEBUG': True, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'IAMPORT_IMP_UID': 'imp77873889', 'INPUT_CLASS': 'py-3.5 px-0 w-full border-0 border-b border-gray-100 ' 'focus:ring-0 focus:border-black placeholder:font-light ' 'placeholder:text-gray-300 disabled:text-gray-400', 'PORTONE_CHANNEL_KEY': 'channel-key-e11bda07-f139-44e9-9fe0-6e77a647b059', 'PORTONE_STORE_ID': 'store-7d894e50-62df-43de-9c6f-ddb08f13d898', 'REVISION': 'b8c96b32616840acde96add586eb5e16474abcb2', 'STAGE': 'dev', 'csrf_token': '<SimpleLazyObject: ' "'jzO59zn9U4xv3RzweIeaKFDyY3vUEZjWAi0BK6TIl3L3249LtwilfV9Q6qe9dAuZ'>", 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/signup'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0xffff7523a780>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0xffff8503d580>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0xffff7523a780>>'} {'forms': {'customer': <CustomerSignupForm bound=False, valid=False, fields=(phone;name;accepts_marketing;gender;birthdate;verified_phone_token)>, 'user': <CustomerUserSignupForm bound=False, valid=False, fields=(username;password)>}, 'view': <apps.customers.views.SignupView object at 0xffff60d15010>} {'block': <Block Node: content. Contents: [<TextNode: '\n <main class="grow grid'>, <django.template.defaulttags.CsrfTokenNode object at 0xffff75191700>, <TextNode: '\n\n <section x-show="'>, <WithNode>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n </fieldset>\n\n '>, <IfNode>, <TextNode: '\n />\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/field.html'">>, <TextNode: '\n </fieldset>\n\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/form_errors.html'">>, <TextNode: '\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/form_errors.html'">>, <TextNode: '\n </section>\n\n '>, <Variable Node: INPUT_CLASS>, <TextNode: '"\n />\n '>, <widget_tweaks.templatetags.widget_tweaks.FieldAttributeNode object at 0xffff75193e60>, <TextNode: '\n\n <button type="b'>, <IncludeNode: template=<FilterExpression "'snippets/fields/field.html'">>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n </fieldset>\n\n '>]>} {'field': <django.forms.boundfield.BoundField object at 0xffff75247740>}
snippets/fields/help_text.html
/var/app/current/templates/snippets/fields/help_text.html
Toggle context {'False': False, 'None': None, 'True': True} {'APP_NAME': 'webapp', 'APP_URL': 'https://dev.theopencloset.net', 'DEBUG': True, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'IAMPORT_IMP_UID': 'imp77873889', 'INPUT_CLASS': 'py-3.5 px-0 w-full border-0 border-b border-gray-100 ' 'focus:ring-0 focus:border-black placeholder:font-light ' 'placeholder:text-gray-300 disabled:text-gray-400', 'PORTONE_CHANNEL_KEY': 'channel-key-e11bda07-f139-44e9-9fe0-6e77a647b059', 'PORTONE_STORE_ID': 'store-7d894e50-62df-43de-9c6f-ddb08f13d898', 'REVISION': 'b8c96b32616840acde96add586eb5e16474abcb2', 'STAGE': 'dev', 'csrf_token': '<SimpleLazyObject: ' "'jzO59zn9U4xv3RzweIeaKFDyY3vUEZjWAi0BK6TIl3L3249LtwilfV9Q6qe9dAuZ'>", 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/signup'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0xffff7523a780>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0xffff8503d580>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0xffff7523a780>>'} {'forms': {'customer': <CustomerSignupForm bound=False, valid=False, fields=(phone;name;accepts_marketing;gender;birthdate;verified_phone_token)>, 'user': <CustomerUserSignupForm bound=False, valid=False, fields=(username;password)>}, 'view': <apps.customers.views.SignupView object at 0xffff60d15010>} {'block': <Block Node: content. Contents: [<TextNode: '\n <main class="grow grid'>, <django.template.defaulttags.CsrfTokenNode object at 0xffff75191700>, <TextNode: '\n\n <section x-show="'>, <WithNode>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n </fieldset>\n\n '>, <IfNode>, <TextNode: '\n />\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/field.html'">>, <TextNode: '\n </fieldset>\n\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/form_errors.html'">>, <TextNode: '\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/form_errors.html'">>, <TextNode: '\n </section>\n\n '>, <Variable Node: INPUT_CLASS>, <TextNode: '"\n />\n '>, <widget_tweaks.templatetags.widget_tweaks.FieldAttributeNode object at 0xffff75193e60>, <TextNode: '\n\n <button type="b'>, <IncludeNode: template=<FilterExpression "'snippets/fields/field.html'">>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n </fieldset>\n\n '>]>} {'field': <django.forms.boundfield.BoundField object at 0xffff75247740>}
snippets/fields/field.html
/var/app/current/templates/snippets/fields/field.html
Toggle context {'False': False, 'None': None, 'True': True} {'APP_NAME': 'webapp', 'APP_URL': 'https://dev.theopencloset.net', 'DEBUG': True, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'IAMPORT_IMP_UID': 'imp77873889', 'INPUT_CLASS': 'py-3.5 px-0 w-full border-0 border-b border-gray-100 ' 'focus:ring-0 focus:border-black placeholder:font-light ' 'placeholder:text-gray-300 disabled:text-gray-400', 'PORTONE_CHANNEL_KEY': 'channel-key-e11bda07-f139-44e9-9fe0-6e77a647b059', 'PORTONE_STORE_ID': 'store-7d894e50-62df-43de-9c6f-ddb08f13d898', 'REVISION': 'b8c96b32616840acde96add586eb5e16474abcb2', 'STAGE': 'dev', 'csrf_token': '<SimpleLazyObject: ' "'jzO59zn9U4xv3RzweIeaKFDyY3vUEZjWAi0BK6TIl3L3249LtwilfV9Q6qe9dAuZ'>", 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/signup'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0xffff7523a780>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0xffff8503d580>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0xffff7523a780>>'} {'forms': {'customer': <CustomerSignupForm bound=False, valid=False, fields=(phone;name;accepts_marketing;gender;birthdate;verified_phone_token)>, 'user': <CustomerUserSignupForm bound=False, valid=False, fields=(username;password)>}, 'view': <apps.customers.views.SignupView object at 0xffff60d15010>} {'block': <Block Node: content. Contents: [<TextNode: '\n <main class="grow grid'>, <django.template.defaulttags.CsrfTokenNode object at 0xffff75191700>, <TextNode: '\n\n <section x-show="'>, <WithNode>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n </fieldset>\n\n '>, <IfNode>, <TextNode: '\n />\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/field.html'">>, <TextNode: '\n </fieldset>\n\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/form_errors.html'">>, <TextNode: '\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/form_errors.html'">>, <TextNode: '\n </section>\n\n '>, <Variable Node: INPUT_CLASS>, <TextNode: '"\n />\n '>, <widget_tweaks.templatetags.widget_tweaks.FieldAttributeNode object at 0xffff75193e60>, <TextNode: '\n\n <button type="b'>, <IncludeNode: template=<FilterExpression "'snippets/fields/field.html'">>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n </fieldset>\n\n '>]>} {'field': <django.forms.boundfield.BoundField object at 0xffff752389e0>}
snippets/fields/help_text.html
/var/app/current/templates/snippets/fields/help_text.html
Toggle context {'False': False, 'None': None, 'True': True} {'APP_NAME': 'webapp', 'APP_URL': 'https://dev.theopencloset.net', 'DEBUG': True, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'IAMPORT_IMP_UID': 'imp77873889', 'INPUT_CLASS': 'py-3.5 px-0 w-full border-0 border-b border-gray-100 ' 'focus:ring-0 focus:border-black placeholder:font-light ' 'placeholder:text-gray-300 disabled:text-gray-400', 'PORTONE_CHANNEL_KEY': 'channel-key-e11bda07-f139-44e9-9fe0-6e77a647b059', 'PORTONE_STORE_ID': 'store-7d894e50-62df-43de-9c6f-ddb08f13d898', 'REVISION': 'b8c96b32616840acde96add586eb5e16474abcb2', 'STAGE': 'dev', 'csrf_token': '<SimpleLazyObject: ' "'jzO59zn9U4xv3RzweIeaKFDyY3vUEZjWAi0BK6TIl3L3249LtwilfV9Q6qe9dAuZ'>", 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/signup'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0xffff7523a780>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0xffff8503d580>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0xffff7523a780>>'} {'forms': {'customer': <CustomerSignupForm bound=False, valid=False, fields=(phone;name;accepts_marketing;gender;birthdate;verified_phone_token)>, 'user': <CustomerUserSignupForm bound=False, valid=False, fields=(username;password)>}, 'view': <apps.customers.views.SignupView object at 0xffff60d15010>} {'block': <Block Node: content. Contents: [<TextNode: '\n <main class="grow grid'>, <django.template.defaulttags.CsrfTokenNode object at 0xffff75191700>, <TextNode: '\n\n <section x-show="'>, <WithNode>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n </fieldset>\n\n '>, <IfNode>, <TextNode: '\n />\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/field.html'">>, <TextNode: '\n </fieldset>\n\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/form_errors.html'">>, <TextNode: '\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/form_errors.html'">>, <TextNode: '\n </section>\n\n '>, <Variable Node: INPUT_CLASS>, <TextNode: '"\n />\n '>, <widget_tweaks.templatetags.widget_tweaks.FieldAttributeNode object at 0xffff75193e60>, <TextNode: '\n\n <button type="b'>, <IncludeNode: template=<FilterExpression "'snippets/fields/field.html'">>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n </fieldset>\n\n '>]>} {'field': <django.forms.boundfield.BoundField object at 0xffff752389e0>}
snippets/fields/form_errors.html
/var/app/current/templates/snippets/fields/form_errors.html
Toggle context {'False': False, 'None': None, 'True': True} {'APP_NAME': 'webapp', 'APP_URL': 'https://dev.theopencloset.net', 'DEBUG': True, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'IAMPORT_IMP_UID': 'imp77873889', 'INPUT_CLASS': 'py-3.5 px-0 w-full border-0 border-b border-gray-100 ' 'focus:ring-0 focus:border-black placeholder:font-light ' 'placeholder:text-gray-300 disabled:text-gray-400', 'PORTONE_CHANNEL_KEY': 'channel-key-e11bda07-f139-44e9-9fe0-6e77a647b059', 'PORTONE_STORE_ID': 'store-7d894e50-62df-43de-9c6f-ddb08f13d898', 'REVISION': 'b8c96b32616840acde96add586eb5e16474abcb2', 'STAGE': 'dev', 'csrf_token': '<SimpleLazyObject: ' "'jzO59zn9U4xv3RzweIeaKFDyY3vUEZjWAi0BK6TIl3L3249LtwilfV9Q6qe9dAuZ'>", 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/signup'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0xffff7523a780>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0xffff8503d580>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0xffff7523a780>>'} {'forms': {'customer': <CustomerSignupForm bound=False, valid=False, fields=(phone;name;accepts_marketing;gender;birthdate;verified_phone_token)>, 'user': <CustomerUserSignupForm bound=False, valid=False, fields=(username;password)>}, 'view': <apps.customers.views.SignupView object at 0xffff60d15010>} {'block': <Block Node: content. Contents: [<TextNode: '\n <main class="grow grid'>, <django.template.defaulttags.CsrfTokenNode object at 0xffff75191700>, <TextNode: '\n\n <section x-show="'>, <WithNode>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n </fieldset>\n\n '>, <IfNode>, <TextNode: '\n />\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/field.html'">>, <TextNode: '\n </fieldset>\n\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/form_errors.html'">>, <TextNode: '\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/form_errors.html'">>, <TextNode: '\n </section>\n\n '>, <Variable Node: INPUT_CLASS>, <TextNode: '"\n />\n '>, <widget_tweaks.templatetags.widget_tweaks.FieldAttributeNode object at 0xffff75193e60>, <TextNode: '\n\n <button type="b'>, <IncludeNode: template=<FilterExpression "'snippets/fields/field.html'">>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n </fieldset>\n\n '>]>} {'errors': []}
snippets/fields/form_errors.html
/var/app/current/templates/snippets/fields/form_errors.html
Toggle context {'False': False, 'None': None, 'True': True} {'APP_NAME': 'webapp', 'APP_URL': 'https://dev.theopencloset.net', 'DEBUG': True, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'IAMPORT_IMP_UID': 'imp77873889', 'INPUT_CLASS': 'py-3.5 px-0 w-full border-0 border-b border-gray-100 ' 'focus:ring-0 focus:border-black placeholder:font-light ' 'placeholder:text-gray-300 disabled:text-gray-400', 'PORTONE_CHANNEL_KEY': 'channel-key-e11bda07-f139-44e9-9fe0-6e77a647b059', 'PORTONE_STORE_ID': 'store-7d894e50-62df-43de-9c6f-ddb08f13d898', 'REVISION': 'b8c96b32616840acde96add586eb5e16474abcb2', 'STAGE': 'dev', 'csrf_token': '<SimpleLazyObject: ' "'jzO59zn9U4xv3RzweIeaKFDyY3vUEZjWAi0BK6TIl3L3249LtwilfV9Q6qe9dAuZ'>", 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/signup'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0xffff7523a780>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0xffff8503d580>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0xffff7523a780>>'} {'forms': {'customer': <CustomerSignupForm bound=False, valid=False, fields=(phone;name;accepts_marketing;gender;birthdate;verified_phone_token)>, 'user': <CustomerUserSignupForm bound=False, valid=False, fields=(username;password)>}, 'view': <apps.customers.views.SignupView object at 0xffff60d15010>} {'block': <Block Node: content. Contents: [<TextNode: '\n <main class="grow grid'>, <django.template.defaulttags.CsrfTokenNode object at 0xffff75191700>, <TextNode: '\n\n <section x-show="'>, <WithNode>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n </fieldset>\n\n '>, <IfNode>, <TextNode: '\n />\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/field.html'">>, <TextNode: '\n </fieldset>\n\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/form_errors.html'">>, <TextNode: '\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/form_errors.html'">>, <TextNode: '\n </section>\n\n '>, <Variable Node: INPUT_CLASS>, <TextNode: '"\n />\n '>, <widget_tweaks.templatetags.widget_tweaks.FieldAttributeNode object at 0xffff75193e60>, <TextNode: '\n\n <button type="b'>, <IncludeNode: template=<FilterExpression "'snippets/fields/field.html'">>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n </fieldset>\n\n '>]>} {'errors': []}
snippets/fields/field.html
/var/app/current/templates/snippets/fields/field.html
Toggle context {'False': False, 'None': None, 'True': True} {'APP_NAME': 'webapp', 'APP_URL': 'https://dev.theopencloset.net', 'DEBUG': True, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'IAMPORT_IMP_UID': 'imp77873889', 'INPUT_CLASS': 'py-3.5 px-0 w-full border-0 border-b border-gray-100 ' 'focus:ring-0 focus:border-black placeholder:font-light ' 'placeholder:text-gray-300 disabled:text-gray-400', 'PORTONE_CHANNEL_KEY': 'channel-key-e11bda07-f139-44e9-9fe0-6e77a647b059', 'PORTONE_STORE_ID': 'store-7d894e50-62df-43de-9c6f-ddb08f13d898', 'REVISION': 'b8c96b32616840acde96add586eb5e16474abcb2', 'STAGE': 'dev', 'csrf_token': '<SimpleLazyObject: ' "'jzO59zn9U4xv3RzweIeaKFDyY3vUEZjWAi0BK6TIl3L3249LtwilfV9Q6qe9dAuZ'>", 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/signup'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0xffff7523a780>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0xffff8503d580>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0xffff7523a780>>'} {'forms': {'customer': <CustomerSignupForm bound=False, valid=False, fields=(phone;name;accepts_marketing;gender;birthdate;verified_phone_token)>, 'user': <CustomerUserSignupForm bound=False, valid=False, fields=(username;password)>}, 'view': <apps.customers.views.SignupView object at 0xffff60d15010>} {'block': <Block Node: content. Contents: [<TextNode: '\n <main class="grow grid'>, <django.template.defaulttags.CsrfTokenNode object at 0xffff75191700>, <TextNode: '\n\n <section x-show="'>, <WithNode>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n </fieldset>\n\n '>, <IfNode>, <TextNode: '\n />\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/field.html'">>, <TextNode: '\n </fieldset>\n\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/form_errors.html'">>, <TextNode: '\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/form_errors.html'">>, <TextNode: '\n </section>\n\n '>, <Variable Node: INPUT_CLASS>, <TextNode: '"\n />\n '>, <widget_tweaks.templatetags.widget_tweaks.FieldAttributeNode object at 0xffff75193e60>, <TextNode: '\n\n <button type="b'>, <IncludeNode: template=<FilterExpression "'snippets/fields/field.html'">>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n </fieldset>\n\n '>]>} {'field': <django.forms.boundfield.BoundField object at 0xffff60d160f0>}
snippets/fields/label.html
/var/app/current/templates/snippets/fields/label.html
Toggle context {'False': False, 'None': None, 'True': True} {'APP_NAME': 'webapp', 'APP_URL': 'https://dev.theopencloset.net', 'DEBUG': True, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'IAMPORT_IMP_UID': 'imp77873889', 'INPUT_CLASS': 'py-3.5 px-0 w-full border-0 border-b border-gray-100 ' 'focus:ring-0 focus:border-black placeholder:font-light ' 'placeholder:text-gray-300 disabled:text-gray-400', 'PORTONE_CHANNEL_KEY': 'channel-key-e11bda07-f139-44e9-9fe0-6e77a647b059', 'PORTONE_STORE_ID': 'store-7d894e50-62df-43de-9c6f-ddb08f13d898', 'REVISION': 'b8c96b32616840acde96add586eb5e16474abcb2', 'STAGE': 'dev', 'csrf_token': '<SimpleLazyObject: ' "'jzO59zn9U4xv3RzweIeaKFDyY3vUEZjWAi0BK6TIl3L3249LtwilfV9Q6qe9dAuZ'>", 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/signup'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0xffff7523a780>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0xffff8503d580>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0xffff7523a780>>'} {'forms': {'customer': <CustomerSignupForm bound=False, valid=False, fields=(phone;name;accepts_marketing;gender;birthdate;verified_phone_token)>, 'user': <CustomerUserSignupForm bound=False, valid=False, fields=(username;password)>}, 'view': <apps.customers.views.SignupView object at 0xffff60d15010>} {'block': <Block Node: content. Contents: [<TextNode: '\n <main class="grow grid'>, <django.template.defaulttags.CsrfTokenNode object at 0xffff75191700>, <TextNode: '\n\n <section x-show="'>, <WithNode>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n </fieldset>\n\n '>, <IfNode>, <TextNode: '\n />\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/field.html'">>, <TextNode: '\n </fieldset>\n\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/form_errors.html'">>, <TextNode: '\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/form_errors.html'">>, <TextNode: '\n </section>\n\n '>, <Variable Node: INPUT_CLASS>, <TextNode: '"\n />\n '>, <widget_tweaks.templatetags.widget_tweaks.FieldAttributeNode object at 0xffff75193e60>, <TextNode: '\n\n <button type="b'>, <IncludeNode: template=<FilterExpression "'snippets/fields/field.html'">>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n </fieldset>\n\n '>]>} {'field': <django.forms.boundfield.BoundField object at 0xffff60d160f0>}
snippets/fields/base_radio_class.html
/var/app/current/templates/snippets/fields/base_radio_class.html
Toggle context {'False': False, 'None': None, 'True': True} {'APP_NAME': 'webapp', 'APP_URL': 'https://dev.theopencloset.net', 'DEBUG': True, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'IAMPORT_IMP_UID': 'imp77873889', 'INPUT_CLASS': 'py-3.5 px-0 w-full border-0 border-b border-gray-100 ' 'focus:ring-0 focus:border-black placeholder:font-light ' 'placeholder:text-gray-300 disabled:text-gray-400', 'PORTONE_CHANNEL_KEY': 'channel-key-e11bda07-f139-44e9-9fe0-6e77a647b059', 'PORTONE_STORE_ID': 'store-7d894e50-62df-43de-9c6f-ddb08f13d898', 'REVISION': 'b8c96b32616840acde96add586eb5e16474abcb2', 'STAGE': 'dev', 'csrf_token': '<SimpleLazyObject: ' "'jzO59zn9U4xv3RzweIeaKFDyY3vUEZjWAi0BK6TIl3L3249LtwilfV9Q6qe9dAuZ'>", 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/signup'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0xffff7523a780>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0xffff8503d580>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0xffff7523a780>>'} {'forms': {'customer': <CustomerSignupForm bound=False, valid=False, fields=(phone;name;accepts_marketing;gender;birthdate;verified_phone_token)>, 'user': <CustomerUserSignupForm bound=False, valid=False, fields=(username;password)>}, 'view': <apps.customers.views.SignupView object at 0xffff60d15010>} {'block': <Block Node: content. Contents: [<TextNode: '\n <main class="grow grid'>, <django.template.defaulttags.CsrfTokenNode object at 0xffff75191700>, <TextNode: '\n\n <section x-show="'>, <WithNode>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n </fieldset>\n\n '>, <IfNode>, <TextNode: '\n />\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/field.html'">>, <TextNode: '\n </fieldset>\n\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/form_errors.html'">>, <TextNode: '\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/form_errors.html'">>, <TextNode: '\n </section>\n\n '>, <Variable Node: INPUT_CLASS>, <TextNode: '"\n />\n '>, <widget_tweaks.templatetags.widget_tweaks.FieldAttributeNode object at 0xffff75193e60>, <TextNode: '\n\n <button type="b'>, <IncludeNode: template=<FilterExpression "'snippets/fields/field.html'">>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n </fieldset>\n\n '>]>} {'field': <django.forms.boundfield.BoundField object at 0xffff60d160f0>} {'choice': ('female', '여성'), 'forloop': {'counter': 3, 'counter0': 2, 'first': False, 'last': True, 'parentloop': {}, 'revcounter': 1, 'revcounter0': 0}}
snippets/fields/base_radio_class.html
/var/app/current/templates/snippets/fields/base_radio_class.html
Toggle context {'False': False, 'None': None, 'True': True} {'APP_NAME': 'webapp', 'APP_URL': 'https://dev.theopencloset.net', 'DEBUG': True, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'IAMPORT_IMP_UID': 'imp77873889', 'INPUT_CLASS': 'py-3.5 px-0 w-full border-0 border-b border-gray-100 ' 'focus:ring-0 focus:border-black placeholder:font-light ' 'placeholder:text-gray-300 disabled:text-gray-400', 'PORTONE_CHANNEL_KEY': 'channel-key-e11bda07-f139-44e9-9fe0-6e77a647b059', 'PORTONE_STORE_ID': 'store-7d894e50-62df-43de-9c6f-ddb08f13d898', 'REVISION': 'b8c96b32616840acde96add586eb5e16474abcb2', 'STAGE': 'dev', 'csrf_token': '<SimpleLazyObject: ' "'jzO59zn9U4xv3RzweIeaKFDyY3vUEZjWAi0BK6TIl3L3249LtwilfV9Q6qe9dAuZ'>", 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/signup'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0xffff7523a780>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0xffff8503d580>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0xffff7523a780>>'} {'forms': {'customer': <CustomerSignupForm bound=False, valid=False, fields=(phone;name;accepts_marketing;gender;birthdate;verified_phone_token)>, 'user': <CustomerUserSignupForm bound=False, valid=False, fields=(username;password)>}, 'view': <apps.customers.views.SignupView object at 0xffff60d15010>} {'block': <Block Node: content. Contents: [<TextNode: '\n <main class="grow grid'>, <django.template.defaulttags.CsrfTokenNode object at 0xffff75191700>, <TextNode: '\n\n <section x-show="'>, <WithNode>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n </fieldset>\n\n '>, <IfNode>, <TextNode: '\n />\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/field.html'">>, <TextNode: '\n </fieldset>\n\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/form_errors.html'">>, <TextNode: '\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/form_errors.html'">>, <TextNode: '\n </section>\n\n '>, <Variable Node: INPUT_CLASS>, <TextNode: '"\n />\n '>, <widget_tweaks.templatetags.widget_tweaks.FieldAttributeNode object at 0xffff75193e60>, <TextNode: '\n\n <button type="b'>, <IncludeNode: template=<FilterExpression "'snippets/fields/field.html'">>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n </fieldset>\n\n '>]>} {'field': <django.forms.boundfield.BoundField object at 0xffff60d160f0>} {'choice': ('female', '여성'), 'forloop': {'counter': 3, 'counter0': 2, 'first': False, 'last': True, 'parentloop': {}, 'revcounter': 1, 'revcounter0': 0}}
snippets/fields/help_text.html
/var/app/current/templates/snippets/fields/help_text.html
Toggle context {'False': False, 'None': None, 'True': True} {'APP_NAME': 'webapp', 'APP_URL': 'https://dev.theopencloset.net', 'DEBUG': True, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'IAMPORT_IMP_UID': 'imp77873889', 'INPUT_CLASS': 'py-3.5 px-0 w-full border-0 border-b border-gray-100 ' 'focus:ring-0 focus:border-black placeholder:font-light ' 'placeholder:text-gray-300 disabled:text-gray-400', 'PORTONE_CHANNEL_KEY': 'channel-key-e11bda07-f139-44e9-9fe0-6e77a647b059', 'PORTONE_STORE_ID': 'store-7d894e50-62df-43de-9c6f-ddb08f13d898', 'REVISION': 'b8c96b32616840acde96add586eb5e16474abcb2', 'STAGE': 'dev', 'csrf_token': '<SimpleLazyObject: ' "'jzO59zn9U4xv3RzweIeaKFDyY3vUEZjWAi0BK6TIl3L3249LtwilfV9Q6qe9dAuZ'>", 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/signup'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0xffff7523a780>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0xffff8503d580>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0xffff7523a780>>'} {'forms': {'customer': <CustomerSignupForm bound=False, valid=False, fields=(phone;name;accepts_marketing;gender;birthdate;verified_phone_token)>, 'user': <CustomerUserSignupForm bound=False, valid=False, fields=(username;password)>}, 'view': <apps.customers.views.SignupView object at 0xffff60d15010>} {'block': <Block Node: content. Contents: [<TextNode: '\n <main class="grow grid'>, <django.template.defaulttags.CsrfTokenNode object at 0xffff75191700>, <TextNode: '\n\n <section x-show="'>, <WithNode>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n </fieldset>\n\n '>, <IfNode>, <TextNode: '\n />\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/field.html'">>, <TextNode: '\n </fieldset>\n\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/form_errors.html'">>, <TextNode: '\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/form_errors.html'">>, <TextNode: '\n </section>\n\n '>, <Variable Node: INPUT_CLASS>, <TextNode: '"\n />\n '>, <widget_tweaks.templatetags.widget_tweaks.FieldAttributeNode object at 0xffff75193e60>, <TextNode: '\n\n <button type="b'>, <IncludeNode: template=<FilterExpression "'snippets/fields/field.html'">>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n </fieldset>\n\n '>]>} {'field': <django.forms.boundfield.BoundField object at 0xffff60d160f0>}
snippets/fields/label.html
/var/app/current/templates/snippets/fields/label.html
Toggle context {'False': False, 'None': None, 'True': True} {'APP_NAME': 'webapp', 'APP_URL': 'https://dev.theopencloset.net', 'DEBUG': True, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'IAMPORT_IMP_UID': 'imp77873889', 'INPUT_CLASS': 'py-3.5 px-0 w-full border-0 border-b border-gray-100 ' 'focus:ring-0 focus:border-black placeholder:font-light ' 'placeholder:text-gray-300 disabled:text-gray-400', 'PORTONE_CHANNEL_KEY': 'channel-key-e11bda07-f139-44e9-9fe0-6e77a647b059', 'PORTONE_STORE_ID': 'store-7d894e50-62df-43de-9c6f-ddb08f13d898', 'REVISION': 'b8c96b32616840acde96add586eb5e16474abcb2', 'STAGE': 'dev', 'csrf_token': '<SimpleLazyObject: ' "'jzO59zn9U4xv3RzweIeaKFDyY3vUEZjWAi0BK6TIl3L3249LtwilfV9Q6qe9dAuZ'>", 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/signup'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0xffff7523a780>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0xffff8503d580>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0xffff7523a780>>'} {'forms': {'customer': <CustomerSignupForm bound=False, valid=False, fields=(phone;name;accepts_marketing;gender;birthdate;verified_phone_token)>, 'user': <CustomerUserSignupForm bound=False, valid=False, fields=(username;password)>}, 'view': <apps.customers.views.SignupView object at 0xffff60d15010>} {'block': <Block Node: content. Contents: [<TextNode: '\n <main class="grow grid'>, <django.template.defaulttags.CsrfTokenNode object at 0xffff75191700>, <TextNode: '\n\n <section x-show="'>, <WithNode>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n </fieldset>\n\n '>, <IfNode>, <TextNode: '\n />\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/field.html'">>, <TextNode: '\n </fieldset>\n\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/form_errors.html'">>, <TextNode: '\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/form_errors.html'">>, <TextNode: '\n </section>\n\n '>, <Variable Node: INPUT_CLASS>, <TextNode: '"\n />\n '>, <widget_tweaks.templatetags.widget_tweaks.FieldAttributeNode object at 0xffff75193e60>, <TextNode: '\n\n <button type="b'>, <IncludeNode: template=<FilterExpression "'snippets/fields/field.html'">>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n </fieldset>\n\n '>]>} {'field': <django.forms.boundfield.BoundField object at 0xffff7523b6b0>}
snippets/fields/help_text.html
/var/app/current/templates/snippets/fields/help_text.html
Toggle context {'False': False, 'None': None, 'True': True} {'APP_NAME': 'webapp', 'APP_URL': 'https://dev.theopencloset.net', 'DEBUG': True, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'IAMPORT_IMP_UID': 'imp77873889', 'INPUT_CLASS': 'py-3.5 px-0 w-full border-0 border-b border-gray-100 ' 'focus:ring-0 focus:border-black placeholder:font-light ' 'placeholder:text-gray-300 disabled:text-gray-400', 'PORTONE_CHANNEL_KEY': 'channel-key-e11bda07-f139-44e9-9fe0-6e77a647b059', 'PORTONE_STORE_ID': 'store-7d894e50-62df-43de-9c6f-ddb08f13d898', 'REVISION': 'b8c96b32616840acde96add586eb5e16474abcb2', 'STAGE': 'dev', 'csrf_token': '<SimpleLazyObject: ' "'jzO59zn9U4xv3RzweIeaKFDyY3vUEZjWAi0BK6TIl3L3249LtwilfV9Q6qe9dAuZ'>", 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/signup'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0xffff7523a780>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0xffff8503d580>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0xffff7523a780>>'} {'forms': {'customer': <CustomerSignupForm bound=False, valid=False, fields=(phone;name;accepts_marketing;gender;birthdate;verified_phone_token)>, 'user': <CustomerUserSignupForm bound=False, valid=False, fields=(username;password)>}, 'view': <apps.customers.views.SignupView object at 0xffff60d15010>} {'block': <Block Node: content. Contents: [<TextNode: '\n <main class="grow grid'>, <django.template.defaulttags.CsrfTokenNode object at 0xffff75191700>, <TextNode: '\n\n <section x-show="'>, <WithNode>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n </fieldset>\n\n '>, <IfNode>, <TextNode: '\n />\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/field.html'">>, <TextNode: '\n </fieldset>\n\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/form_errors.html'">>, <TextNode: '\n '>, <IncludeNode: template=<FilterExpression "'snippets/fields/form_errors.html'">>, <TextNode: '\n </section>\n\n '>, <Variable Node: INPUT_CLASS>, <TextNode: '"\n />\n '>, <widget_tweaks.templatetags.widget_tweaks.FieldAttributeNode object at 0xffff75193e60>, <TextNode: '\n\n <button type="b'>, <IncludeNode: template=<FilterExpression "'snippets/fields/field.html'">>, <TextNode: '\n '>, <WithNode>, <TextNode: '\n </fieldset>\n\n '>]>} {'field': <django.forms.boundfield.BoundField object at 0xffff7523b6b0>}
layout/footer.html
/var/app/current/templates/layout/footer.html
Toggle context {'False': False, 'None': None, 'True': True} {'APP_NAME': 'webapp', 'APP_URL': 'https://dev.theopencloset.net', 'DEBUG': True, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'IAMPORT_IMP_UID': 'imp77873889', 'INPUT_CLASS': 'py-3.5 px-0 w-full border-0 border-b border-gray-100 ' 'focus:ring-0 focus:border-black placeholder:font-light ' 'placeholder:text-gray-300 disabled:text-gray-400', 'PORTONE_CHANNEL_KEY': 'channel-key-e11bda07-f139-44e9-9fe0-6e77a647b059', 'PORTONE_STORE_ID': 'store-7d894e50-62df-43de-9c6f-ddb08f13d898', 'REVISION': 'b8c96b32616840acde96add586eb5e16474abcb2', 'STAGE': 'dev', 'csrf_token': '<SimpleLazyObject: ' "'jzO59zn9U4xv3RzweIeaKFDyY3vUEZjWAi0BK6TIl3L3249LtwilfV9Q6qe9dAuZ'>", 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/signup'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0xffff7523a780>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0xffff8503d580>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0xffff7523a780>>'} {'forms': {'customer': <CustomerSignupForm bound=False, valid=False, fields=(phone;name;accepts_marketing;gender;birthdate;verified_phone_token)>, 'user': <CustomerUserSignupForm bound=False, valid=False, fields=(username;password)>}, 'view': <apps.customers.views.SignupView object at 0xffff60d15010>} {'block': <Block Node: footer. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression "'layout/footer.html'">>, <TextNode: '\n'>]>}

Context processors

django.template.context_processors.csrf
Toggle context {'csrf_token': <SimpleLazyObject: 'jzO59zn9U4xv3RzweIeaKFDyY3vUEZjWAi0BK6TIl3L3249LtwilfV9Q6qe9dAuZ'>}
django.template.context_processors.debug
Toggle context {'debug': True, 'sql_queries': <function debug.<locals>.<lambda> at 0xffff8503d580>}
django.template.context_processors.request
Toggle context {'request': <WSGIRequest: GET '/signup'>}
django.contrib.auth.context_processors.auth
Toggle context {'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0xffff7523a780>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0xffff7523a780>>)}
django.contrib.messages.context_processors.messages
Toggle context {'messages': <FallbackStorage: request=<WSGIRequest: GET '/signup'>>, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30, 'ERROR': 40}}
apps.core.context_processors.css
Toggle context {'INPUT_CLASS': 'py-3.5 px-0 w-full border-0 border-b border-gray-100 focus:ring-0 focus:border-black placeholder:font-light placeholder:text-gray-300 disabled:text-gray-400'}
apps.core.context_processors.config
Toggle context {'DEBUG': True, 'STAGE': 'dev', 'REVISION': 'b8c96b32616840acde96add586eb5e16474abcb2', 'APP_NAME': 'webapp', 'APP_URL': 'https://dev.theopencloset.net', 'IAMPORT_IMP_UID': 'imp77873889', 'PORTONE_STORE_ID': 'store-7d894e50-62df-43de-9c6f-ddb08f13d898', 'PORTONE_CHANNEL_KEY': 'channel-key-e11bda07-f139-44e9-9fe0-6e77a647b059'}

Alerts

No alerts found

Cache calls from 1 backend

개요

Total calls Total time Cache hits Cache misses
0 0 ms 0 0

Commands

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

Signals

Signal Receivers
class_prepared HistoricalRecords.finalize
connection_created
got_request_exception _got_request_exception
m2m_changed
post_delete HistoricalRecords.post_delete, invalidate_delivery_holiday_cache
post_init
post_migrate create_permissions, create_contenttypes
post_save HistoricalRecords.post_save, invalidate_delivery_holiday_cache
pre_delete
pre_init
pre_migrate inject_rename_contenttypes_operations
pre_save update_dressfree_state
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, 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