Read the Docs

Create, host, and browse documentation.

Technical documentation lives here

Read the Docs simplifies software documentation by automating building, versioning, and hosting of your docs for you.

Free docs hosting for open source

We will host your documentation for free, forever. There are no tricks. We help over 100,000 open source projects share their docs, including a custom domain and theme.

Always up to date

Whenever you push code to your favorite version control service, whether that is GitHub, Bitbucket, or GitLab, we will automatically build your docs so your code and documentation are never out of sync.

Downloadable formats

We build and host your docs for the web, but they are also viewable as PDFs, as single page HTML, and for eReaders. No additional configuration is required.

Multiple versions

We can host and build multiple versions of your docs so having a 1.0 version of your docs and a 2.0 version of your docs is as easy as having a separate branch or tag in your version control system.

Read the Tutorial

Search all the docs

About Read the Docs

Read the Docs has grown substantially since its beginning as a weekend project and is closing in on being a top-1000 site on the internet. Today, we:

Read the Docs is funded by the community

We fund our operations through advertising, corporate-hosted documentation with Read the Docs for Business, donations, and we are supported by a number of generous sponsors.

Read the Docs is open source and community supported. It depends on users like you to contribute to development, support, and operations. You can learn more about how to contribute in our docs. Thanks so much to our wonderful team who helps us run the site. Read the Docs wouldn't be possible without them.

Hosting for the project is graciously provided by AWS and Cloudflare.

DJDT

Versions

Package Name Version
Django 4.2.7
Python 3.10.12
allauth Allauth 0.51.0.final.0
annoying Annoying 0.10.6
cacheops Cacheops 7.0.2
crispy_forms Crispy_Forms 1.14.0
debug_toolbar Debug Toolbar 4.2.0
dj_pagination Dj_Pagination 2.3.3.final.0
django_celery_beat Periodic Tasks 2.5.0
django_elasticsearch_dsl Django elasticsearch-dsl 7.1.1
django_extensions Django Extensions 3.2.3
django_filters Django_Filters 23.3
polymorphic Polymorphic 3.1.0
rest_framework Django REST framework 3.14.0
rest_framework_api_key API Key Permissions 3.0.0
taggit Taggit 5.0.1

Time

Resource usage

Resource Value
User CPU time 63.213 msec
System CPU time 14.981 msec
Total CPU time 78.194 msec
Elapsed time 80.086 msec
Context switches 23 voluntary, 3 involuntary

Browser timing

Timing attribute Timeline Milliseconds since navigation start (+length)

Settings from readthedocs.settings.web_docker

