Package | Name | Version |
---|---|---|
Django | 3.2.20 | |
Python | 3.9.17 | |
debug_toolbar | Debug Toolbar | 4.2.0 |
django_celery_beat | Periodic Tasks | 2.2.1 |
django_extensions | Django Extensions | 3.1.5 |
django_filters | Django_Filters | 21.1 |
django_json_widget | Django_Json_Widget | 1.1.1 |
django_user_agents | Django_User_Agents | 0.4.0 |
drf_yasg | Drf_Yasg | 1.20.3 |
import_export | Import_Export | 3.2.0 |
rest_framework | Django REST framework | 3.13.1 |
social_django | Python Social Auth | 5.2.0 |
storages | Storages | 1.12.3 |
timezone_field | Timezone_Field | 4.1.2 |
waffle | django-waffle | 2.4.1 |
Resource | Value |
---|---|
User CPU time | 20.553 msec |
System CPU time | 0.000 msec |
Total CPU time | 20.553 msec |
Elapsed time | 20.553 msec |
Context switches | 0 voluntary, 0 involuntary |
Timing attribute | Timeline | Milliseconds since navigation start (+length) |
---|
Setting | Value |
---|---|
ABSOLUTE_URL_OVERRIDES | {} |
ADMINS | [] |
ALLOWED_HOSTS | ['*'] |
APPEND_SLASH | False |
ATTACHMENT_MAX_BYTES | 6291456 |
AUTHENTICATION_BACKENDS | ('reach.auth.backends.admin.Permissions',
'social_core.backends.okta_openidconnect.OktaOpenIdConnect') |
AUTH_PASSWORD_VALIDATORS | '********************' |
AUTH_USER_MODEL | 'reach.User' |
AWS_ACCESS_KEY_ID | '********************' |
AWS_DEFAULT_ACL | None |
AWS_S3_MAX_MEMORY_SIZE | 2097152 |
AWS_S3_SIGNATURE_VERSION | '********************' |
AWS_SECRET_ACCESS_KEY | '********************' |
AWS_STORAGE_BUCKET_NAME | 'reach-api.us-east-1.development.telmediq.com' |
BASE_DIR | '/opt/app' |
BROKER_URL | ['amqps://dev_pfccore:MG6CcNXUkxQGPsqHKEB3LqKNv7tK22vaBAg@b-aeb95461-3fd3-45b3-8c82-a7dd0aeed0ba.mq.us-east-1.amazonaws.com/dev_pfccore_x9egzap366y5'] |
CACHES | {'default': {'BACKEND': 'django_redis.cache.RedisCache',
'LOCATION': 'redis://development-reach.0eykiu.0001.use1.cache.amazonaws.com:6379'}} |
CACHE_MIDDLEWARE_ALIAS | 'default' |
CACHE_MIDDLEWARE_KEY_PREFIX | '********************' |
CACHE_MIDDLEWARE_SECONDS | 600 |
CELERY_BROKER_CONNECTION_MAX_RETRIES | 5 |
CELERY_BROKER_TRANSPORT_OPTIONS | {'max_retries': 5} |
CELERY_BROKER_TRANSPORT_OPTIONS_DEFAULTS | {'max_retries': 5} |
CELERY_BROKER_URL | ['amqps://dev_pfccore:MG6CcNXUkxQGPsqHKEB3LqKNv7tK22vaBAg@b-aeb95461-3fd3-45b3-8c82-a7dd0aeed0ba.mq.us-east-1.amazonaws.com/dev_pfccore_x9egzap366y5'] |
CELERY_TASK_ACKS_LATE | True |
CELERY_TASK_ALWAYS_EAGER | False |
CELERY_TASK_DEFAULT_QUEUE | 'reach.default' |
CELERY_TASK_ROUTES | {'reach.tasks.process_feed_file_task': {'queue': 'reach.feeds'}} |
CELERY_TASK_ROUTES_DEFAULTS | {'reach.tasks.process_feed_file_task': {'queue': 'reach.feeds'}} |
CELERY_WORKER_CONCURRENCY | 2 |
CLEAR_SUPERUSER_FLAG | False |
COOKIE_PREFIX | 'admin' |
CORS_ALLOW_CREDENTIALS | True |
CORS_ALLOW_HEADERS | ['accept',
'accept-encoding',
'authorization',
'content-type',
'dnt',
'origin',
'user-agent',
'x-csrftoken',
'x-requested-with',
'IsEmbedded'] |
CORS_ORIGIN_REGEX_WHITELIST | [] |
CORS_ORIGIN_WHITELIST | ['http://localhost:8900',
'https://reachapi.development.telmediq.com',
'https://reach.development.telmediq.com',
'http://localhost.development.telmediq.com:8900'] |
CORS_REPLACE_HTTPS_REFERER | True |
CSRF_COOKIE_AGE | 31449600 |
CSRF_COOKIE_DOMAIN | '.development.telmediq.com' |
CSRF_COOKIE_HTTPONLY | False |
CSRF_COOKIE_NAME | 'admincsrftoken' |
CSRF_COOKIE_PATH | '/' |
CSRF_COOKIE_SAMESITE | 'lax' |
CSRF_COOKIE_SAMESITE_VALUE | 'lax' |
CSRF_COOKIE_SECURE | False |
CSRF_FAILURE_VIEW | 'django.views.csrf.csrf_failure' |
CSRF_HEADER_NAME | 'HTTP_X_CSRFTOKEN' |
CSRF_TRUSTED_ORIGINS | ['localhost',
'reach.development.telmediq.com',
'.development.telmediq.com',
'localhost.development.telmediq.com'] |
CSRF_USE_SESSIONS | False |
DATABASES | {'default': {'ATOMIC_REQUESTS': False,
'AUTOCOMMIT': True,
'CONN_MAX_AGE': 0,
'ENGINE': 'django.db.backends.postgresql',
'HOST': 'development-spv2.crhldevfrkzs.us-east-1.rds.amazonaws.com',
'NAME': 'development_project19',
'OPTIONS': {},
'PASSWORD': '********************',
'PORT': 5432,
'TEST': {'CHARSET': None,
'COLLATION': None,
'MIGRATE': True,
'MIRROR': None,
'NAME': None},
'TIME_ZONE': None,
'USER': 'development_project19'}} |
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': 'app.settings.show_toolbar'} |
DEBUG_VIEW_ENABLED | True |
DECIMAL_SEPARATOR | '.' |
DEFAULT_AUTO_FIELD | 'django.db.models.AutoField' |
DEFAULT_CHARSET | 'utf-8' |
DEFAULT_EXCEPTION_REPORTER | 'django.views.debug.ExceptionReporter' |
DEFAULT_EXCEPTION_REPORTER_FILTER | 'django.views.debug.SafeExceptionReporterFilter' |
DEFAULT_FILE_STORAGE | 'storages.backends.s3boto3.S3Boto3Storage' |
DEFAULT_FROM_EMAIL | 'webmaster@localhost' |
DEFAULT_HASHING_ALGORITHM | 'sha256' |
DEFAULT_INDEX_TABLESPACE | '' |
DEFAULT_TABLESPACE | '' |
DISALLOWED_USER_AGENTS | [] |
EMAIL_BACKEND | 'django.core.mail.backends.smtp.EmailBackend' |
EMAIL_CONFIG | {'EMAIL_BACKEND': 'django.core.mail.backends.smtp.EmailBackend',
'EMAIL_FILE_PATH': '',
'EMAIL_HOST': 'email-smtp.us-east-1.amazonaws.com',
'EMAIL_HOST_PASSWORD': '********************',
'EMAIL_HOST_USER': 'AKIA2GBXPIADDZSLGO4B',
'EMAIL_PORT': 587,
'EMAIL_USE_TLS': True} |
EMAIL_FILE_PATH | '' |
EMAIL_FROM_DEFAULT | 'no-reply@bounce.us-east-1.development.telmediq.com' |
EMAIL_HOST | 'email-smtp.us-east-1.amazonaws.com' |
EMAIL_HOST_PASSWORD | '********************' |
EMAIL_HOST_USER | 'AKIA2GBXPIADDZSLGO4B' |
EMAIL_PORT | 587 |
EMAIL_SSL_CERTFILE | None |
EMAIL_SSL_KEYFILE | '********************' |
EMAIL_SUBJECT_PREFIX | '[Django] ' |
EMAIL_TIMEOUT | None |
EMAIL_USE_LOCALTIME | False |
EMAIL_USE_SSL | False |
EMAIL_USE_TLS | True |
ENABLE_REACH_ADMIN | True |
ENABLE_REACH_APP | False |
EVENT_LOG_URL | 'http://development-reach-nabu-api.reach-development.svc.cluster.local' |
FEATURE_FLAGS | ['enable_video',
'enable_virtual_waiting_room',
'enable_bulk_sms',
'enable_vwr_create_demo',
'enable_patient_upload',
'enable_restrict_manage_patients'] |
FEED_FILE_EXPIRE_DAYS | 14 |
FEED_FILE_PURGE_EXPIRED | True |
FILE_UPLOAD_DIRECTORY_PERMISSIONS | None |
FILE_UPLOAD_HANDLERS | ['django.core.files.uploadhandler.MemoryFileUploadHandler',
'django.core.files.uploadhandler.TemporaryFileUploadHandler'] |
FILE_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
FILE_UPLOAD_PERMISSIONS | 420 |
FILE_UPLOAD_TEMP_DIR | None |
FIRST_DAY_OF_WEEK | 0 |
FIXTURE_DIRS | [] |
FORCE_SCRIPT_NAME | None |
FORMAT_MODULE_PATH | None |
FORM_RENDERER | 'django.forms.renderers.DjangoTemplates' |
IGNORABLE_404_URLS | [] |
INSTALLED_APPS | ['django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django_json_widget',
'debug_toolbar',
'rest_framework',
'django_fsm',
'django_celery_beat',
'django_filters',
'django_extensions',
'timezone_field',
'django_user_agents',
'drf_yasg',
'corsheaders',
'import_export',
'social_django',
'health_check',
'health_check.db',
'telmediq_health_checks.rabbitmq',
'app.health_check.cache',
'waffle',
'session_security',
'storages',
'reach',
'palantir'] |
INTERNAL_IPS | [] |
LANGUAGES | [('af', 'Afrikaans'),
('ar', 'Arabic'),
('ar-dz', 'Algerian Arabic'),
('ast', 'Asturian'),
('az', 'Azerbaijani'),
('bg', 'Bulgarian'),
('be', 'Belarusian'),
('bn', 'Bengali'),
('br', 'Breton'),
('bs', 'Bosnian'),
('ca', 'Catalan'),
('cs', 'Czech'),
('cy', 'Welsh'),
('da', 'Danish'),
('de', 'German'),
('dsb', 'Lower Sorbian'),
('el', 'Greek'),
('en', 'English'),
('en-au', 'Australian English'),
('en-gb', 'British English'),
('eo', 'Esperanto'),
('es', 'Spanish'),
('es-ar', 'Argentinian Spanish'),
('es-co', 'Colombian Spanish'),
('es-mx', 'Mexican Spanish'),
('es-ni', 'Nicaraguan Spanish'),
('es-ve', 'Venezuelan Spanish'),
('et', 'Estonian'),
('eu', 'Basque'),
('fa', 'Persian'),
('fi', 'Finnish'),
('fr', 'French'),
('fy', 'Frisian'),
('ga', 'Irish'),
('gd', 'Scottish Gaelic'),
('gl', 'Galician'),
('he', 'Hebrew'),
('hi', 'Hindi'),
('hr', 'Croatian'),
('hsb', 'Upper Sorbian'),
('hu', 'Hungarian'),
('hy', 'Armenian'),
('ia', 'Interlingua'),
('id', 'Indonesian'),
('ig', 'Igbo'),
('io', 'Ido'),
('is', 'Icelandic'),
('it', 'Italian'),
('ja', 'Japanese'),
('ka', 'Georgian'),
('kab', 'Kabyle'),
('kk', 'Kazakh'),
('km', 'Khmer'),
('kn', 'Kannada'),
('ko', 'Korean'),
('ky', 'Kyrgyz'),
('lb', 'Luxembourgish'),
('lt', 'Lithuanian'),
('lv', 'Latvian'),
('mk', 'Macedonian'),
('ml', 'Malayalam'),
('mn', 'Mongolian'),
('mr', 'Marathi'),
('my', 'Burmese'),
('nb', 'Norwegian Bokmål'),
('ne', 'Nepali'),
('nl', 'Dutch'),
('nn', 'Norwegian Nynorsk'),
('os', 'Ossetic'),
('pa', 'Punjabi'),
('pl', 'Polish'),
('pt', 'Portuguese'),
('pt-br', 'Brazilian Portuguese'),
('ro', 'Romanian'),
('ru', 'Russian'),
('sk', 'Slovak'),
('sl', 'Slovenian'),
('sq', 'Albanian'),
('sr', 'Serbian'),
('sr-latn', 'Serbian Latin'),
('sv', 'Swedish'),
('sw', 'Swahili'),
('ta', 'Tamil'),
('te', 'Telugu'),
('tg', 'Tajik'),
('th', 'Thai'),
('tk', 'Turkmen'),
('tr', 'Turkish'),
('tt', 'Tatar'),
('udm', 'Udmurt'),
('uk', 'Ukrainian'),
('ur', 'Urdu'),
('uz', 'Uzbek'),
('vi', 'Vietnamese'),
('zh-hans', 'Simplified Chinese'),
('zh-hant', 'Traditional Chinese')] |
LANGUAGES_BIDI | ['he', 'ar', 'ar-dz', 'fa', 'ur'] |
LANGUAGE_CODE | 'en-us' |
LANGUAGE_COOKIE_AGE | None |
LANGUAGE_COOKIE_DOMAIN | None |
LANGUAGE_COOKIE_HTTPONLY | False |
LANGUAGE_COOKIE_NAME | 'django_language' |
LANGUAGE_COOKIE_PATH | '/' |
LANGUAGE_COOKIE_SAMESITE | None |
LANGUAGE_COOKIE_SECURE | False |
LOCALE_PATHS | [] |
LOGGING | {'disable_existing_loggers': False,
'formatters': {'json': {'class': 'pythonjsonlogger.jsonlogger.JsonFormatter',
'format': '%(message)s'},
'string': {'datefmt': '%d/%b/%Y %H:%M:%S',
'format': '[%(asctime)s] %(levelname)s (%(thread)d) '
'[%(name)s:%(lineno)s] %(message)s'}},
'handlers': {'console': {'class': 'logging.StreamHandler',
'formatter': 'json',
'level': 'INFO'}},
'loggers': {'': {'handlers': ['console'], 'level': 'INFO', 'propagate': False},
'app': {'handlers': ['console'],
'level': 'INFO',
'propagate': False},
'boto': {'handlers': ['console'],
'level': 'ERROR',
'propagate': False},
'django': {'handlers': ['console'],
'level': 'INFO',
'propagate': False},
'palantir': {'handlers': ['console'],
'level': 'INFO',
'propagate': False},
'reach': {'handlers': ['console'],
'level': 'INFO',
'propagate': False},
'telmediq': {'handlers': ['console'],
'level': 'INFO',
'propagate': False}},
'version': 1} |
LOGGING_CONFIG | 'logging.config.dictConfig' |
LOGIN_REDIRECT_URL | 'https://reachadmin.development.telmediq.com/admin/' |
LOGIN_URL | '/' |
LOGOUT_REDIRECT_URL | None |
MANAGERS | [] |
MEDIA_ROOT | '' |
MEDIA_URL | '/' |
MESSAGE_STORAGE | 'django.contrib.messages.storage.fallback.FallbackStorage' |
MIDDLEWARE | ['django_user_agents.middleware.UserAgentMiddleware',
'corsheaders.middleware.CorsMiddleware',
'django.middleware.security.SecurityMiddleware',
'whitenoise.middleware.WhiteNoiseMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'reach.auth.middleware.CustomSessionSecurityMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
'waffle.middleware.WaffleMiddleware',
'reach.api.views.organization.phi_access_log_middleware.phi_access_log_middleware',
'debug_toolbar.middleware.DebugToolbarMiddleware'] |
MIGRATION_MODULES | {} |
MODEL_AUTH_BACKEND | 'django.contrib.auth.backends.ModelBackend' |
MONTH_DAY_FORMAT | 'F j' |
NUMBER_GROUPING | 0 |
PARTICIPANT_ALLOWED_INVALID_DOB_ATTEMPTS | 3 |
PARTICIPANT_ALLOWED_INVALID_PIN_ATTEMPTS | 5 |
PARTICIPANT_COOKIE_AGE | 31536000 |
PARTICIPANT_COOKIE_DOMAIN | None |
PARTICIPANT_COOKIE_IS_SECURE | True |
PARTICIPANT_COOKIE_NAME | 'adminreachparticipantid' |
PARTICIPANT_INVALID_DOB_LOCKOUT_SECONDS | 900 |
PARTICIPANT_INVALID_PIN_LOCKOUT_SECONDS | 900 |
PASSWORD_HASHERS | '********************' |
PASSWORD_RESET_TIMEOUT | '********************' |
PASSWORD_RESET_TIMEOUT_DAYS | '********************' |
PREPEND_WWW | False |
PUBNUB_PUBLISH_KEY | '********************' |
PUBNUB_SUBSCRIBE_KEY | '********************' |
REACH_API_ROOT | '********************' |
REACH_FRONTEND_ROOT | 'https://reach.development.telmediq.com' |
REST_FRAMEWORK | {'DEFAULT_AUTHENTICATION_CLASSES': ['rest_framework.authentication.SessionAuthentication',
'rest_framework.authentication.TokenAuthentication'],
'DEFAULT_PAGINATION_CLASS': 'reach.utils.pagination.CustomPageNumberPagination',
'DEFAULT_PARSER_CLASSES': ['djangorestframework_camel_case.parser.CamelCaseFormParser',
'djangorestframework_camel_case.parser.CamelCaseMultiPartParser',
'djangorestframework_camel_case.parser.CamelCaseJSONParser'],
'DEFAULT_PERMISSION_CLASSES': ['rest_framework.permissions.IsAuthenticated'],
'DEFAULT_RENDERER_CLASSES': ['djangorestframework_camel_case.render.CamelCaseJSONRenderer',
'djangorestframework_camel_case.render.CamelCaseBrowsableAPIRenderer'],
'DEFAULT_THROTTLE_CLASSES': ['reach.throttle.limits.OverallRateThrottle'],
'DEFAULT_THROTTLE_RATES': {'overall': '120/min'},
'EXCEPTION_HANDLER': 'reach.api.exceptions.custom_exception_handler',
'MAX_PAGE_SIZE': 10000,
'PAGE_SIZE': 20,
'TEST_REQUEST_DEFAULT_FORMAT': 'json'} |
ROOT_URLCONF | 'app.urls' |
SECRET_KEY | '********************' |
SECURE_BROWSER_XSS_FILTER | False |
SECURE_CONTENT_TYPE_NOSNIFF | True |
SECURE_HSTS_INCLUDE_SUBDOMAINS | False |
SECURE_HSTS_PRELOAD | False |
SECURE_HSTS_SECONDS | 0 |
SECURE_PROXY_SSL_HEADER | ('HTTP_X_FORWARDED_PROTO', 'https') |
SECURE_REDIRECT_EXEMPT | [] |
SECURE_REFERRER_POLICY | 'same-origin' |
SECURE_SSL_HOST | None |
SECURE_SSL_REDIRECT | False |
SERVER_EMAIL | 'root@localhost' |
SESSION_CACHE_ALIAS | 'default' |
SESSION_COOKIE_AGE | 43200 |
SESSION_COOKIE_DOMAIN | None |
SESSION_COOKIE_HTTPONLY | True |
SESSION_COOKIE_NAME | 'adminoutreachsessionid' |
SESSION_COOKIE_PATH | '/' |
SESSION_COOKIE_SAMESITE | 'lax' |
SESSION_COOKIE_SAMESITE_VALUE | 'lax' |
SESSION_COOKIE_SECURE | True |
SESSION_ENGINE | 'django.contrib.sessions.backends.db' |
SESSION_EXPIRE_AT_BROWSER_CLOSE | True |
SESSION_FILE_PATH | None |
SESSION_MAX_INACTIVE_SECONDS_DEFAULT | 3600 |
SESSION_PARTICIPANT_AUTH | 'participant_auth' |
SESSION_PARTICIPANT_EXPIRY | 3600 |
SESSION_SAVE_EVERY_REQUEST | False |
SESSION_SECURITY_PASSIVE_URLS | '********************' |
SESSION_SERIALIZER | 'django.contrib.sessions.serializers.JSONSerializer' |
SETTINGS_MODULE | 'app.settings' |
SHORT_DATETIME_FORMAT | 'm/d/Y P' |
SHORT_DATE_FORMAT | 'm/d/Y' |
SHORT_URL_EXPIRY_HOURS_DEFAULT | 168 |
SIGNING_BACKEND | 'django.core.signing.TimestampSigner' |
SILENCED_SYSTEM_CHECKS | [] |
SOCIAL_AUTH_OKTA_OPENIDCONNECT_API_URL | '********************' |
SOCIAL_AUTH_OKTA_OPENIDCONNECT_KEY | '********************' |
SOCIAL_AUTH_OKTA_OPENIDCONNECT_SCOPE | ['groups'] |
SOCIAL_AUTH_OKTA_OPENIDCONNECT_SECRET | '********************' |
SOCIAL_AUTH_PERFECTSERVE_CARETEAM_PROFILE_ENDPOINT | 'https://careteam-webapi.perfectserve.com/api/users/whoami' |
SOCIAL_AUTH_PERFECTSERVE_IDENTITY_LOGOUT_ENDPOINT | 'https://login.perfectserve.com/connect/endsession' |
SOCIAL_AUTH_PERFECTSERVE_IDENTITY_ROOT | 'https://login.perfectserve.com' |
SOCIAL_AUTH_PERFECTSERVE_KEY | '********************' |
SOCIAL_AUTH_PERFECTSERVE_PRACTITIONER_PROFILE_ENDPOINT | 'https://practitionerapi.perfectserve.com/api/User/WebLite' |
SOCIAL_AUTH_PERFECTSERVE_SECRET | '********************' |
SOCIAL_AUTH_PIPELINE | ('social_core.pipeline.social_auth.social_details',
'social_core.pipeline.social_auth.social_uid',
'social_core.pipeline.social_auth.auth_allowed',
'social_core.pipeline.social_auth.social_user',
'reach.auth.pipeline.associate_by_username',
'social_core.pipeline.social_auth.associate_by_email',
'reach.auth.pipeline.get_username',
'social_core.pipeline.user.create_user',
'reach.auth.pipeline.okta_admin_login',
'social_core.pipeline.social_auth.associate_user',
'social_core.pipeline.social_auth.load_extra_data',
'social_core.pipeline.user.user_details',
'reach.auth.pipeline.setup_telmediq_user',
'reach.auth.pipeline.setup_perfectserve_user') |
SOCIAL_AUTH_REDIRECT_IS_HTTPS | True |
SOCIAL_AUTH_TELMEDIQ_KEY | '********************' |
SOCIAL_AUTH_TELMEDIQ_OIDC_ENDPOINT | 'https://idp.development.telmediq.com/' |
SOCIAL_AUTH_TELMEDIQ_SECRET | '********************' |
STATICFILES_DIRS | [] |
STATICFILES_FINDERS | ['django.contrib.staticfiles.finders.FileSystemFinder',
'django.contrib.staticfiles.finders.AppDirectoriesFinder'] |
STATICFILES_STORAGE | 'django.contrib.staticfiles.storage.StaticFilesStorage' |
STATIC_ROOT | 'static/' |
STATIC_URL | '/static/' |
SWAGGER_SETTINGS | {'DEFAULT_AUTO_SCHEMA_CLASS': 'app.swagger.CompoundTagsSchema'} |
TELMEDIQ_API_ROOT | '********************' |
TELMEDIQ_AUTH_SIGNING_KEY | '********************' |
TELMEDIQ_INTERNAL_CLIENT_ID | '16fc0917-0078-475b-828c-087dfc90cb09' |
TELMEDIQ_INTERNAL_CLIENT_SECRET | '********************' |
TELMEDIQ_POST_LOGIN_EMBEDDED_REDIRECT | 'https://reach.development.telmediq.com/tmiqMobilePage/' |
TELMEDIQ_POST_LOGIN_REDIRECT | 'https://reach.development.telmediq.com/dashboard/' |
TELMEDIQ_TOKEN_URL | '********************' |
TEMPLATES | [{'APP_DIRS': True,
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': ['/opt/app/templates'],
'OPTIONS': {'context_processors': ['django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages']}}] |
TESTING | False |
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 | 'UTC' |
TWILIO_ACCOUNT_SID | 'ACd79d6973b599b1981b857af60d0ad5f2' |
TWILIO_API_KEY | '********************' |
TWILIO_API_KEY_SECRET | '********************' |
TWILIO_AUTH_TOKEN | '********************' |
TWILIO_CALLBACK_URL_BASE | 'https://reachapi.development.telmediq.com' |
TWILIO_DEFAULT_PHONE_POOL_SIZE | 1 |
TWILIO_MOBILE_INTEGRATIONS_MESSAGE_SERVICE | 'MG2533e01bd4689f2a46925d382d61ac0f' |
TWILIO_TOKEN_TTL | '********************' |
TWILIO_USE_REQUEST_VALIDATOR | False |
USER_AGENTS_CACHE | 'default' |
USE_I18N | True |
USE_L10N | True |
USE_SHITTY_SESSION_AUTH | False |
USE_THOUSAND_SEPARATOR | False |
USE_TZ | True |
USE_X_FORWARDED_HOST | False |
USE_X_FORWARDED_PORT | False |
WAFFLE_FLAG_MODEL | 'reach.Flag' |
WHITENOISE_USE_FINDERS | True |
WORKFLOW_DEFAULT_ADAPTER_CLASS | 'reach.models.workflow.workflowadapters.DatabaseWFAdapter' |
WSGI_APPLICATION | 'app.wsgi.application' |
X_FRAME_OPTIONS | 'DENY' |
YEAR_MONTH_FORMAT | 'F Y' |
Key | Value |
---|---|
Accept | */* |
Accept-Encoding | gzip, br, zstd, deflate |
Host | reachadmin.development.telmediq.com |
User-Agent | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
X-Forwarded-For | 3.15.18.198 |
X-Forwarded-Host | reachadmin.development.telmediq.com |
X-Forwarded-Port | 443 |
X-Forwarded-Proto | https |
X-Forwarded-Scheme | https |
X-Real-Ip | 2600:1f18:2022:4f07:9a6e:77f3:ac33:8685 |
X-Request-Id | e11f342edbda879b1b48679e7d7e2af2 |
X-Scheme | https |
Key | Value |
---|---|
Cache-Control | max-age=0, no-cache, no-store, must-revalidate, private |
Content-Type | text/html; charset=utf-8 |
Expires | Fri, 04 Oct 2024 02:19:57 GMT |
Vary | Cookie |
Since the WSGI environ inherits the environment of the server, only a significant subset is shown below.
Key | Value |
---|---|
PATH_INFO | /admin/login/ |
QUERY_STRING | next=%2Fadmin%2F |
REMOTE_ADDR | 2600:1f18:2022:4f00:9d11::3 |
REQUEST_METHOD | GET |
SCRIPT_NAME | |
SERVER_NAME | :: |
SERVER_PORT | 8000 |
SERVER_PROTOCOL | HTTP/1.1 |
SERVER_SOFTWARE | gunicorn/20.1.0 |
View function | Arguments | Keyword arguments | URL name |
---|---|---|---|
django.contrib.admin.sites.login |
() |
{} |
admin:login |
Variable | Value |
---|---|
'next' |
'/admin/' |
No SQL queries were recorded during this request.
None
Path | Location |
---|---|
admin/css/autocomplete.css | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/css/autocomplete.css |
admin/css/base.css | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/css/base.css |
admin/css/changelists.css | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/css/changelists.css |
admin/css/dashboard.css | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/css/dashboard.css |
admin/css/fonts.css | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/css/fonts.css |
admin/css/forms.css | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/css/forms.css |
admin/css/login.css | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/css/login.css |
admin/css/nav_sidebar.css | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/css/nav_sidebar.css |
admin/css/responsive.css | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/css/responsive.css |
admin/css/responsive_rtl.css | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/css/responsive_rtl.css |
admin/css/rtl.css | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/css/rtl.css |
admin/css/widgets.css | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/css/widgets.css |
admin/css/vendor/select2/LICENSE-SELECT2.md | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/css/vendor/select2/LICENSE-SELECT2.md |
admin/css/vendor/select2/select2.css | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.css |
admin/css/vendor/select2/select2.min.css | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.min.css |
admin/fonts/LICENSE.txt | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/fonts/LICENSE.txt |
admin/fonts/README.txt | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/fonts/README.txt |
admin/fonts/Roboto-Bold-webfont.woff | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/fonts/Roboto-Bold-webfont.woff |
admin/fonts/Roboto-Light-webfont.woff | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/fonts/Roboto-Light-webfont.woff |
admin/fonts/Roboto-Regular-webfont.woff | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/fonts/Roboto-Regular-webfont.woff |
admin/img/LICENSE | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/img/LICENSE |
admin/img/README.txt | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/img/README.txt |
admin/img/calendar-icons.svg | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/img/calendar-icons.svg |
admin/img/icon-addlink.svg | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/img/icon-addlink.svg |
admin/img/icon-alert.svg | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/img/icon-alert.svg |
admin/img/icon-calendar.svg | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/img/icon-calendar.svg |
admin/img/icon-changelink.svg | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/img/icon-changelink.svg |
admin/img/icon-clock.svg | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/img/icon-clock.svg |
admin/img/icon-deletelink.svg | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/img/icon-deletelink.svg |
admin/img/icon-no.svg | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/img/icon-no.svg |
admin/img/icon-unknown-alt.svg | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/img/icon-unknown-alt.svg |
admin/img/icon-unknown.svg | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/img/icon-unknown.svg |
admin/img/icon-viewlink.svg | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/img/icon-viewlink.svg |
admin/img/icon-yes.svg | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/img/icon-yes.svg |
admin/img/inline-delete.svg | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/img/inline-delete.svg |
admin/img/search.svg | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/img/search.svg |
admin/img/selector-icons.svg | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/img/selector-icons.svg |
admin/img/sorting-icons.svg | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/img/sorting-icons.svg |
admin/img/tooltag-add.svg | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/img/tooltag-add.svg |
admin/img/tooltag-arrowright.svg | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/img/tooltag-arrowright.svg |
admin/img/gis/move_vertex_off.svg | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_off.svg |
admin/img/gis/move_vertex_on.svg | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_on.svg |
admin/js/SelectBox.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/SelectBox.js |
admin/js/SelectFilter2.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/SelectFilter2.js |
admin/js/actions.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/actions.js |
admin/js/autocomplete.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/autocomplete.js |
admin/js/calendar.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/calendar.js |
admin/js/cancel.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/cancel.js |
admin/js/change_form.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/change_form.js |
admin/js/collapse.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/collapse.js |
admin/js/core.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/core.js |
admin/js/inlines.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/inlines.js |
admin/js/jquery.init.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/jquery.init.js |
admin/js/nav_sidebar.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/nav_sidebar.js |
admin/js/popup_response.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/popup_response.js |
admin/js/prepopulate.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/prepopulate.js |
admin/js/prepopulate_init.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/prepopulate_init.js |
admin/js/urlify.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/urlify.js |
admin/js/admin/DateTimeShortcuts.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/admin/DateTimeShortcuts.js |
admin/js/admin/RelatedObjectLookups.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/admin/RelatedObjectLookups.js |
admin/js/vendor/jquery/LICENSE.txt | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/LICENSE.txt |
admin/js/vendor/jquery/jquery.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.js |
admin/js/vendor/jquery/jquery.min.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.min.js |
admin/js/vendor/select2/LICENSE.md | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/LICENSE.md |
admin/js/vendor/select2/select2.full.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.js |
admin/js/vendor/select2/select2.full.min.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.min.js |
admin/js/vendor/select2/i18n/af.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/af.js |
admin/js/vendor/select2/i18n/ar.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ar.js |
admin/js/vendor/select2/i18n/az.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/az.js |
admin/js/vendor/select2/i18n/bg.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bg.js |
admin/js/vendor/select2/i18n/bn.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bn.js |
admin/js/vendor/select2/i18n/bs.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bs.js |
admin/js/vendor/select2/i18n/ca.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ca.js |
admin/js/vendor/select2/i18n/cs.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/cs.js |
admin/js/vendor/select2/i18n/da.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/da.js |
admin/js/vendor/select2/i18n/de.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/de.js |
admin/js/vendor/select2/i18n/dsb.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/dsb.js |
admin/js/vendor/select2/i18n/el.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/el.js |
admin/js/vendor/select2/i18n/en.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/en.js |
admin/js/vendor/select2/i18n/es.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/es.js |
admin/js/vendor/select2/i18n/et.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/et.js |
admin/js/vendor/select2/i18n/eu.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/eu.js |
admin/js/vendor/select2/i18n/fa.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fa.js |
admin/js/vendor/select2/i18n/fi.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fi.js |
admin/js/vendor/select2/i18n/fr.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fr.js |
admin/js/vendor/select2/i18n/gl.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/gl.js |
admin/js/vendor/select2/i18n/he.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/he.js |
admin/js/vendor/select2/i18n/hi.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hi.js |
admin/js/vendor/select2/i18n/hr.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hr.js |
admin/js/vendor/select2/i18n/hsb.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hsb.js |
admin/js/vendor/select2/i18n/hu.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hu.js |
admin/js/vendor/select2/i18n/hy.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hy.js |
admin/js/vendor/select2/i18n/id.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/id.js |
admin/js/vendor/select2/i18n/is.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/is.js |
admin/js/vendor/select2/i18n/it.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/it.js |
admin/js/vendor/select2/i18n/ja.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ja.js |
admin/js/vendor/select2/i18n/ka.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ka.js |
admin/js/vendor/select2/i18n/km.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/km.js |
admin/js/vendor/select2/i18n/ko.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ko.js |
admin/js/vendor/select2/i18n/lt.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lt.js |
admin/js/vendor/select2/i18n/lv.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lv.js |
admin/js/vendor/select2/i18n/mk.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/mk.js |
admin/js/vendor/select2/i18n/ms.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ms.js |
admin/js/vendor/select2/i18n/nb.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nb.js |
admin/js/vendor/select2/i18n/ne.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ne.js |
admin/js/vendor/select2/i18n/nl.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nl.js |
admin/js/vendor/select2/i18n/pl.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pl.js |
admin/js/vendor/select2/i18n/ps.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ps.js |
admin/js/vendor/select2/i18n/pt-BR.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt-BR.js |
admin/js/vendor/select2/i18n/pt.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt.js |
admin/js/vendor/select2/i18n/ro.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ro.js |
admin/js/vendor/select2/i18n/ru.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ru.js |
admin/js/vendor/select2/i18n/sk.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sk.js |
admin/js/vendor/select2/i18n/sl.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sl.js |
admin/js/vendor/select2/i18n/sq.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sq.js |
admin/js/vendor/select2/i18n/sr-Cyrl.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr-Cyrl.js |
admin/js/vendor/select2/i18n/sr.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr.js |
admin/js/vendor/select2/i18n/sv.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sv.js |
admin/js/vendor/select2/i18n/th.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/th.js |
admin/js/vendor/select2/i18n/tk.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tk.js |
admin/js/vendor/select2/i18n/tr.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tr.js |
admin/js/vendor/select2/i18n/uk.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/uk.js |
admin/js/vendor/select2/i18n/vi.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/vi.js |
admin/js/vendor/select2/i18n/zh-CN.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-CN.js |
admin/js/vendor/select2/i18n/zh-TW.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-TW.js |
admin/js/vendor/xregexp/LICENSE.txt | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/LICENSE.txt |
admin/js/vendor/xregexp/xregexp.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.js |
admin/js/vendor/xregexp/xregexp.min.js | /usr/local/lib/python3.9/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.min.js |
css/django_json_widget.css | /usr/local/lib/python3.9/site-packages/django_json_widget/static/css/django_json_widget.css |
dist/jsoneditor.min.css | /usr/local/lib/python3.9/site-packages/django_json_widget/static/dist/jsoneditor.min.css |
dist/jsoneditor.min.js | /usr/local/lib/python3.9/site-packages/django_json_widget/static/dist/jsoneditor.min.js |
dist/img/jsoneditor-icons.svg | /usr/local/lib/python3.9/site-packages/django_json_widget/static/dist/img/jsoneditor-icons.svg |
debug_toolbar/css/print.css | /usr/local/lib/python3.9/site-packages/debug_toolbar/static/debug_toolbar/css/print.css |
debug_toolbar/css/toolbar.css | /usr/local/lib/python3.9/site-packages/debug_toolbar/static/debug_toolbar/css/toolbar.css |
debug_toolbar/js/history.js | /usr/local/lib/python3.9/site-packages/debug_toolbar/static/debug_toolbar/js/history.js |
debug_toolbar/js/redirect.js | /usr/local/lib/python3.9/site-packages/debug_toolbar/static/debug_toolbar/js/redirect.js |
debug_toolbar/js/timer.js | /usr/local/lib/python3.9/site-packages/debug_toolbar/static/debug_toolbar/js/timer.js |
debug_toolbar/js/toolbar.js | /usr/local/lib/python3.9/site-packages/debug_toolbar/static/debug_toolbar/js/toolbar.js |
debug_toolbar/js/utils.js | /usr/local/lib/python3.9/site-packages/debug_toolbar/static/debug_toolbar/js/utils.js |
rest_framework/css/bootstrap-theme.min.css | /usr/local/lib/python3.9/site-packages/rest_framework/static/rest_framework/css/bootstrap-theme.min.css |
rest_framework/css/bootstrap-tweaks.css | /usr/local/lib/python3.9/site-packages/rest_framework/static/rest_framework/css/bootstrap-tweaks.css |
rest_framework/css/bootstrap.min.css | /usr/local/lib/python3.9/site-packages/rest_framework/static/rest_framework/css/bootstrap.min.css |
rest_framework/css/default.css | /usr/local/lib/python3.9/site-packages/rest_framework/static/rest_framework/css/default.css |
rest_framework/css/font-awesome-4.0.3.css | /usr/local/lib/python3.9/site-packages/rest_framework/static/rest_framework/css/font-awesome-4.0.3.css |
rest_framework/css/prettify.css | /usr/local/lib/python3.9/site-packages/rest_framework/static/rest_framework/css/prettify.css |
rest_framework/docs/css/base.css | /usr/local/lib/python3.9/site-packages/rest_framework/static/rest_framework/docs/css/base.css |
rest_framework/docs/css/highlight.css | /usr/local/lib/python3.9/site-packages/rest_framework/static/rest_framework/docs/css/highlight.css |
rest_framework/docs/css/jquery.json-view.min.css | /usr/local/lib/python3.9/site-packages/rest_framework/static/rest_framework/docs/css/jquery.json-view.min.css |
rest_framework/docs/img/favicon.ico | /usr/local/lib/python3.9/site-packages/rest_framework/static/rest_framework/docs/img/favicon.ico |
rest_framework/docs/img/grid.png | /usr/local/lib/python3.9/site-packages/rest_framework/static/rest_framework/docs/img/grid.png |
rest_framework/docs/js/api.js | /usr/local/lib/python3.9/site-packages/rest_framework/static/rest_framework/docs/js/api.js |
rest_framework/docs/js/highlight.pack.js | /usr/local/lib/python3.9/site-packages/rest_framework/static/rest_framework/docs/js/highlight.pack.js |
rest_framework/docs/js/jquery.json-view.min.js | /usr/local/lib/python3.9/site-packages/rest_framework/static/rest_framework/docs/js/jquery.json-view.min.js |
rest_framework/fonts/fontawesome-webfont.eot | /usr/local/lib/python3.9/site-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.eot |
rest_framework/fonts/fontawesome-webfont.svg | /usr/local/lib/python3.9/site-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.svg |
rest_framework/fonts/fontawesome-webfont.ttf | /usr/local/lib/python3.9/site-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.ttf |
rest_framework/fonts/fontawesome-webfont.woff | /usr/local/lib/python3.9/site-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.woff |
rest_framework/fonts/glyphicons-halflings-regular.eot | /usr/local/lib/python3.9/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.eot |
rest_framework/fonts/glyphicons-halflings-regular.svg | /usr/local/lib/python3.9/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.svg |
rest_framework/fonts/glyphicons-halflings-regular.ttf | /usr/local/lib/python3.9/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.ttf |
rest_framework/fonts/glyphicons-halflings-regular.woff | /usr/local/lib/python3.9/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.woff |
rest_framework/fonts/glyphicons-halflings-regular.woff2 | /usr/local/lib/python3.9/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.woff2 |
rest_framework/img/glyphicons-halflings-white.png | /usr/local/lib/python3.9/site-packages/rest_framework/static/rest_framework/img/glyphicons-halflings-white.png |
rest_framework/img/glyphicons-halflings.png | /usr/local/lib/python3.9/site-packages/rest_framework/static/rest_framework/img/glyphicons-halflings.png |
rest_framework/img/grid.png | /usr/local/lib/python3.9/site-packages/rest_framework/static/rest_framework/img/grid.png |
rest_framework/js/ajax-form.js | /usr/local/lib/python3.9/site-packages/rest_framework/static/rest_framework/js/ajax-form.js |
rest_framework/js/bootstrap.min.js | /usr/local/lib/python3.9/site-packages/rest_framework/static/rest_framework/js/bootstrap.min.js |
rest_framework/js/coreapi-0.1.1.js | /usr/local/lib/python3.9/site-packages/rest_framework/static/rest_framework/js/coreapi-0.1.1.js |
rest_framework/js/csrf.js | /usr/local/lib/python3.9/site-packages/rest_framework/static/rest_framework/js/csrf.js |
rest_framework/js/default.js | /usr/local/lib/python3.9/site-packages/rest_framework/static/rest_framework/js/default.js |
rest_framework/js/jquery-3.5.1.min.js | /usr/local/lib/python3.9/site-packages/rest_framework/static/rest_framework/js/jquery-3.5.1.min.js |
rest_framework/js/prettify-min.js | /usr/local/lib/python3.9/site-packages/rest_framework/static/rest_framework/js/prettify-min.js |
django_extensions/css/jquery.autocomplete.css | /usr/local/lib/python3.9/site-packages/django_extensions/static/django_extensions/css/jquery.autocomplete.css |
django_extensions/img/indicator.gif | /usr/local/lib/python3.9/site-packages/django_extensions/static/django_extensions/img/indicator.gif |
django_extensions/js/jquery.ajaxQueue.js | /usr/local/lib/python3.9/site-packages/django_extensions/static/django_extensions/js/jquery.ajaxQueue.js |
django_extensions/js/jquery.autocomplete.js | /usr/local/lib/python3.9/site-packages/django_extensions/static/django_extensions/js/jquery.autocomplete.js |
django_extensions/js/jquery.bgiframe.js | /usr/local/lib/python3.9/site-packages/django_extensions/static/django_extensions/js/jquery.bgiframe.js |
drf-yasg/README | /usr/local/lib/python3.9/site-packages/drf_yasg/static/drf-yasg/README |
drf-yasg/immutable.js | /usr/local/lib/python3.9/site-packages/drf_yasg/static/drf-yasg/immutable.js |
drf-yasg/immutable.min.js | /usr/local/lib/python3.9/site-packages/drf_yasg/static/drf-yasg/immutable.min.js |
drf-yasg/insQ.js | /usr/local/lib/python3.9/site-packages/drf_yasg/static/drf-yasg/insQ.js |
drf-yasg/insQ.min.js | /usr/local/lib/python3.9/site-packages/drf_yasg/static/drf-yasg/insQ.min.js |
drf-yasg/redoc-init.js | /usr/local/lib/python3.9/site-packages/drf_yasg/static/drf-yasg/redoc-init.js |
drf-yasg/style.css | /usr/local/lib/python3.9/site-packages/drf_yasg/static/drf-yasg/style.css |
drf-yasg/swagger-ui-init.js | /usr/local/lib/python3.9/site-packages/drf_yasg/static/drf-yasg/swagger-ui-init.js |
drf-yasg/redoc/LICENSE | /usr/local/lib/python3.9/site-packages/drf_yasg/static/drf-yasg/redoc/LICENSE |
drf-yasg/redoc/redoc-logo.png | /usr/local/lib/python3.9/site-packages/drf_yasg/static/drf-yasg/redoc/redoc-logo.png |
drf-yasg/redoc/redoc.min.js | /usr/local/lib/python3.9/site-packages/drf_yasg/static/drf-yasg/redoc/redoc.min.js |
drf-yasg/redoc/redoc.standalone.js.map | /usr/local/lib/python3.9/site-packages/drf_yasg/static/drf-yasg/redoc/redoc.standalone.js.map |
drf-yasg/redoc-old/LICENSE | /usr/local/lib/python3.9/site-packages/drf_yasg/static/drf-yasg/redoc-old/LICENSE |
drf-yasg/redoc-old/redoc.min.js | /usr/local/lib/python3.9/site-packages/drf_yasg/static/drf-yasg/redoc-old/redoc.min.js |
drf-yasg/redoc-old/redoc.min.js.map | /usr/local/lib/python3.9/site-packages/drf_yasg/static/drf-yasg/redoc-old/redoc.min.js.map |
drf-yasg/swagger-ui-dist/LICENSE | /usr/local/lib/python3.9/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/LICENSE |
drf-yasg/swagger-ui-dist/NOTICE | /usr/local/lib/python3.9/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/NOTICE |
drf-yasg/swagger-ui-dist/absolute-path.js | /usr/local/lib/python3.9/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/absolute-path.js |
drf-yasg/swagger-ui-dist/favicon-32x32.png | /usr/local/lib/python3.9/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/favicon-32x32.png |
drf-yasg/swagger-ui-dist/index.js | /usr/local/lib/python3.9/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/index.js |
drf-yasg/swagger-ui-dist/oauth2-redirect.html | /usr/local/lib/python3.9/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/oauth2-redirect.html |
drf-yasg/swagger-ui-dist/swagger-ui-bundle.js | /usr/local/lib/python3.9/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui-bundle.js |
drf-yasg/swagger-ui-dist/swagger-ui-bundle.js.map | /usr/local/lib/python3.9/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui-bundle.js.map |
drf-yasg/swagger-ui-dist/swagger-ui-es-bundle-core.js | /usr/local/lib/python3.9/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui-es-bundle-core.js |
drf-yasg/swagger-ui-dist/swagger-ui-es-bundle-core.js.map | /usr/local/lib/python3.9/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui-es-bundle-core.js.map |
drf-yasg/swagger-ui-dist/swagger-ui-es-bundle.js | /usr/local/lib/python3.9/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui-es-bundle.js |
drf-yasg/swagger-ui-dist/swagger-ui-es-bundle.js.map | /usr/local/lib/python3.9/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui-es-bundle.js.map |
drf-yasg/swagger-ui-dist/swagger-ui-standalone-preset.js | /usr/local/lib/python3.9/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui-standalone-preset.js |
drf-yasg/swagger-ui-dist/swagger-ui-standalone-preset.js.map | /usr/local/lib/python3.9/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui-standalone-preset.js.map |
drf-yasg/swagger-ui-dist/swagger-ui.css | /usr/local/lib/python3.9/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui.css |
drf-yasg/swagger-ui-dist/swagger-ui.css.map | /usr/local/lib/python3.9/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui.css.map |
drf-yasg/swagger-ui-dist/swagger-ui.js.map | /usr/local/lib/python3.9/site-packages/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui.js.map |
import_export/action_formats.js | /usr/local/lib/python3.9/site-packages/import_export/static/import_export/action_formats.js |
import_export/guess_format.js | /usr/local/lib/python3.9/site-packages/import_export/static/import_export/guess_format.js |
import_export/import.css | /usr/local/lib/python3.9/site-packages/import_export/static/import_export/import.css |
session_security/script.js | /usr/local/lib/python3.9/site-packages/session_security/static/session_security/script.js |
session_security/style.css | /usr/local/lib/python3.9/site-packages/session_security/static/session_security/style.css |
admin/genericadmin.js | /opt/app/reach/static/admin/genericadmin.js |
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': <SimpleLazyObject: 'mlhVJIAOCyDBNtZn9ZUJUeHBZDqK6dYV0V6YNQ4UQxeUgtQD1tiBk7qsqX04zdMW'>,
'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7fadb9520700>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fadb9861370>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fadb9520520>>}
{'app_path': '/admin/login/?next=%2Fadmin%2F',
'available_apps': [],
'form': <AdminAuthenticationForm bound=False, valid=Unknown, fields=(username;password)>,
'has_permission': False,
'is_nav_sidebar_enabled': True,
'is_popup': False,
'next': '/admin/',
'site': <django.contrib.sites.requests.RequestSite object at 0x7fadb95e97f0>,
'site_header': 'Django administration',
'site_name': 'reachadmin.development.telmediq.com',
'site_title': 'Django site admin',
'site_url': '/',
'title': 'Log in',
'username': '',
'view': <django.contrib.auth.views.LoginView object at 0x7fadb97c9c40>}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': <SimpleLazyObject: 'mlhVJIAOCyDBNtZn9ZUJUeHBZDqK6dYV0V6YNQ4UQxeUgtQD1tiBk7qsqX04zdMW'>,
'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7fadb9520700>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fadb9861370>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fadb9520520>>}
{'app_path': '/admin/login/?next=%2Fadmin%2F',
'available_apps': [],
'form': <AdminAuthenticationForm bound=False, valid=Unknown, fields=(username;password)>,
'has_permission': False,
'is_nav_sidebar_enabled': True,
'is_popup': False,
'next': '/admin/',
'site': <django.contrib.sites.requests.RequestSite object at 0x7fadb95e97f0>,
'site_header': 'Django administration',
'site_name': 'reachadmin.development.telmediq.com',
'site_title': 'Django site admin',
'site_url': '/',
'title': 'Log in',
'username': '',
'view': <django.contrib.auth.views.LoginView object at 0x7fadb97c9c40>}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': <SimpleLazyObject: 'mlhVJIAOCyDBNtZn9ZUJUeHBZDqK6dYV0V6YNQ4UQxeUgtQD1tiBk7qsqX04zdMW'>,
'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7fadb9520700>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fadb9861370>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fadb9520520>>}
{'app_path': '/admin/login/?next=%2Fadmin%2F',
'available_apps': [],
'form': <AdminAuthenticationForm bound=False, valid=Unknown, fields=(username;password)>,
'has_permission': False,
'is_nav_sidebar_enabled': True,
'is_popup': False,
'next': '/admin/',
'site': <django.contrib.sites.requests.RequestSite object at 0x7fadb95e97f0>,
'site_header': 'Django administration',
'site_name': 'reachadmin.development.telmediq.com',
'site_title': 'Django site admin',
'site_url': '/',
'title': 'Log in',
'username': '',
'view': <django.contrib.auth.views.LoginView object at 0x7fadb97c9c40>}
{'False': False, 'None': None, 'True': True}
{'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10,
'ERROR': 40,
'INFO': 20,
'SUCCESS': 25,
'WARNING': 30},
'csrf_token': <SimpleLazyObject: 'mlhVJIAOCyDBNtZn9ZUJUeHBZDqK6dYV0V6YNQ4UQxeUgtQD1tiBk7qsqX04zdMW'>,
'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7fadb9520700>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fadb9861370>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fadb9520520>>}
{'app_path': '/admin/login/?next=%2Fadmin%2F',
'available_apps': [],
'form': <AdminAuthenticationForm bound=False, valid=Unknown, fields=(username;password)>,
'has_permission': False,
'is_nav_sidebar_enabled': True,
'is_popup': False,
'next': '/admin/',
'site': <django.contrib.sites.requests.RequestSite object at 0x7fadb95e97f0>,
'site_header': 'Django administration',
'site_name': 'reachadmin.development.telmediq.com',
'site_title': 'Django site admin',
'site_url': '/',
'title': 'Log in',
'username': '',
'view': <django.contrib.auth.views.LoginView object at 0x7fadb97c9c40>}
{'csrf_token': <SimpleLazyObject: 'mlhVJIAOCyDBNtZn9ZUJUeHBZDqK6dYV0V6YNQ4UQxeUgtQD1tiBk7qsqX04zdMW'>}
{}
{'request': <WSGIRequest: GET '/admin/login/?next=%2Fadmin%2F'>}
{'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7fadb9520520>>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fadb9861370>}
{'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7fadb9520700>, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30, 'ERROR': 40}}
Total calls | Total time | Cache hits | Cache misses |
---|---|---|---|
0 | 0 ms | 0 | 0 |
add | get | set | get_or_set | touch | delete | clear | get_many | set_many | delete_many | has_key | incr | decr | incr_version | decr_version |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Signal | Receivers |
---|---|
class_prepared | FSMField._collect_transitions, FSMField._collect_transitions |
connection_created | |
got_request_exception | _got_request_exception |
m2m_changed | flag_membership_changed, flag_membership_changed |
post_delete | ModelBase.update_changed, ModelBase.update_changed, ModelBase.update_changed |
post_init | |
post_migrate | create_permissions, create_contenttypes, setup_reach_system, sync_feature_flags, setup_reach_deferred_feed_files_task, setup_reach_purge_expired_feed_files_task, setup_reach_send_waiting_room_confirmations_task, setup_reach_schedule_workflow_tasks_task, setup_reach_deferred_workflow_appointment_feed_files_task, setup_reach_purge_expired_workflow_appointment_feed_files_task |
post_save | ModelBase.update_changed, ModelBase.update_changed, ModelBase.update_changed, ModelBase.update_changed |
pre_delete | ModelBase.changed, ModelBase.update_changed |
pre_init | |
pre_migrate | inject_rename_contenttypes_operations |
pre_save | ModelBase.changed |
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, clear_serializers_cache, language_changed, localize_settings_changed, file_storage_changed, complex_setting_changed, root_urlconf_changed, static_storage_changed, static_finders_changed, auth_password_validators_changed, user_model_swapped, update_toolbar_config, Settings.change_setting, reset_hashers, reload_api_settings, 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, StaticFilesStorage._clear_cached_properties |