Setting Value
ABSOLUTE_URL_OVERRIDES {'auth.user': <function CommunityBaseSettings.<lambda> at 0x7f15227ce3b0>}
ACCOUNT_ADAPTER 'readthedocs.core.adapters.AccountAdapter'
ACCOUNT_AUTHENTICATION_METHOD 'username_email'
ACCOUNT_EMAIL_CONFIRMATION_EXPIRE_DAYS 7
ACCOUNT_EMAIL_REQUIRED True
ACCOUNT_EMAIL_VERIFICATION 'none'
ACCOUNT_FORMS {'signup': 'readthedocs.forms.SignupFormWithNewsletter'}
ADMINS []
ADMIN_MEDIA_PREFIX '/media/admin/'
ADSERVER_API_BASE '********************'
ADSERVER_API_KEY '********************'
ADSERVER_API_TIMEOUT '********************'
ALLOWED_HOSTS ['*']
ALLOW_ADMIN True
ALLOW_PRIVATE_REPOS True
APPEND_SLASH True
ATOMIC_REQUESTS True
AUTHENTICATION_BACKENDS ('django.contrib.auth.backends.ModelBackend', 'allauth.account.auth_backends.AuthenticationBackend')
AUTH_PASSWORD_VALIDATORS '********************'
AUTH_USER_MODEL 'auth.User'
AWS_ACCESS_KEY_ID '********************'
AWS_QUERYSTRING_AUTH False
AWS_S3_ENCRYPTION False
AWS_S3_ENDPOINT_URL 'http://storage:9000/'
AWS_S3_SECURE_URLS False
AWS_S3_USE_SSL False
AWS_SECRET_ACCESS_KEY '********************'
BROKER_URL 'redis://:redispassword@cache:6379/0'
BUILD_COLD_STORAGE_URL 'http://storage:9000/builds'
CACHEOPS {'builds.version': {'ops': {'get', 'fetch'}, 'timeout': 3600}, 'organizations.organization': {'ops': {'get', 'fetch'}, 'timeout': 3600}, 'projects.domain': {'ops': {'get', 'fetch'}, 'timeout': 3600}, 'projects.feature': {'ops': {'get', 'fetch'}, 'timeout': 3600}, 'projects.project': {'ops': {'get', 'fetch'}, 'timeout': 3600}, 'projects.projectrelationship': {'ops': {'get', 'fetch'}, 'timeout': 3600}, 'subscriptions.planfeature': {'ops': {'get', 'fetch'}, 'timeout': 3600}}
CACHEOPS_DEGRADE_ON_FAILURE True
CACHEOPS_ENABLED False
CACHEOPS_OPS {'get', 'fetch'}
CACHEOPS_REDIS 'redis://:redispassword@cache:6379/1'
CACHEOPS_TIMEOUT 3600
CACHES {'default': {'BACKEND': 'django.core.cache.backends.redis.RedisCache', 'LOCATION': 'redis://:redispassword@cache:6379'}}
CACHE_MIDDLEWARE_ALIAS 'default'
CACHE_MIDDLEWARE_KEY_PREFIX '********************'
CACHE_MIDDLEWARE_SECONDS 60
CELERYBEAT_SCHEDULE {'every-15m-delete-pidbox-objects': {'options': {'queue': 'web'}, 'schedule': <crontab: */15 * * * * (m/h/d/dM/MY)>, 'task': 'readthedocs.core.tasks.cleanup_pidbox_keys'}, 'every-day-delete-old-buildata-models': {'options': {'queue': 'web'}, 'schedule': <crontab: 0 2 * * * (m/h/d/dM/MY)>, 'task': 'readthedocs.telemetry.tasks.delete_old_build_data'}, 'every-day-delete-old-page-views': {'options': {'queue': 'web'}, 'schedule': <crontab: 27 */6 * * * (m/h/d/dM/MY)>, 'task': 'readthedocs.analytics.tasks.delete_old_page_counts'}, 'every-day-delete-old-revoked-build-api-keys': '********************', 'every-day-delete-old-search-queries': {'options': {'queue': 'web'}, 'schedule': <crontab: 0 0 * * * (m/h/d/dM/MY)>, 'task': 'readthedocs.search.tasks.delete_old_search_queries_from_db'}, 'every-day-email-pending-custom-domains': {'options': {'queue': 'web'}, 'schedule': <crontab: 0 3 * * * (m/h/d/dM/MY)>, 'task': 'readthedocs.domains.tasks.email_pending_custom_domains'}, 'every-day-resync-remote-repositories': {'options': {'queue': 'web'}, 'schedule': <crontab: 30 2 * * * (m/h/d/dM/MY)>, 'task': 'readthedocs.oauth.tasks.sync_active_users_remote_repositories'}, 'every-day-resync-sso-organization-users': {'options': {'queue': 'web'}, 'schedule': <crontab: 0 4 * * * (m/h/d/dM/MY)>, 'task': 'readthedocs.oauth.tasks.sync_remote_repositories_organizations'}, 'every-three-hour-clear-persistent-messages': {'options': {'queue': 'web'}, 'schedule': <crontab: 0 */3 * * * (m/h/d/dM/MY)>, 'task': 'readthedocs.core.tasks.clear_persistent_messages'}, 'every-three-hours-delete-inactive-external-versions': {'options': {'queue': 'web'}, 'schedule': <crontab: 0 */3 * * * (m/h/d/dM/MY)>, 'task': 'readthedocs.builds.tasks.delete_closed_external_versions'}, 'quarter-archive-builds': {'kwargs': {'days': 1, 'delete': True, 'limit': 500}, 'options': {'queue': 'web'}, 'schedule': <crontab: */15 * * * * (m/h/d/dM/MY)>, 'task': 'readthedocs.builds.tasks.archive_builds_task'}, 'quarter-finish-inactive-builds': {'options': {'queue': 'web'}, 'schedule': <crontab: */15 * * * * (m/h/d/dM/MY)>, 'task': 'readthedocs.projects.tasks.utils.finish_inactive_builds'}, 'weekly-delete-old-personal-audit-logs': {'options': {'queue': 'web'}, 'schedule': <crontab: 0 7 wed * * (m/h/d/dM/MY)>, 'task': 'readthedocs.audit.tasks.delete_old_personal_audit_logs'}}
CELERYBEAT_SCHEDULER 'django_celery_beat.schedulers:DatabaseScheduler'
CELERYD_HIJACK_ROOT_LOGGER False
CELERYD_PREFETCH_MULTIPLIER 1
CELERYD_TASK_TIME_LIMIT 3600
CELERY_ACKS_LATE True
CELERY_ALWAYS_EAGER False
CELERY_APP_NAME 'readthedocs'
CELERY_CREATE_MISSING_QUEUES True
CELERY_DEFAULT_QUEUE 'celery'
CELERY_IGNORE_RESULT True
CELERY_ROUTES ('readthedocs.builds.tasks.TaskRouter',)
CELERY_SEND_TASK_ERROR_EMAILS False
CLASS_OVERRIDES {}
CORS_ALLOWED_ORIGIN_REGEXES [re.compile('.+')]
CORS_ALLOW_CREDENTIALS False
CORS_ALLOW_HEADERS ['accept', 'authorization', 'content-type', 'user-agent', 'x-csrftoken', 'x-requested-with', 'x-hoverxref-version']
CORS_ALLOW_METHODS ['GET', 'OPTIONS', 'HEAD']
CORS_URLS_REGEX re.compile('\n ^(\n /api/v2/footer_html\n |/api/v2/search\n |/api/v2/docsearch\n |/api/v2/embed\n |/api/v3/embed\n |/api/v2/sustainability, re.VERBOSE)
CRISPY_ALLOWED_TEMPLATE_PACKS ('bootstrap', 'uni_form', 'bootstrap3', 'bootstrap4')
CRISPY_TEMPLATE_PACK 'bootstrap'
CSP_BLOCK_ALL_MIXED_CONTENT True
CSP_DEFAULT_SRC None
CSP_EXCLUDE_URL_PREFIXES ('/admin/',)
CSP_FRAME_ANCESTORS ("'none'",)
CSP_OBJECT_SRC ("'none'",)
CSP_REPORT_ONLY False
CSP_REPORT_URI None
CSRF_COOKIE_AGE 2592000
CSRF_COOKIE_DOMAIN None
CSRF_COOKIE_HTTPONLY True
CSRF_COOKIE_MASKED 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
DASHBOARD_ANALYTICS_CODE None
DATABASES {'default': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_HEALTH_CHECKS': False, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'HOST': 'database', 'NAME': 'docs_db', 'OPTIONS': {}, 'PASSWORD': '********************', 'PORT': '', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIGRATE': True, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'docs_user'}, 'telemetry': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_HEALTH_CHECKS': False, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'HOST': 'database', 'NAME': 'telemetry', 'OPTIONS': {}, 'PASSWORD': '********************', 'PORT': '', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIGRATE': True, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'docs_user'}}
DATABASE_ROUTERS ['readthedocs.core.db.MapAppsRouter']
DATA_UPLOAD_MAX_MEMORY_SIZE 2621440
DATA_UPLOAD_MAX_NUMBER_FIELDS None
DATA_UPLOAD_MAX_NUMBER_FILES 100
DATETIME_FORMAT 'N j, Y, P'
DATETIME_INPUT_FORMATS ['%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M']
DATE_FORMAT 'N j, Y'
DATE_INPUT_FORMATS ['%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y']
DEBUG True
DEBUG_PROPAGATE_EXCEPTIONS False
DEBUG_TOOLBAR_CONFIG {'SHOW_TOOLBAR_CALLBACK': <function CommunityBaseSettings.DEBUG_TOOLBAR_CONFIG.<locals>._show_debug_toolbar at 0x7f1522ef3130>}
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 'django.core.files.storage.FileSystemStorage'
DEFAULT_FROM_EMAIL '[email protected]'
DEFAULT_INDEX_TABLESPACE ''
DEFAULT_PRIVACY_LEVEL 'public'
DEFAULT_TABLESPACE ''
DEFAULT_VERSION_PRIVACY_LEVEL 'public'
DISALLOWED_USER_AGENTS []
DJSTRIPE_FOREIGN_KEY_TO_FIELD '********************'
DJSTRIPE_SUBSCRIBER_CUSTOMER_KEY '********************'
DJSTRIPE_USE_NATIVE_JSONFIELD True
DJSTRIPE_WEBHOOK_SECRET '********************'
DJSTRIPE_WEBHOOK_VALIDATION 'retrieve_event'
DOCKER_DEFAULT_VERSION 'ubuntu-22.04'
DOCKER_ENABLE True
DOCKER_IMAGE 'readthedocs/build:ubuntu-22.04'
DOCKER_LIMITS {'memory': '1g', 'time': 900}
DOCKER_SOCKET 'unix:///var/run/docker.sock'
DOCKER_TIME_LIMIT_COEFF 0.25
DOCKER_VERSION 'auto'
DOCROOT '/usr/src/app/checkouts/readthedocs.org/user_builds/30bb4f247b5a'
DOC_PATH_PREFIX '_/'
DONT_HIT_DB False
DO_NOT_TRACK_ENABLED False
ELASTICSEARCH_DSL {'default': {'hosts': 'http://elastic:password@search:9200'}}
ELASTICSEARCH_DSL_AUTOSYNC True
ELASTICSEARCH_DSL_AUTO_REFRESH False
EMAIL_BACKEND 'django.core.mail.backends.console.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
ES_INDEXES {'page': {'name': 'page_index', 'settings': {'number_of_replicas': 1, 'number_of_shards': 1}}, 'project': {'name': 'project_index', 'settings': {'number_of_replicas': 1, 'number_of_shards': 1}}}
ES_TASK_CHUNK_SIZE 500
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
FORCE_WWW False
FORMAT_MODULE_PATH None
FORM_RENDERER 'django.forms.renderers.DjangoTemplates'
GLOBAL_ANALYTICS_CODE None
GRAVATAR_DEFAULT_IMAGE 'https://assets.readthedocs.org/static/images/silhouette.png'
HOSTIP '10.10.0.1'
IGNORABLE_404_URLS []
INSTALLED_APPS ['django.contrib.auth', 'django.contrib.admin', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages', 'django.contrib.humanize', 'readthedocs.core', 'django.contrib.staticfiles', 'dj_pagination', 'taggit', 'django_gravatar', 'rest_framework', 'rest_framework.authtoken', 'rest_framework_api_key', 'corsheaders', 'annoying', 'django_extensions', 'crispy_forms', 'messages_extends', 'django_elasticsearch_dsl', 'django_filters', 'polymorphic', 'simple_history', 'djstripe', 'django_celery_beat', 'readthedocs.projects', 'readthedocs.organizations', 'readthedocs.builds', 'readthedocs.doc_builder', 'readthedocs.oauth', 'readthedocs.redirects', 'readthedocs.sso', 'readthedocs.audit', 'readthedocs.rtd_tests', 'readthedocs.api.v2', 'readthedocs.api.v3', 'readthedocs.gold', 'readthedocs.payments', 'readthedocs.subscriptions', 'readthedocs.notifications', 'readthedocs.integrations', 'readthedocs.analytics', 'readthedocs.search', 'readthedocs.embed', 'readthedocs.telemetry', 'readthedocs.domains', 'readthedocs.invitations', 'allauth', 'allauth.account', 'allauth.socialaccount', 'allauth.socialaccount.providers.github', 'allauth.socialaccount.providers.gitlab', 'allauth.socialaccount.providers.bitbucket', 'allauth.socialaccount.providers.bitbucket_oauth2', 'cacheops', 'debug_toolbar']
INTERNAL_IPS ('127.0.0.1',)
LANGUAGES (('ca', 'Catalan'), ('en', 'English'), ('es', 'Spanish'), ('pt-br', 'Brazilian Portuguese'), ('nb', 'Norwegian Bokmål'), ('fr', 'French'), ('ru', 'Russian'), ('de', 'German'), ('gl', 'Galician'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese'), ('ja', 'Japanese'), ('uk', 'Ukrainian'), ('it', 'Italian'), ('ko', 'Korean'))
LANGUAGES_BIDI ['he', 'ar', 'ar-dz', 'ckb', '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 ['/usr/src/app/checkouts/readthedocs.org/readthedocs/locale']
LOGGING {'disable_existing_loggers': False, 'formatters': {'colored_console': {'()': <class 'structlog.stdlib.ProcessorFormatter'>, 'foreign_pre_chain': [<function add_logger_name at 0x7f1522ab1bd0>, <function add_log_level at 0x7f1522f19fc0>, <structlog.stdlib.PositionalArgumentsFormatter object at 0x7f15227ba830>, <structlog.processors.StackInfoRenderer object at 0x7f15227ba710>, <structlog.processors.UnicodeDecoder object at 0x7f15227ba4a0>], 'processors': [<function ProcessorFormatter.remove_processors_meta at 0x7f1522ab2170>, <structlog.dev.ConsoleRenderer object at 0x7f15227bb0a0>]}, 'default': {'datefmt': '%d/%b/%Y %H:%M:%S', 'format': '[%(asctime)s] ' '%(name)s:%(lineno)s[%(process)d]: ' '%(levelname)s %(message)s'}, 'key_value': '********************', 'plain_console': {'()': <class 'structlog.stdlib.ProcessorFormatter'>, 'foreign_pre_chain': [<function add_logger_name at 0x7f1522ab1bd0>, <function add_log_level at 0x7f1522f19fc0>, <structlog.stdlib.PositionalArgumentsFormatter object at 0x7f15227ba830>, <structlog.processors.StackInfoRenderer object at 0x7f15227ba710>, <structlog.processors.UnicodeDecoder object at 0x7f15227ba4a0>], 'processors': [<function ProcessorFormatter.remove_processors_meta at 0x7f1522ab2170>, <structlog.dev.ConsoleRenderer object at 0x7f15227b9e70>]}}, 'handlers': {'console': {'class': 'logging.StreamHandler', 'formatter': 'colored_console', 'level': 'INFO'}, 'debug': {'class': 'logging.handlers.RotatingFileHandler', 'filename': '/usr/src/app/checkouts/readthedocs.org/logs/debug.log', 'formatter': 'key_value', 'level': 'DEBUG'}, 'null': {'class': 'logging.NullHandler'}}, 'loggers': {'': {'handlers': ['debug', 'console'], 'level': 'INFO'}, 'boto3': {'handlers': ['null'], 'propagate': False}, 'botocore': {'handlers': ['null'], 'propagate': False}, 'django.security.DisallowedHost': {'handlers': ['null'], 'propagate': False}, 'django.server': {'handlers': ['null'], 'propagate': False}, 'django_structlog.middlewares.request': {'handlers': ['null'], 'propagate': False}, 'docker.utils.config': {'handlers': ['null'], 'propagate': False}, 'git.cmd': {'handlers': ['null'], 'propagate': False}, 'readthedocs': {'handlers': ['debug', 'console'], 'level': 'DEBUG', 'propagate': False}, 's3transfer': {'handlers': ['null'], 'propagate': False}, 'urllib3': {'handlers': ['null'], 'propagate': False}}, 'version': 1}
LOGGING_CONFIG 'logging.config.dictConfig'
LOGIN_REDIRECT_URL '/dashboard/'
LOGIN_URL '/accounts/login/'
LOGOUT_REDIRECT_URL None
LOGS_ROOT '/usr/src/app/checkouts/readthedocs.org/logs'
LOG_FORMAT '%(name)s:%(lineno)s[%(process)d]: %(levelname)s %(message)s'
MAILERLITE_API_KEY '********************'
MAILERLITE_API_ONBOARDING_GROUP_ID '********************'
MAILERLITE_API_ONBOARDING_GROUP_URL '********************'
MAILERLITE_API_SUBSCRIBERS_URL '********************'
MANAGERS []
MEDIA_ROOT '/usr/src/app/checkouts/readthedocs.org/media/'
MEDIA_URL '/media/'
MESSAGE_STORAGE 'readthedocs.notifications.storages.FallbackUniqueStorage'
MIDDLEWARE ['debug_toolbar.middleware.DebugToolbarMiddleware', 'readthedocs.core.middleware.NullCharactersMiddleware', 'readthedocs.core.middleware.ReadTheDocsSessionMiddleware', 'django.middleware.locale.LocaleMiddleware', 'corsheaders.middleware.CorsMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.security.SecurityMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'dj_pagination.middleware.PaginationMiddleware', 'csp.middleware.CSPMiddleware', 'readthedocs.core.middleware.ReferrerPolicyMiddleware', 'simple_history.middleware.HistoryRequestMiddleware', 'readthedocs.core.logs.ReadTheDocsRequestMiddleware', 'django_structlog.middlewares.CeleryMiddleware']
MIGRATION_MODULES {}
MKDOCS_BACKEND 'readthedocs.doc_builder.backends.mkdocs'
MONTH_DAY_FORMAT 'F j'
NOTIFICATION_BACKENDS ['readthedocs.notifications.backends.EmailBackend', 'readthedocs.notifications.backends.SiteBackend']
NUMBER_GROUPING 0
OAUTH_AVATAR_ORG_DEFAULT_URL 'https://assets.readthedocs.org/static/images/silhouette.png'
OAUTH_AVATAR_USER_DEFAULT_URL 'https://assets.readthedocs.org/static/images/silhouette.png'
PASSWORD_HASHERS '********************'
PASSWORD_RESET_TIMEOUT '********************'
PREPEND_WWW False
PRODUCTION_DOMAIN 'readthedocs.delly.info'
PRODUCTION_MEDIA_ARTIFACTS '/usr/src/app/checkouts/readthedocs.org/prod_artifacts/media'
PRODUCTION_ROOT '/usr/src/app/checkouts/readthedocs.org/prod_artifacts'
PUBLIC_API_URL '********************'
PUBLIC_DOMAIN 'delly.info'
PUBLIC_DOMAIN_USES_HTTPS False
PYTHON_MEDIA False
READ_THE_DOCS_EXTENSIONS False
REST_FRAMEWORK {'DEFAULT_FILTER_BACKENDS': ('django_filters.rest_framework.DjangoFilterBackend',), 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.LimitOffsetPagination', 'DEFAULT_THROTTLE_RATES': {'anon': '5/minute', 'user': '60/minute'}, 'PAGE_SIZE': 10, 'TEST_REQUEST_DEFAULT_FORMAT': 'json'}
ROOT_URLCONF 'readthedocs.urls'
RTD_ALLOW_ORGANIZATIONS False
RTD_ANALYTICS_DEFAULT_RETENTION_DAYS 90
RTD_AUDITLOGS_DEFAULT_RETENTION_DAYS 90
RTD_BUILDS_MAX_RETRIES 25
RTD_BUILDS_RETRY_DELAY 300
RTD_BUILD_COMMANDS_STORAGE 'readthedocs.storage.s3_storage.S3BuildCommandsStorage'
RTD_BUILD_ENVIRONMENT_STORAGE 'readthedocs.storage.s3_storage.S3BuildEnvironmentStorage'
RTD_BUILD_MEDIA_STORAGE 'readthedocs.storage.s3_storage.S3BuildMediaStorage'
RTD_BUILD_STATUS_API_NAME '********************'
RTD_BUILD_TOOLS_STORAGE 'readthedocs.storage.s3_storage.S3BuildToolsStorage'
RTD_CLEAN_AFTER_BUILD True
RTD_CUSTOM_DOMAINS_VALIDATION_PERIOD 30
RTD_DEFAULT_FEATURES {'audit-logs': RTDProductFeature(type='audit-logs', value=90, unlimited=False, description=''), 'cname': RTDProductFeature(type='cname', value=0, unlimited=False, description=''), 'concurrent_builds': RTDProductFeature(type='concurrent_builds', value=4, unlimited=False, description=''), 'embed_api': '********************', 'pageviews_analytics': RTDProductFeature(type='pageviews_analytics', value=90, unlimited=False, description=''), 'search_analytics': RTDProductFeature(type='search_analytics', value=90, unlimited=False, description='')}
RTD_DOCKER_ADDITIONAL_BINDS {}
RTD_DOCKER_BUILD_SETTINGS {'os': {'ubuntu-20.04': 'readthedocs/build:ubuntu-20.04', 'ubuntu-22.04': 'readthedocs/build:ubuntu-22.04'}, 'tools': {'golang': {'1.17': '1.17.13', '1.18': '1.18.10', '1.19': '1.19.10', '1.20': '1.20.5'}, 'nodejs': {'14': '14.20.1', '16': '16.18.1', '18': '18.16.1', '19': '19.0.1', '20': '20.3.1'}, 'python': {'2.7': '2.7.18', '3': '3.12.0', '3.10': '3.10.13', '3.11': '3.11.6', '3.12': '3.12.0', '3.6': '3.6.15', '3.7': '3.7.17', '3.8': '3.8.18', '3.9': '3.9.18', 'mambaforge-22.9': 'mambaforge-22.9.0-3', 'mambaforge-4.10': 'mambaforge-4.10.3-10', 'miniconda3-4.7': 'miniconda3-4.7.12'}, 'rust': {'1.55': '1.55.0', '1.61': '1.61.0', '1.64': '1.64.0', '1.70': '1.70.0'}}}
RTD_DOCKER_CLONE_IMAGE 'readthedocs/build:ubuntu-22.04'
RTD_DOCKER_COMPOSE True
RTD_DOCKER_COMPOSE_VOLUME 'community_build-user-builds'
RTD_DOCKER_SUPER_USER 'root:root'
RTD_DOCKER_USER '0:0'
RTD_DOCKER_WORKDIR '/home/docs/'
RTD_EMBED_API_DEFAULT_REQUEST_TIMEOUT '********************'
RTD_EMBED_API_DOMAIN_RATE_LIMIT '********************'
RTD_EMBED_API_DOMAIN_RATE_LIMIT_TIMEOUT '********************'
RTD_EMBED_API_EXTERNAL_DOMAINS '********************'
RTD_EMBED_API_PAGE_CACHE_TIMEOUT '********************'
RTD_ENFORCE_BROWNOUTS_FOR_DEPRECATIONS False
RTD_EXTERNAL_VERSION_DOMAIN 'build.devthedocs.org'
RTD_EXT_THEME_DEV_SERVER None
RTD_EXT_THEME_DEV_SERVER_ENABLED False
RTD_EXT_THEME_ENABLED False
RTD_FORCE_SHOW_DEBUG_TOOLBAR False
RTD_INTERSPHINX_URL 'https://readthedocs.org'
RTD_INVITATIONS_EXPIRATION_DAYS 15
RTD_IS_PRODUCTION False
RTD_LATEST 'latest'
RTD_LATEST_VERBOSE_NAME 'latest'
RTD_MAX_CONCURRENT_BUILDS 4
RTD_ORG_DEFAULT_STRIPE_SUBSCRIPTION_PRICE 'trial-v2-monthly'
RTD_ORG_TRIAL_PERIOD_DAYS 30
RTD_PRODUCTS {}
RTD_SAVE_BUILD_COMMANDS_TO_STORAGE True
RTD_SPAM_MAX_SCORE 9999
RTD_SPAM_THRESHOLD_DELETE_PROJECT 1000
RTD_SPAM_THRESHOLD_DENY_ON_ROBOTS 200
RTD_SPAM_THRESHOLD_DONT_SERVE_DOCS 500
RTD_SPAM_THRESHOLD_DONT_SHOW_ADS 100
RTD_SPAM_THRESHOLD_DONT_SHOW_DASHBOARD 300
RTD_STABLE 'stable'
RTD_STABLE_VERBOSE_NAME 'stable'
RTD_STATICFILES_STORAGE 'readthedocs.storage.s3_storage.NoManifestS3StaticStorage'
RTD_TELEMETRY_DATA_RETENTION_DAYS 180
S3_BUILD_COMMANDS_STORAGE_BUCKET 'builds'
S3_BUILD_ENVIRONMENT_STORAGE_BUCKET 'envs'
S3_BUILD_TOOLS_STORAGE_BUCKET 'build-tools'
S3_MEDIA_STORAGE_BUCKET 'media'
S3_MEDIA_STORAGE_OVERRIDE_HOSTNAME 'readthedocs.delly.info'
S3_STATIC_STORAGE_BUCKET 'static'
S3_STATIC_STORAGE_OVERRIDE_HOSTNAME 'readthedocs.delly.info'
SECRET_KEY '********************'
SECRET_KEY_FALLBACKS '********************'
SECURE_CONTENT_TYPE_NOSNIFF True
SECURE_CROSS_ORIGIN_OPENER_POLICY 'same-origin'
SECURE_HSTS_INCLUDE_SUBDOMAINS False
SECURE_HSTS_PRELOAD False
SECURE_HSTS_SECONDS 0
SECURE_PROXY_SSL_HEADER ('HTTP_X_FORWARDED_PROTO', 'https')
SECURE_REDIRECT_EXEMPT []
SECURE_REFERRER_POLICY 'strict-origin-when-cross-origin'
SECURE_SSL_HOST None
SECURE_SSL_REDIRECT False
SENTRY_CELERY_IGNORE_EXPECTED True
SERVER_EMAIL '[email protected]'
SESSION_CACHE_ALIAS 'default'
SESSION_COOKIE_AGE 2592000
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 'readthedocs.settings.web_docker'
SHORT_DATETIME_FORMAT 'm/d/Y P'
SHORT_DATE_FORMAT 'm/d/Y'
SHOW_DEBUG_TOOLBAR True
SIGNING_BACKEND 'django.core.signing.TimestampSigner'
SILENCED_SYSTEM_CHECKS ['fields.W342']
SITE_ID 1
SITE_ROOT '/usr/src/app/checkouts/readthedocs.org'
SLUMBER_API_HOST '********************'
SOCIALACCOUNT_AUTO_SIGNUP False
SOCIALACCOUNT_PROVIDERS {'github': {'SCOPE': ['user:email', 'read:org', 'admin:repo_hook', 'repo:status'], 'VERIFIED_EMAIL': True}, 'gitlab': {'SCOPE': ['api', 'read_user'], 'VERIFIED_EMAIL': True}}
SOCIALACCOUNT_STORE_TOKENS '********************'
SPHINX_BACKEND 'readthedocs.doc_builder.backends.sphinx'
STATICFILES_DIRS ['/usr/src/app/checkouts/readthedocs.org/readthedocs/static', '/usr/src/app/checkouts/readthedocs.org/media']
STATICFILES_FINDERS ['readthedocs.core.static.SelectiveFileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder', 'readthedocs.core.finders.DebugToolbarFinder']
STATICFILES_STORAGE 'readthedocs.storage.s3_storage.S3StaticStorage'
STATIC_ROOT '/usr/src/app/checkouts/readthedocs.org/static'
STATIC_URL '/static/'
STORAGES {'default': {'BACKEND': 'django.core.files.storage.FileSystemStorage'}, 'staticfiles': {'BACKEND': 'readthedocs.storage.s3_storage.S3StaticStorage'}}
STRIPE_LIVE_MODE False
STRIPE_LIVE_SECRET_KEY '********************'
STRIPE_PUBLISHABLE None
STRIPE_SECRET '********************'
STRIPE_TEST_SECRET_KEY '********************'
SUPPORT_EMAIL None
SUPPORT_FORM_ENDPOINT None
TAGGIT_TAGS_FROM_STRING 'readthedocs.projects.tag_utils.rtd_parse_tags'
TEMPLATES [{'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['/usr/src/app/checkouts/readthedocs.org/readthedocs/templates'], 'OPTIONS': {'context_processors': ['django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', 'django.template.context_processors.debug', 'django.template.context_processors.i18n', 'django.template.context_processors.media', 'django.template.context_processors.request', 'readthedocs.core.context_processors.readthedocs_processor'], 'debug': True, 'loaders': ['django.template.loaders.filesystem.Loader', 'django.template.loaders.app_directories.Loader']}}]
TEMPLATE_ROOT '/usr/src/app/checkouts/readthedocs.org/readthedocs/templates'
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'
USER_MATURITY_DAYS 7
USE_DEPRECATED_PYTZ False
USE_I18N True
USE_L10N True
USE_PROMOS False
USE_THOUSAND_SEPARATOR False
USE_TZ True
USE_X_FORWARDED_HOST True
USE_X_FORWARDED_PORT False
WSGI_APPLICATION None
X_FRAME_OPTIONS 'DENY'
YEAR_MONTH_FORMAT 'F Y'

Headers

Request headers

Key Value
Accept */*
Accept-Encoding gzip, br
Cdn-Loop cloudflare; loops=1
Cf-Connecting-Ip 3.147.71.175
Cf-Ipcountry US
Cf-Ray 8e70301c7bb5cf75-CMH
Cf-Visitor {"scheme":"https"}
Connection close
Host web:8000
User-Agent Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
X-Forwarded-For 3.147.71.175
X-Forwarded-Host readthedocs.delly.info
X-Forwarded-Proto https

Response headers

Key Value
Content-Language en
Content-Length 17362
Content-Security-Policy block-all-mixed-content; frame-ancestors 'none'; object-src 'none'
Content-Type text/html; charset=utf-8
Cross-Origin-Opener-Policy same-origin
Referrer-Policy strict-origin-when-cross-origin
Vary Cookie, Accept-Language
X-Content-Type-Options nosniff
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 /
QUERY_STRING
REMOTE_ADDR 10.10.0.100
REQUEST_METHOD GET
SCRIPT_NAME
SERVER_NAME 0.0.0.0
SERVER_PORT 8000
SERVER_PROTOCOL HTTP/1.0
SERVER_SOFTWARE gunicorn/21.2.0

Request

View information

View function Arguments Keyword arguments URL name
readthedocs.core.views.view () {} homepage

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 (362 found, 13 used)

Static file paths

  1. /usr/src/app/checkouts/readthedocs.org/readthedocs/static
  2. /usr/src/app/checkouts/readthedocs.org/media

Static file apps

  1. django.contrib.admin
  2. readthedocs.core
  3. rest_framework
  4. django_extensions
  5. messages_extends
  6. polymorphic
  7. readthedocs.projects
  8. readthedocs.builds
  9. readthedocs.gold
  10. debug_toolbar

Static files

images/favicon.png
/usr/src/app/checkouts/readthedocs.org/media/images/favicon.png
css/core.css
/usr/src/app/checkouts/readthedocs.org/media/css/core.css
vendor/jquery.js
/usr/src/app/checkouts/readthedocs.org/readthedocs/static/vendor/jquery.js
vendor/jquery-migrate.js
/usr/src/app/checkouts/readthedocs.org/readthedocs/static/vendor/jquery-migrate.js
vendor/jquery-ui.js
/usr/src/app/checkouts/readthedocs.org/readthedocs/static/vendor/jquery-ui.js
javascript/base.js
/usr/src/app/checkouts/readthedocs.org/media/javascript/base.js
core/js/site.js
/usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/js/site.js
images/sponsors/aws.png
/usr/src/app/checkouts/readthedocs.org/media/images/sponsors/aws.png
images/sponsors/cloudflare.png
/usr/src/app/checkouts/readthedocs.org/media/images/sponsors/cloudflare.png
images/sponsors/sentry.png
/usr/src/app/checkouts/readthedocs.org/media/images/sponsors/sentry.png
images/sponsors/elastic.png
/usr/src/app/checkouts/readthedocs.org/media/images/sponsors/elastic.png
images/sponsors/newrelic.png
/usr/src/app/checkouts/readthedocs.org/media/images/sponsors/newrelic.png
images/sponsors/pagerduty.png
/usr/src/app/checkouts/readthedocs.org/media/images/sponsors/pagerduty.png

readthedocs.core.static.SelectiveFileSystemFinder (100 files)

Path Location
vendor/knockout.js /usr/src/app/checkouts/readthedocs.org/readthedocs/static/vendor/knockout.js
vendor/jquery-ui.js /usr/src/app/checkouts/readthedocs.org/readthedocs/static/vendor/jquery-ui.js
vendor/jquery-standalone.js /usr/src/app/checkouts/readthedocs.org/readthedocs/static/vendor/jquery-standalone.js
vendor/jquery-migrate.js /usr/src/app/checkouts/readthedocs.org/readthedocs/static/vendor/jquery-migrate.js
vendor/jquery-migrate-standalone.js /usr/src/app/checkouts/readthedocs.org/readthedocs/static/vendor/jquery-migrate-standalone.js
vendor/underscore.js /usr/src/app/checkouts/readthedocs.org/readthedocs/static/vendor/underscore.js
vendor/jquery.js /usr/src/app/checkouts/readthedocs.org/readthedocs/static/vendor/jquery.js
vendor/jquery-ui-standalone.js /usr/src/app/checkouts/readthedocs.org/readthedocs/static/vendor/jquery-ui-standalone.js
vendor/underscore-standalone.js /usr/src/app/checkouts/readthedocs.org/readthedocs/static/vendor/underscore-standalone.js
vendor/chartjs/chartjs.min.css /usr/src/app/checkouts/readthedocs.org/readthedocs/static/vendor/chartjs/chartjs.min.css
vendor/chartjs/chartjs.bundle.min.js /usr/src/app/checkouts/readthedocs.org/readthedocs/static/vendor/chartjs/chartjs.bundle.min.js
readthedocsbranding.ai /usr/src/app/checkouts/readthedocs.org/media/readthedocsbranding.ai
readthedocsbranding.jpg /usr/src/app/checkouts/readthedocs.org/media/readthedocsbranding.jpg
humans.txt /usr/src/app/checkouts/readthedocs.org/media/humans.txt
robots.txt /usr/src/app/checkouts/readthedocs.org/media/robots.txt
images/silhouette-sm.png /usr/src/app/checkouts/readthedocs.org/media/images/silhouette-sm.png
images/bookmark-icon-hover.png /usr/src/app/checkouts/readthedocs.org/media/images/bookmark-icon-hover.png
images/switch-list-icon.png /usr/src/app/checkouts/readthedocs.org/media/images/switch-list-icon.png
images/bookmark-icon-active.png /usr/src/app/checkouts/readthedocs.org/media/images/bookmark-icon-active.png
images/header-logo.png /usr/src/app/checkouts/readthedocs.org/media/images/header-logo.png
images/favicon.ico /usr/src/app/checkouts/readthedocs.org/media/images/favicon.ico
images/header-bg.png /usr/src/app/checkouts/readthedocs.org/media/images/header-bg.png
images/edit.png /usr/src/app/checkouts/readthedocs.org/media/images/edit.png
images/favicon.png /usr/src/app/checkouts/readthedocs.org/media/images/favicon.png
images/gear.png /usr/src/app/checkouts/readthedocs.org/media/images/gear.png
images/header-home-bg.svg /usr/src/app/checkouts/readthedocs.org/media/images/header-home-bg.svg
images/email-header.png /usr/src/app/checkouts/readthedocs.org/media/images/email-header.png
images/project-bar-bg.png /usr/src/app/checkouts/readthedocs.org/media/images/project-bar-bg.png
images/project-bar-bg-admin.svg /usr/src/app/checkouts/readthedocs.org/media/images/project-bar-bg-admin.svg
images/body-bg.svg /usr/src/app/checkouts/readthedocs.org/media/images/body-bg.svg
images/gradient-light.png /usr/src/app/checkouts/readthedocs.org/media/images/gradient-light.png
images/badge-revsys.png /usr/src/app/checkouts/readthedocs.org/media/images/badge-revsys.png
images/logo.png /usr/src/app/checkouts/readthedocs.org/media/images/logo.png
images/bookmark-icon-default.png /usr/src/app/checkouts/readthedocs.org/media/images/bookmark-icon-default.png
images/badge-rtd-sm.png /usr/src/app/checkouts/readthedocs.org/media/images/badge-rtd-sm.png
images/bookmark-icon-wait.png /usr/src/app/checkouts/readthedocs.org/media/images/bookmark-icon-wait.png
images/badge-revsys-sm.png /usr/src/app/checkouts/readthedocs.org/media/images/badge-revsys-sm.png
images/home-logo.png /usr/src/app/checkouts/readthedocs.org/media/images/home-logo.png
images/bookmark-delete.png /usr/src/app/checkouts/readthedocs.org/media/images/bookmark-delete.png
images/gradient.png /usr/src/app/checkouts/readthedocs.org/media/images/gradient.png
images/build.png /usr/src/app/checkouts/readthedocs.org/media/images/build.png
images/switch-grid-icon.png /usr/src/app/checkouts/readthedocs.org/media/images/switch-grid-icon.png
images/silhouette.png /usr/src/app/checkouts/readthedocs.org/media/images/silhouette.png
images/close-window.png /usr/src/app/checkouts/readthedocs.org/media/images/close-window.png
images/badge-rtd.png /usr/src/app/checkouts/readthedocs.org/media/images/badge-rtd.png
images/search.png /usr/src/app/checkouts/readthedocs.org/media/images/search.png
images/sponsors/azure.png /usr/src/app/checkouts/readthedocs.org/media/images/sponsors/azure.png
images/sponsors/elastic.png /usr/src/app/checkouts/readthedocs.org/media/images/sponsors/elastic.png
images/sponsors/newrelic.png /usr/src/app/checkouts/readthedocs.org/media/images/sponsors/newrelic.png
images/sponsors/aws.png /usr/src/app/checkouts/readthedocs.org/media/images/sponsors/aws.png
images/sponsors/pagerduty.png /usr/src/app/checkouts/readthedocs.org/media/images/sponsors/pagerduty.png
images/sponsors/cloudflare.png /usr/src/app/checkouts/readthedocs.org/media/images/sponsors/cloudflare.png
images/sponsors/sentry.png /usr/src/app/checkouts/readthedocs.org/media/images/sponsors/sentry.png
javascript/build_updater.js /usr/src/app/checkouts/readthedocs.org/media/javascript/build_updater.js
javascript/base.js /usr/src/app/checkouts/readthedocs.org/media/javascript/base.js
javascript/underscore.js /usr/src/app/checkouts/readthedocs.org/media/javascript/underscore.js
javascript/readthedocs-doc-embed.js /usr/src/app/checkouts/readthedocs.org/media/javascript/readthedocs-doc-embed.js
javascript/readthedocs-analytics.js /usr/src/app/checkouts/readthedocs.org/media/javascript/readthedocs-analytics.js
javascript/doctools.js /usr/src/app/checkouts/readthedocs.org/media/javascript/doctools.js
javascript/searchtools.js /usr/src/app/checkouts/readthedocs.org/media/javascript/searchtools.js
javascript/jquery/jquery-ui-1.8.24.custom.min.js /usr/src/app/checkouts/readthedocs.org/media/javascript/jquery/jquery-ui-1.8.24.custom.min.js
javascript/jquery/jquery-migrate-1.2.1.min.js /usr/src/app/checkouts/readthedocs.org/media/javascript/jquery/jquery-migrate-1.2.1.min.js
javascript/jquery/jquery-2.0.3.min.js /usr/src/app/checkouts/readthedocs.org/media/javascript/jquery/jquery-2.0.3.min.js
font/fontawesome_webfont.eot /usr/src/app/checkouts/readthedocs.org/media/font/fontawesome_webfont.eot
font/fontawesome_webfont.woff2 /usr/src/app/checkouts/readthedocs.org/media/font/fontawesome_webfont.woff2
font/fontawesome_webfont.ttf /usr/src/app/checkouts/readthedocs.org/media/font/fontawesome_webfont.ttf
font/fontawesome_webfont.svg /usr/src/app/checkouts/readthedocs.org/media/font/fontawesome_webfont.svg
font/fontawesome_webfont.woff /usr/src/app/checkouts/readthedocs.org/media/font/fontawesome_webfont.woff
css/autocomplete.css /usr/src/app/checkouts/readthedocs.org/media/css/autocomplete.css
css/badge_only.css /usr/src/app/checkouts/readthedocs.org/media/css/badge_only.css
css/header.css /usr/src/app/checkouts/readthedocs.org/media/css/header.css
css/sphinx_rtd_theme.css /usr/src/app/checkouts/readthedocs.org/media/css/sphinx_rtd_theme.css
css/readthedocs-doc-embed.css /usr/src/app/checkouts/readthedocs.org/media/css/readthedocs-doc-embed.css
css/core.css /usr/src/app/checkouts/readthedocs.org/media/css/core.css
fonts/fontawesome-webfont.woff /usr/src/app/checkouts/readthedocs.org/media/fonts/fontawesome-webfont.woff
fonts/Inconsolata-Bold.ttf /usr/src/app/checkouts/readthedocs.org/media/fonts/Inconsolata-Bold.ttf
fonts/Lato-Italic.ttf /usr/src/app/checkouts/readthedocs.org/media/fonts/Lato-Italic.ttf
fonts/fontawesome-webfont.ttf /usr/src/app/checkouts/readthedocs.org/media/fonts/fontawesome-webfont.ttf
fonts/Lato-Regular.ttf /usr/src/app/checkouts/readthedocs.org/media/fonts/Lato-Regular.ttf
fonts/RobotoSlab-Bold.ttf /usr/src/app/checkouts/readthedocs.org/media/fonts/RobotoSlab-Bold.ttf
fonts/fontawesome-webfont.woff2 /usr/src/app/checkouts/readthedocs.org/media/fonts/fontawesome-webfont.woff2
fonts/Lato-Bold.ttf /usr/src/app/checkouts/readthedocs.org/media/fonts/Lato-Bold.ttf
fonts/FontAwesome.otf /usr/src/app/checkouts/readthedocs.org/media/fonts/FontAwesome.otf
fonts/Inconsolata-Regular.ttf /usr/src/app/checkouts/readthedocs.org/media/fonts/Inconsolata-Regular.ttf
fonts/fontawesome-webfont.eot /usr/src/app/checkouts/readthedocs.org/media/fonts/fontawesome-webfont.eot
fonts/Lato-BoldItalic.ttf /usr/src/app/checkouts/readthedocs.org/media/fonts/Lato-BoldItalic.ttf
fonts/fontawesome-webfont.svg /usr/src/app/checkouts/readthedocs.org/media/fonts/fontawesome-webfont.svg
fonts/RobotoSlab-Regular.ttf /usr/src/app/checkouts/readthedocs.org/media/fonts/RobotoSlab-Regular.ttf
fonts/lato/Lato-Italic.woff2 /usr/src/app/checkouts/readthedocs.org/media/fonts/lato/Lato-Italic.woff2
fonts/lato/Lato-Bold.woff2 /usr/src/app/checkouts/readthedocs.org/media/fonts/lato/Lato-Bold.woff2
fonts/lato/Lato-Regular.woff2 /usr/src/app/checkouts/readthedocs.org/media/fonts/lato/Lato-Regular.woff2
fonts/lato/Lato-Italic.ttf /usr/src/app/checkouts/readthedocs.org/media/fonts/lato/Lato-Italic.ttf
fonts/lato/Lato-Regular.ttf /usr/src/app/checkouts/readthedocs.org/media/fonts/lato/Lato-Regular.ttf
fonts/lato/Lato-Regular.eot /usr/src/app/checkouts/readthedocs.org/media/fonts/lato/Lato-Regular.eot
fonts/lato/Lato-Italic.eot /usr/src/app/checkouts/readthedocs.org/media/fonts/lato/Lato-Italic.eot
fonts/lato/Lato-Bold.ttf /usr/src/app/checkouts/readthedocs.org/media/fonts/lato/Lato-Bold.ttf
fonts/lato/Lato-Bold.eot /usr/src/app/checkouts/readthedocs.org/media/fonts/lato/Lato-Bold.eot
fonts/lato/Lato-Italic.woff /usr/src/app/checkouts/readthedocs.org/media/fonts/lato/Lato-Italic.woff
fonts/lato/Lato-Regular.woff /usr/src/app/checkouts/readthedocs.org/media/fonts/lato/Lato-Regular.woff
fonts/lato/Lato-Bold.woff /usr/src/app/checkouts/readthedocs.org/media/fonts/lato/Lato-Bold.woff

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

Path Location
admin/img/icon-calendar.svg /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/img/icon-calendar.svg
admin/img/icon-yes.svg /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/img/icon-yes.svg
admin/img/search.svg /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/img/search.svg
admin/img/icon-deletelink.svg /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/img/icon-deletelink.svg
admin/img/README.txt /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/img/README.txt
admin/img/icon-viewlink.svg /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/img/icon-viewlink.svg
admin/img/icon-no.svg /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/img/icon-no.svg
admin/img/icon-alert.svg /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/img/icon-alert.svg
admin/img/icon-clock.svg /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/img/icon-clock.svg
admin/img/icon-changelink.svg /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/img/icon-changelink.svg
admin/img/icon-unknown-alt.svg /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/img/icon-unknown-alt.svg
admin/img/tooltag-add.svg /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/img/tooltag-add.svg
admin/img/tooltag-arrowright.svg /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/img/tooltag-arrowright.svg
admin/img/icon-unknown.svg /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/img/icon-unknown.svg
admin/img/sorting-icons.svg /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/img/sorting-icons.svg
admin/img/inline-delete.svg /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/img/inline-delete.svg
admin/img/selector-icons.svg /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/img/selector-icons.svg
admin/img/calendar-icons.svg /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/img/calendar-icons.svg
admin/img/icon-addlink.svg /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/img/icon-addlink.svg
admin/img/LICENSE /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/img/LICENSE
admin/img/gis/move_vertex_on.svg /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/img/gis/move_vertex_on.svg
admin/img/gis/move_vertex_off.svg /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/img/gis/move_vertex_off.svg
admin/js/prepopulate_init.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/prepopulate_init.js
admin/js/nav_sidebar.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/nav_sidebar.js
admin/js/urlify.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/urlify.js
admin/js/filters.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/filters.js
admin/js/collapse.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/collapse.js
admin/js/actions.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/actions.js
admin/js/prepopulate.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/prepopulate.js
admin/js/theme.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/theme.js
admin/js/core.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/core.js
admin/js/jquery.init.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/jquery.init.js
admin/js/autocomplete.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/autocomplete.js
admin/js/popup_response.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/popup_response.js
admin/js/SelectFilter2.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/SelectFilter2.js
admin/js/change_form.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/change_form.js
admin/js/inlines.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/inlines.js
admin/js/SelectBox.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/SelectBox.js
admin/js/calendar.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/calendar.js
admin/js/cancel.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/cancel.js
admin/js/vendor/xregexp/LICENSE.txt /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/xregexp/LICENSE.txt
admin/js/vendor/xregexp/xregexp.min.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.min.js
admin/js/vendor/xregexp/xregexp.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.js
admin/js/vendor/jquery/jquery.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.js
admin/js/vendor/jquery/jquery.min.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.min.js
admin/js/vendor/jquery/LICENSE.txt /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/jquery/LICENSE.txt
admin/js/vendor/select2/select2.full.min.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.min.js
admin/js/vendor/select2/select2.full.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.js
admin/js/vendor/select2/LICENSE.md /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/LICENSE.md
admin/js/vendor/select2/i18n/az.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/az.js
admin/js/vendor/select2/i18n/ms.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ms.js
admin/js/vendor/select2/i18n/ps.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ps.js
admin/js/vendor/select2/i18n/it.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/it.js
admin/js/vendor/select2/i18n/ne.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ne.js
admin/js/vendor/select2/i18n/et.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/et.js
admin/js/vendor/select2/i18n/es.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/es.js
admin/js/vendor/select2/i18n/km.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/km.js
admin/js/vendor/select2/i18n/fr.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fr.js
admin/js/vendor/select2/i18n/bg.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bg.js
admin/js/vendor/select2/i18n/bn.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bn.js
admin/js/vendor/select2/i18n/sq.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sq.js
admin/js/vendor/select2/i18n/id.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/id.js
admin/js/vendor/select2/i18n/sr.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr.js
admin/js/vendor/select2/i18n/hi.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hi.js
admin/js/vendor/select2/i18n/hsb.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hsb.js
admin/js/vendor/select2/i18n/sl.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sl.js
admin/js/vendor/select2/i18n/bs.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bs.js
admin/js/vendor/select2/i18n/da.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/da.js
admin/js/vendor/select2/i18n/zh-CN.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-CN.js
admin/js/vendor/select2/i18n/ca.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ca.js
admin/js/vendor/select2/i18n/gl.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/gl.js
admin/js/vendor/select2/i18n/ka.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ka.js
admin/js/vendor/select2/i18n/he.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/he.js
admin/js/vendor/select2/i18n/pt.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt.js
admin/js/vendor/select2/i18n/ko.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ko.js
admin/js/vendor/select2/i18n/fa.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fa.js
admin/js/vendor/select2/i18n/hu.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hu.js
admin/js/vendor/select2/i18n/nl.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nl.js
admin/js/vendor/select2/i18n/af.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/af.js
admin/js/vendor/select2/i18n/ru.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ru.js
admin/js/vendor/select2/i18n/en.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/en.js
admin/js/vendor/select2/i18n/dsb.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/dsb.js
admin/js/vendor/select2/i18n/ro.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ro.js
admin/js/vendor/select2/i18n/eu.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/eu.js
admin/js/vendor/select2/i18n/vi.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/vi.js
admin/js/vendor/select2/i18n/pt-BR.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt-BR.js
admin/js/vendor/select2/i18n/is.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/is.js
admin/js/vendor/select2/i18n/ja.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ja.js
admin/js/vendor/select2/i18n/ar.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ar.js
admin/js/vendor/select2/i18n/fi.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fi.js
admin/js/vendor/select2/i18n/de.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/de.js
admin/js/vendor/select2/i18n/tr.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tr.js
admin/js/vendor/select2/i18n/mk.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/mk.js
admin/js/vendor/select2/i18n/sv.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sv.js
admin/js/vendor/select2/i18n/sr-Cyrl.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr-Cyrl.js
admin/js/vendor/select2/i18n/tk.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tk.js
admin/js/vendor/select2/i18n/zh-TW.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-TW.js
admin/js/vendor/select2/i18n/hy.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hy.js
admin/js/vendor/select2/i18n/cs.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/cs.js
admin/js/vendor/select2/i18n/hr.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hr.js
admin/js/vendor/select2/i18n/sk.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sk.js
admin/js/vendor/select2/i18n/lt.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lt.js
admin/js/vendor/select2/i18n/uk.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/uk.js
admin/js/vendor/select2/i18n/pl.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pl.js
admin/js/vendor/select2/i18n/th.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/th.js
admin/js/vendor/select2/i18n/el.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/el.js
admin/js/vendor/select2/i18n/lv.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lv.js
admin/js/vendor/select2/i18n/nb.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nb.js
admin/js/admin/DateTimeShortcuts.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/admin/DateTimeShortcuts.js
admin/js/admin/RelatedObjectLookups.js /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/js/admin/RelatedObjectLookups.js
admin/css/responsive.css /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/css/responsive.css
admin/css/autocomplete.css /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/css/autocomplete.css
admin/css/changelists.css /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/css/changelists.css
admin/css/dashboard.css /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/css/dashboard.css
admin/css/forms.css /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/css/forms.css
admin/css/nav_sidebar.css /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/css/nav_sidebar.css
admin/css/base.css /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/css/base.css
admin/css/login.css /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/css/login.css
admin/css/widgets.css /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/css/widgets.css
admin/css/responsive_rtl.css /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/css/responsive_rtl.css
admin/css/rtl.css /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/css/rtl.css
admin/css/dark_mode.css /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/css/dark_mode.css
admin/css/vendor/select2/select2.css /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.css
admin/css/vendor/select2/select2.min.css /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.min.css
admin/css/vendor/select2/LICENSE-SELECT2.md /usr/local/lib/python3.10/dist-packages/django/contrib/admin/static/admin/css/vendor/select2/LICENSE-SELECT2.md
core/font/fontawesome-webfont.woff /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/font/fontawesome-webfont.woff
core/font/Inconsolata-Bold.ttf /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/font/Inconsolata-Bold.ttf
core/font/Lato-Italic.ttf /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/font/Lato-Italic.ttf
core/font/fontawesome-webfont.ttf /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/font/fontawesome-webfont.ttf
core/font/Lato-Regular.ttf /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/font/Lato-Regular.ttf
core/font/RobotoSlab-Bold.ttf /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/font/RobotoSlab-Bold.ttf
core/font/fontawesome-webfont.woff2 /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/font/fontawesome-webfont.woff2
core/font/Lato-Bold.ttf /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/font/Lato-Bold.ttf
core/font/FontAwesome.otf /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/font/FontAwesome.otf
core/font/Inconsolata-Regular.ttf /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/font/Inconsolata-Regular.ttf
core/font/fontawesome-webfont.eot /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/font/fontawesome-webfont.eot
core/font/Lato-BoldItalic.ttf /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/font/Lato-BoldItalic.ttf
core/font/fontawesome-webfont.svg /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/font/fontawesome-webfont.svg
core/font/RobotoSlab-Regular.ttf /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/font/RobotoSlab-Regular.ttf
core/font/lato/Lato-Italic.woff2 /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/font/lato/Lato-Italic.woff2
core/font/lato/Lato-Bold.woff2 /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/font/lato/Lato-Bold.woff2
core/font/lato/Lato-Regular.woff2 /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/font/lato/Lato-Regular.woff2
core/font/lato/Lato-Italic.ttf /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/font/lato/Lato-Italic.ttf
core/font/lato/Lato-Regular.ttf /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/font/lato/Lato-Regular.ttf
core/font/lato/Lato-Regular.eot /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/font/lato/Lato-Regular.eot
core/font/lato/Lato-Italic.eot /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/font/lato/Lato-Italic.eot
core/font/lato/Lato-Bold.ttf /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/font/lato/Lato-Bold.ttf
core/font/lato/Lato-Bold.eot /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/font/lato/Lato-Bold.eot
core/font/lato/Lato-Italic.woff /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/font/lato/Lato-Italic.woff
core/font/lato/Lato-Regular.woff /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/font/lato/Lato-Regular.woff
core/font/lato/Lato-Bold.woff /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/font/lato/Lato-Bold.woff
core/img/loader.gif /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/img/loader.gif
core/js/readthedocs-doc-embed.js /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/js/readthedocs-doc-embed.js
core/js/site.js /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/js/site.js
core/css/theme.css /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/css/theme.css
core/css/badge_only.css /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/css/badge_only.css
core/fonts/fontawesome-webfont.woff /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/fonts/fontawesome-webfont.woff
core/fonts/Inconsolata-Bold.ttf /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/fonts/Inconsolata-Bold.ttf
core/fonts/Lato-Italic.ttf /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/fonts/Lato-Italic.ttf
core/fonts/fontawesome-webfont.ttf /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/fonts/fontawesome-webfont.ttf
core/fonts/Lato-Regular.ttf /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/fonts/Lato-Regular.ttf
core/fonts/RobotoSlab-Bold.ttf /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/fonts/RobotoSlab-Bold.ttf
core/fonts/fontawesome-webfont.woff2 /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/fonts/fontawesome-webfont.woff2
core/fonts/Lato-Bold.ttf /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/fonts/Lato-Bold.ttf
core/fonts/FontAwesome.otf /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/fonts/FontAwesome.otf
core/fonts/Inconsolata-Regular.ttf /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/fonts/Inconsolata-Regular.ttf
core/fonts/fontawesome-webfont.eot /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/fonts/fontawesome-webfont.eot
core/fonts/Lato-BoldItalic.ttf /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/fonts/Lato-BoldItalic.ttf
core/fonts/fontawesome-webfont.svg /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/fonts/fontawesome-webfont.svg
core/fonts/RobotoSlab-Regular.ttf /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/fonts/RobotoSlab-Regular.ttf
core/fonts/lato/Lato-Italic.woff2 /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/fonts/lato/Lato-Italic.woff2
core/fonts/lato/Lato-Bold.woff2 /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/fonts/lato/Lato-Bold.woff2
core/fonts/lato/Lato-Regular.woff2 /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/fonts/lato/Lato-Regular.woff2
core/fonts/lato/Lato-Italic.ttf /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/fonts/lato/Lato-Italic.ttf
core/fonts/lato/Lato-Regular.ttf /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/fonts/lato/Lato-Regular.ttf
core/fonts/lato/Lato-Regular.eot /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/fonts/lato/Lato-Regular.eot
core/fonts/lato/Lato-Italic.eot /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/fonts/lato/Lato-Italic.eot
core/fonts/lato/Lato-Bold.ttf /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/fonts/lato/Lato-Bold.ttf
core/fonts/lato/Lato-Bold.eot /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/fonts/lato/Lato-Bold.eot
core/fonts/lato/Lato-Italic.woff /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/fonts/lato/Lato-Italic.woff
core/fonts/lato/Lato-Regular.woff /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/fonts/lato/Lato-Regular.woff
core/fonts/lato/Lato-Bold.woff /usr/src/app/checkouts/readthedocs.org/readthedocs/core/static/core/fonts/lato/Lato-Bold.woff
rest_framework/docs/img/favicon.ico /usr/local/lib/python3.10/dist-packages/rest_framework/static/rest_framework/docs/img/favicon.ico
rest_framework/docs/img/grid.png /usr/local/lib/python3.10/dist-packages/rest_framework/static/rest_framework/docs/img/grid.png
rest_framework/docs/js/jquery.json-view.min.js /usr/local/lib/python3.10/dist-packages/rest_framework/static/rest_framework/docs/js/jquery.json-view.min.js
rest_framework/docs/js/highlight.pack.js /usr/local/lib/python3.10/dist-packages/rest_framework/static/rest_framework/docs/js/highlight.pack.js
rest_framework/docs/js/api.js /usr/local/lib/python3.10/dist-packages/rest_framework/static/rest_framework/docs/js/api.js
rest_framework/docs/css/highlight.css /usr/local/lib/python3.10/dist-packages/rest_framework/static/rest_framework/docs/css/highlight.css
rest_framework/docs/css/jquery.json-view.min.css /usr/local/lib/python3.10/dist-packages/rest_framework/static/rest_framework/docs/css/jquery.json-view.min.css
rest_framework/docs/css/base.css /usr/local/lib/python3.10/dist-packages/rest_framework/static/rest_framework/docs/css/base.css
rest_framework/img/glyphicons-halflings-white.png /usr/local/lib/python3.10/dist-packages/rest_framework/static/rest_framework/img/glyphicons-halflings-white.png
rest_framework/img/glyphicons-halflings.png /usr/local/lib/python3.10/dist-packages/rest_framework/static/rest_framework/img/glyphicons-halflings.png
rest_framework/img/grid.png /usr/local/lib/python3.10/dist-packages/rest_framework/static/rest_framework/img/grid.png
rest_framework/js/csrf.js /usr/local/lib/python3.10/dist-packages/rest_framework/static/rest_framework/js/csrf.js
rest_framework/js/bootstrap.min.js /usr/local/lib/python3.10/dist-packages/rest_framework/static/rest_framework/js/bootstrap.min.js
rest_framework/js/jquery-3.5.1.min.js /usr/local/lib/python3.10/dist-packages/rest_framework/static/rest_framework/js/jquery-3.5.1.min.js
rest_framework/js/prettify-min.js /usr/local/lib/python3.10/dist-packages/rest_framework/static/rest_framework/js/prettify-min.js
rest_framework/js/ajax-form.js /usr/local/lib/python3.10/dist-packages/rest_framework/static/rest_framework/js/ajax-form.js
rest_framework/js/default.js /usr/local/lib/python3.10/dist-packages/rest_framework/static/rest_framework/js/default.js
rest_framework/js/coreapi-0.1.1.js /usr/local/lib/python3.10/dist-packages/rest_framework/static/rest_framework/js/coreapi-0.1.1.js
rest_framework/css/default.css /usr/local/lib/python3.10/dist-packages/rest_framework/static/rest_framework/css/default.css
rest_framework/css/bootstrap-tweaks.css /usr/local/lib/python3.10/dist-packages/rest_framework/static/rest_framework/css/bootstrap-tweaks.css
rest_framework/css/bootstrap-theme.min.css /usr/local/lib/python3.10/dist-packages/rest_framework/static/rest_framework/css/bootstrap-theme.min.css
rest_framework/css/prettify.css /usr/local/lib/python3.10/dist-packages/rest_framework/static/rest_framework/css/prettify.css
rest_framework/css/bootstrap.min.css.map /usr/local/lib/python3.10/dist-packages/rest_framework/static/rest_framework/css/bootstrap.min.css.map
rest_framework/css/bootstrap-theme.min.css.map /usr/local/lib/python3.10/dist-packages/rest_framework/static/rest_framework/css/bootstrap-theme.min.css.map
rest_framework/css/bootstrap.min.css /usr/local/lib/python3.10/dist-packages/rest_framework/static/rest_framework/css/bootstrap.min.css
rest_framework/css/font-awesome-4.0.3.css /usr/local/lib/python3.10/dist-packages/rest_framework/static/rest_framework/css/font-awesome-4.0.3.css
rest_framework/fonts/fontawesome-webfont.woff /usr/local/lib/python3.10/dist-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.woff
rest_framework/fonts/glyphicons-halflings-regular.woff2 /usr/local/lib/python3.10/dist-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.woff2
rest_framework/fonts/glyphicons-halflings-regular.ttf /usr/local/lib/python3.10/dist-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.ttf
rest_framework/fonts/fontawesome-webfont.ttf /usr/local/lib/python3.10/dist-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.ttf
rest_framework/fonts/glyphicons-halflings-regular.woff /usr/local/lib/python3.10/dist-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.woff
rest_framework/fonts/glyphicons-halflings-regular.eot /usr/local/lib/python3.10/dist-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.eot
rest_framework/fonts/glyphicons-halflings-regular.svg /usr/local/lib/python3.10/dist-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.svg
rest_framework/fonts/fontawesome-webfont.eot /usr/local/lib/python3.10/dist-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.eot
rest_framework/fonts/fontawesome-webfont.svg /usr/local/lib/python3.10/dist-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.svg
django_extensions/img/indicator.gif /usr/local/lib/python3.10/dist-packages/django_extensions/static/django_extensions/img/indicator.gif
django_extensions/js/jquery.ajaxQueue.js /usr/local/lib/python3.10/dist-packages/django_extensions/static/django_extensions/js/jquery.ajaxQueue.js
django_extensions/js/jquery.autocomplete.js /usr/local/lib/python3.10/dist-packages/django_extensions/static/django_extensions/js/jquery.autocomplete.js
django_extensions/js/jquery.bgiframe.js /usr/local/lib/python3.10/dist-packages/django_extensions/static/django_extensions/js/jquery.bgiframe.js
django_extensions/css/jquery.autocomplete.css /usr/local/lib/python3.10/dist-packages/django_extensions/static/django_extensions/css/jquery.autocomplete.css
close-alerts.js /usr/local/lib/python3.10/dist-packages/messages_extends/static/close-alerts.js
polymorphic/js/polymorphic_inlines.js /usr/local/lib/python3.10/dist-packages/polymorphic/static/polymorphic/js/polymorphic_inlines.js
polymorphic/css/polymorphic_inlines.css /usr/local/lib/python3.10/dist-packages/polymorphic/static/polymorphic/css/polymorphic_inlines.css
projects/badges/passing-flat-square.svg /usr/src/app/checkouts/readthedocs.org/readthedocs/projects/static/projects/badges/passing-flat-square.svg
projects/badges/passing-plastic.svg /usr/src/app/checkouts/readthedocs.org/readthedocs/projects/static/projects/badges/passing-plastic.svg
projects/badges/failing-for-the-badge.svg /usr/src/app/checkouts/readthedocs.org/readthedocs/projects/static/projects/badges/failing-for-the-badge.svg
projects/badges/failing-flat.svg /usr/src/app/checkouts/readthedocs.org/readthedocs/projects/static/projects/badges/failing-flat.svg
projects/badges/passing-for-the-badge.svg /usr/src/app/checkouts/readthedocs.org/readthedocs/projects/static/projects/badges/passing-for-the-badge.svg
projects/badges/passing-social.svg /usr/src/app/checkouts/readthedocs.org/readthedocs/projects/static/projects/badges/passing-social.svg
projects/badges/unknown-social.svg /usr/src/app/checkouts/readthedocs.org/readthedocs/projects/static/projects/badges/unknown-social.svg
projects/badges/unknown-flat.svg /usr/src/app/checkouts/readthedocs.org/readthedocs/projects/static/projects/badges/unknown-flat.svg
projects/badges/passing-flat.svg /usr/src/app/checkouts/readthedocs.org/readthedocs/projects/static/projects/badges/passing-flat.svg
projects/badges/unknown-flat-square.svg /usr/src/app/checkouts/readthedocs.org/readthedocs/projects/static/projects/badges/unknown-flat-square.svg
projects/badges/failing-plastic.svg /usr/src/app/checkouts/readthedocs.org/readthedocs/projects/static/projects/badges/failing-plastic.svg
projects/badges/unknown-for-the-badge.svg /usr/src/app/checkouts/readthedocs.org/readthedocs/projects/static/projects/badges/unknown-for-the-badge.svg
projects/badges/failing-social.svg /usr/src/app/checkouts/readthedocs.org/readthedocs/projects/static/projects/badges/failing-social.svg
projects/badges/failing-flat-square.svg /usr/src/app/checkouts/readthedocs.org/readthedocs/projects/static/projects/badges/failing-flat-square.svg
projects/badges/unknown-plastic.svg /usr/src/app/checkouts/readthedocs.org/readthedocs/projects/static/projects/badges/unknown-plastic.svg
projects/js/tools.js /usr/src/app/checkouts/readthedocs.org/readthedocs/projects/static/projects/js/tools.js
projects/js/import.js /usr/src/app/checkouts/readthedocs.org/readthedocs/projects/static/projects/js/import.js
projects/js/automation-rules.js /usr/src/app/checkouts/readthedocs.org/readthedocs/projects/static/projects/js/automation-rules.js
projects/css/admin.css /usr/src/app/checkouts/readthedocs.org/readthedocs/projects/static/projects/css/admin.css
projects/css/import.css /usr/src/app/checkouts/readthedocs.org/readthedocs/projects/static/projects/css/import.css
builds/js/detail.js /usr/src/app/checkouts/readthedocs.org/readthedocs/builds/static/builds/js/detail.js
builds/css/detail.css /usr/src/app/checkouts/readthedocs.org/readthedocs/builds/static/builds/css/detail.css
gold/js/checkout.js /usr/src/app/checkouts/readthedocs.org/readthedocs/gold/static/gold/js/checkout.js
debug_toolbar/js/timer.js /usr/local/lib/python3.10/dist-packages/debug_toolbar/static/debug_toolbar/js/timer.js
debug_toolbar/js/redirect.js /usr/local/lib/python3.10/dist-packages/debug_toolbar/static/debug_toolbar/js/redirect.js
debug_toolbar/js/history.js /usr/local/lib/python3.10/dist-packages/debug_toolbar/static/debug_toolbar/js/history.js
debug_toolbar/js/toolbar.js /usr/local/lib/python3.10/dist-packages/debug_toolbar/static/debug_toolbar/js/toolbar.js
debug_toolbar/js/utils.js /usr/local/lib/python3.10/dist-packages/debug_toolbar/static/debug_toolbar/js/utils.js
debug_toolbar/css/print.css /usr/local/lib/python3.10/dist-packages/debug_toolbar/static/debug_toolbar/css/print.css
debug_toolbar/css/toolbar.css /usr/local/lib/python3.10/dist-packages/debug_toolbar/static/debug_toolbar/css/toolbar.css

readthedocs.core.finders.DebugToolbarFinder (7 files)

Path Location
debug_toolbar/js/timer.js /usr/local/lib/python3.10/dist-packages/debug_toolbar/static/debug_toolbar/js/timer.js
debug_toolbar/js/redirect.js /usr/local/lib/python3.10/dist-packages/debug_toolbar/static/debug_toolbar/js/redirect.js
debug_toolbar/js/history.js /usr/local/lib/python3.10/dist-packages/debug_toolbar/static/debug_toolbar/js/history.js
debug_toolbar/js/toolbar.js /usr/local/lib/python3.10/dist-packages/debug_toolbar/static/debug_toolbar/js/toolbar.js
debug_toolbar/js/utils.js /usr/local/lib/python3.10/dist-packages/debug_toolbar/static/debug_toolbar/js/utils.js
debug_toolbar/css/print.css /usr/local/lib/python3.10/dist-packages/debug_toolbar/static/debug_toolbar/css/print.css
debug_toolbar/css/toolbar.css /usr/local/lib/python3.10/dist-packages/debug_toolbar/static/debug_toolbar/css/toolbar.css

Templates (4 rendered)

Template path

  1. /usr/src/app/checkouts/readthedocs.org/readthedocs/templates

Templates

homepage.html
/usr/src/app/checkouts/readthedocs.org/readthedocs/templates/homepage.html
Toggle context {'False': False, 'None': None, 'True': True} {'DASHBOARD_ANALYTICS_CODE': None, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'DO_NOT_TRACK_ENABLED': False, 'GLOBAL_ANALYTICS_CODE': None, 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'en', 'MEDIA_URL': '/media/', 'PRODUCTION_DOMAIN': 'readthedocs.delly.info', 'PUBLIC_API_URL': 'http://readthedocs.delly.info', 'PUBLIC_DOMAIN': 'delly.info', 'SITE_ROOT': '/usr/src/app/checkouts/readthedocs.org/', 'SUPPORT_EMAIL': None, 'TEMPLATE_ROOT': '/usr/src/app/checkouts/readthedocs.org/readthedocs/templates/', 'USE_ORGANIZATIONS': False, 'USE_PROMOS': False, 'csrf_token': <SimpleLazyObject: 'Ee02TTQABjr7HafbGkrJHdMXysZ7DQ7bpcpOUo6fMHmZBJ4ToLIZSZ5vCYt3DmF2'>, 'messages': <FallbackUniqueStorage: request=<WSGIRequest: GET '/'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f1519d4ad40>>), 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f1519d4ad40>>} {'view': <readthedocs.core.views.HomepageView object at 0x7f1519173f10>}
base.html
/usr/src/app/checkouts/readthedocs.org/readthedocs/templates/base.html
Toggle context {'False': False, 'None': None, 'True': True} {'DASHBOARD_ANALYTICS_CODE': None, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'DO_NOT_TRACK_ENABLED': False, 'GLOBAL_ANALYTICS_CODE': None, 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'en', 'MEDIA_URL': '/media/', 'PRODUCTION_DOMAIN': 'readthedocs.delly.info', 'PUBLIC_API_URL': 'http://readthedocs.delly.info', 'PUBLIC_DOMAIN': 'delly.info', 'SITE_ROOT': '/usr/src/app/checkouts/readthedocs.org/', 'SUPPORT_EMAIL': None, 'TEMPLATE_ROOT': '/usr/src/app/checkouts/readthedocs.org/readthedocs/templates/', 'USE_ORGANIZATIONS': False, 'USE_PROMOS': False, 'csrf_token': <SimpleLazyObject: 'Ee02TTQABjr7HafbGkrJHdMXysZ7DQ7bpcpOUo6fMHmZBJ4ToLIZSZ5vCYt3DmF2'>, 'messages': <FallbackUniqueStorage: request=<WSGIRequest: GET '/'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f1519d4ad40>>), 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f1519d4ad40>>} {'view': <readthedocs.core.views.HomepageView object at 0x7f1519173f10>}
core/home-header.html
/usr/src/app/checkouts/readthedocs.org/readthedocs/templates/core/home-header.html
Toggle context {'False': False, 'None': None, 'True': True} {'DASHBOARD_ANALYTICS_CODE': None, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'DO_NOT_TRACK_ENABLED': False, 'GLOBAL_ANALYTICS_CODE': None, 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'en', 'MEDIA_URL': '/media/', 'PRODUCTION_DOMAIN': 'readthedocs.delly.info', 'PUBLIC_API_URL': 'http://readthedocs.delly.info', 'PUBLIC_DOMAIN': 'delly.info', 'SITE_ROOT': '/usr/src/app/checkouts/readthedocs.org/', 'SUPPORT_EMAIL': None, 'TEMPLATE_ROOT': '/usr/src/app/checkouts/readthedocs.org/readthedocs/templates/', 'USE_ORGANIZATIONS': False, 'USE_PROMOS': False, 'csrf_token': <SimpleLazyObject: 'Ee02TTQABjr7HafbGkrJHdMXysZ7DQ7bpcpOUo6fMHmZBJ4ToLIZSZ5vCYt3DmF2'>, 'messages': <FallbackUniqueStorage: request=<WSGIRequest: GET '/'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f1519d4ad40>>), 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f1519d4ad40>>} {'view': <readthedocs.core.views.HomepageView object at 0x7f1519173f10>} {'block': <Block Node: header-wrapper. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n'>]>}
core/widesearchbar.html
/usr/src/app/checkouts/readthedocs.org/readthedocs/templates/core/widesearchbar.html
Toggle context {'False': False, 'None': None, 'True': True} {'DASHBOARD_ANALYTICS_CODE': None, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'DO_NOT_TRACK_ENABLED': False, 'GLOBAL_ANALYTICS_CODE': None, 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'en', 'MEDIA_URL': '/media/', 'PRODUCTION_DOMAIN': 'readthedocs.delly.info', 'PUBLIC_API_URL': 'http://readthedocs.delly.info', 'PUBLIC_DOMAIN': 'delly.info', 'SITE_ROOT': '/usr/src/app/checkouts/readthedocs.org/', 'SUPPORT_EMAIL': None, 'TEMPLATE_ROOT': '/usr/src/app/checkouts/readthedocs.org/readthedocs/templates/', 'USE_ORGANIZATIONS': False, 'USE_PROMOS': False, 'csrf_token': <SimpleLazyObject: 'Ee02TTQABjr7HafbGkrJHdMXysZ7DQ7bpcpOUo6fMHmZBJ4ToLIZSZ5vCYt3DmF2'>, 'messages': <FallbackUniqueStorage: request=<WSGIRequest: GET '/'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f1519d4ad40>>), 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f1519d4ad40>>} {'view': <readthedocs.core.views.HomepageView object at 0x7f1519173f10>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n <!-- Lead -->\n <sect'>, <django.templatetags.i18n.TranslateNode object at 0x7f151a79b670>, <TextNode: '</h2>\n <p class="lead"'>, <BlockTranslateNode: extra_context={} singular=[<Text token: " Read the Docs...">] plural=[]>, <TextNode: '\n </p>\n </section>\n\n\n'>, <django.templatetags.i18n.TranslateNode object at 0x7f151a798700>, <TextNode: '</h3>\n <p>\n '>, <BlockTranslateNode: extra_context={} singular=[<Text token: " We will hos...">] plural=[]>, <TextNode: '\n </p>\n </div>\n '>, <django.templatetags.i18n.TranslateNode object at 0x7f151e0caf80>, <TextNode: '</h3>\n <p>\n '>, <BlockTranslateNode: extra_context={} singular=[<Text token: " Whenever yo...">] plural=[]>, <TextNode: '\n </p>\n </div>\n '>, <django.templatetags.i18n.TranslateNode object at 0x7f151dedf070>, <TextNode: '</h3>\n <p>\n '>, <BlockTranslateNode: extra_context={} singular=[<Text token: " We build an...">] plural=[]>, <TextNode: '\n </p>\n </div>\n '>, <django.templatetags.i18n.TranslateNode object at 0x7f151dede470>, <TextNode: '</h3>\n <p>\n '>, <BlockTranslateNode: extra_context={} singular=[<Text token: " We can host...">] plural=[]>, <TextNode: '\n </p>\n </div>\n '>, <django.templatetags.i18n.TranslateNode object at 0x7f151dedff40>, <TextNode: '</a>\n </p>\n </section'>, <URLNode view_name='"search"' args=[] kwargs={} as='search_form_action'>, <TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"core/widesearchbar.html"'>>, <TextNode: '\n </section>\n\n <section'>, <django.templatetags.i18n.TranslateNode object at 0x7f151dede890>, <TextNode: '</h2>\n\n <p>\n '>, <BlockTranslateNode: extra_context={} singular=[<Text token: " Read the Docs...">] plural=[]>, <TextNode: '\n </p>\n\n <!-- Updat'>, <BlockTranslateNode: extra_context={} singular=[<Text token: " <ul class="dona...">] plural=[]>, <TextNode: '\n\n </section>\n <!-- Fun'>, <django.templatetags.i18n.TranslateNode object at 0x7f151dededd0>, <TextNode: '</h2>\n <p>\n\n '>, <URLNode view_name='"donate"' args=[] kwargs={} as='donate_url'>, <TextNode: '\n\n <p>\n '>, <BlockTranslateNode: extra_context={} singular=[<Text token: " We fund our o...">, <Var token: "donate_url...">, <Text token: "">donations</a>, ...">] plural=[]>, <TextNode: '\n </p>\n\n <p>\n '>, <BlockTranslateNode: extra_context={} singular=[<Text token: " Read the Docs...">] plural=[]>, <TextNode: '\n </p>\n\n <p>\n '>, <BlockTranslateNode: extra_context={} singular=[<Text token: " Hosting for t...">] plural=[]>, <TextNode: '\n </p>\n </section>\n'>]>, 'search_form_action': '/search/'} {'form_action': '/search/'}

Context processors

django.template.context_processors.csrf
Toggle context {'csrf_token': <SimpleLazyObject: 'Ee02TTQABjr7HafbGkrJHdMXysZ7DQ7bpcpOUo6fMHmZBJ4ToLIZSZ5vCYt3DmF2'>}
django.contrib.auth.context_processors.auth
Toggle context {'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f1519d4ad40>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f1519d4ad40>>)}
django.contrib.messages.context_processors.messages
Toggle context {'messages': <FallbackUniqueStorage: request=<WSGIRequest: GET '/'>>, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30, 'ERROR': 40}}
django.template.context_processors.debug
Toggle context {}
django.template.context_processors.i18n
Toggle context {'LANGUAGES': (('ca', 'Catalan'), ('en', 'English'), ('es', 'Spanish'), ('pt-br', 'Brazilian Portuguese'), ('nb', 'Norwegian Bokmål'), ('fr', 'French'), ('ru', 'Russian'), ('de', 'German'), ('gl', 'Galician'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese'), ('ja', 'Japanese'), ('uk', 'Ukrainian'), ('it', 'Italian'), ('ko', 'Korean')), 'LANGUAGE_CODE': 'en', 'LANGUAGE_BIDI': False}
django.template.context_processors.media
Toggle context {'MEDIA_URL': '/media/'}
django.template.context_processors.request
Toggle context {'request': <WSGIRequest: GET '/'>}
readthedocs.core.context_processors.readthedocs_processor
Toggle context {'PUBLIC_DOMAIN': 'delly.info', 'PRODUCTION_DOMAIN': 'readthedocs.delly.info', 'GLOBAL_ANALYTICS_CODE': None, 'DASHBOARD_ANALYTICS_CODE': None, 'SITE_ROOT': '/usr/src/app/checkouts/readthedocs.org/', 'TEMPLATE_ROOT': '/usr/src/app/checkouts/readthedocs.org/readthedocs/templates/', 'DO_NOT_TRACK_ENABLED': False, 'USE_PROMOS': False, 'USE_ORGANIZATIONS': False, 'SUPPORT_EMAIL': None, 'PUBLIC_API_URL': 'http://readthedocs.delly.info'}

Cache calls from 1 backend

Summary

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, HistoricalRecords.finalize, HistoricalRecords.finalize, HistoricalRecords.finalize
connection_created
got_request_exception
m2m_changed RealTimeSignalProcessor.handle_m2m_changed, invalidate_m2m, invalidate_m2m, invalidate_m2m, invalidate_m2m, invalidate_m2m, invalidate_m2m, invalidate_m2m, invalidate_m2m
post_delete VersionManagerFromVersionQuerySetBase._post_delete, VersionManagerFromVersionQuerySetBase._post_delete, ManagerFromBaseOrganizationQuerySet._post_delete, ManagerFromFeatureQuerySet._post_delete, ManagerFromDomainQueryset._post_delete, ManagerFromProjectQuerySetBase._post_delete, ManagerFromProjectQuerySetBase._post_delete, ManagerFromChildRelatedProjectQuerySet._post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, HistoricalRecords.post_delete, RealTimeSignalProcessor.handle_delete, ModelBase.update_changed, ModelBase.update_changed, ModelBase.update_changed
post_init
post_migrate create_permissions, create_contenttypes, create_default_site
post_save VersionManagerFromVersionQuerySetBase._post_save, VersionManagerFromVersionQuerySetBase._post_save, ManagerFromBaseOrganizationQuerySet._post_save, ManagerFromFeatureQuerySet._post_save, ManagerFromDomainQueryset._post_save, ManagerFromProjectQuerySetBase._post_save, ManagerFromProjectQuerySetBase._post_save, ManagerFromChildRelatedProjectQuerySet._post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, HistoricalRecords.post_save, RealTimeSignalProcessor.handle_save, ModelBase.update_changed, ModelBase.update_changed, ModelBase.update_changed, ModelBase.update_changed, update_stripe_customer, index_project_save
pre_delete clear_site_cache, delete_projects_and_organizations, RealTimeSignalProcessor.handle_pre_delete, ModelBase.changed, ModelBase.update_changed, remove_organization_completely, delete_customer, remove_project_delete, delete_related_invitations, delete_related_invitations, delete_related_invitations
pre_init
pre_migrate inject_rename_contenttypes_operations
pre_save VersionManagerFromVersionQuerySetBase._pre_save, VersionManagerFromVersionQuerySetBase._pre_save, ManagerFromBaseOrganizationQuerySet._pre_save, ManagerFromFeatureQuerySet._pre_save, ManagerFromDomainQueryset._pre_save, ManagerFromProjectQuerySetBase._pre_save, ManagerFromProjectQuerySetBase._pre_save, ManagerFromChildRelatedProjectQuerySet._pre_save, clear_site_cache, ModelBase.changed
request_finished close_old_connections, close_caches, reset_urlconf
request_started reset_queries, close_old_connections
setting_changed reset_cache, Settings.change_setting, clear_cache_handlers, update_installed_apps, update_connections_time_zone, clear_routers_cache, reset_template_engines, storages_changed, clear_serializers_cache, language_changed, localize_settings_changed, file_storage_changed, complex_setting_changed, root_urlconf_changed, static_storage_changed, static_finders_changed, auth_password_validators_changed, user_model_swapped, <lambda>, update_toolbar_config, reset_hashers, reload_api_settings, 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, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties