Jump to main content
Login via one of the following services:
Need help? Contact us

Readux Terms of Service

Last modified March 27, 2020

1. Introduction

Thank you for using Readux. Readux is a service provided by the Emory Center for Digital Scholarship (“ECDS”, “we” or “us”), which is part of Emory University and is located at 540 Asbury Circle, Atlanta, Georgia 30322, USA. These Readux Terms of Service (which we refer to as the “Terms”) are a legally binding agreement between you and Emory University. They cover your use of and access to Readux and information you personally create or supply that is entered into Readux ("Content"). Your use of Readux requires that you agree to the Terms. Please read them carefully. If you do not understand the Terms, or do not accept any part of them, then you should not use Readux. By using Readux, you are agreeing to the Terms.

2. Your Use of Readux

Your Readux Account. You will need a Readux Account in order to use some features of Readux. In order to create a Readux Account you will need to authorize ECDS to securely connect to your social media account (Facebook, GitHub, Google, or Twitter) which will confirm your ownership of your social media account and provide the ECDS with a token that enables you to securely log in to Readux. You can connect multiple social media accounts to your Readux Account. To protect your Readux Account, keep your connected social media account passwords confidential.

Your Conduct. Don’t misuse Readux. You may use Readux only as permitted by law and these Terms. You are responsible for your conduct and your Content stored in Readux. Your Content should not include any material that is illegal or that infringes or otherwise violates the rights of anyone else, including any rights they may have under the law of copyrights, trademarks, trade secrets, or privacy. Your Content should not be defamatory. ECDS may review your conduct and Content in Readux for compliance with the Terms. You are responsible for the activity that happens on or through your Readux Account. ECDS reserves the right to remove any Content that does not comply with these Terms or for any other reason.

Suspension and Termination. You can stop using Readux at any time. We may suspend or permanently disable your access to Readux if you violate our Terms or policies. We will give you notice of any suspension or disabling of your access to Readux. However, we may suspend or disable your access to Readux without notice if you are using Readux in a manner that could cause us legal liability or disrupt other users’ ability to access and use Readux. We respond to notices of alleged copyright infringement and will remove Content and terminate accounts of repeat infringers according to the process set out in the U.S. Digital Millennium Copyright Act.

Emails. ECDS receives your email address through your connected social media account. You can edit this in your Readux Account. In connection with your use of Readux, we may send you information related to Readux functions or updates.

3. Readux Content

We believe, in good faith, that all the underlying materials available in Readux are either in the public domain or available for the uses indicated on the site. We do not, however, provide any representations, warranties, or guarantees concerning the materials available in Readux. The materials available on Readux generally originated with some third party, that is, someone other than ECDS. The Readux materials are made available for scholarly, educational, and informational purposes, but ECDS does not make any representation, warranty, or guarantee concerning the accuracy, completeness, or any other feature of property of the materials made available on Readux. Any reproduction, display, or other use of or reliance on materials you find on Readux is at your own risk. Using Readux does not give you any ownership of any intellectual property rights in Readux or any of the materials that you access.

4. Your Content

Ownership, Licenses. Readux allows you to create, modify, delete, and export Content. You retain ownership of any intellectual property rights that you hold in that Content. When you create, upload, submit, store, send, or receive Content to or through Readux, you give ECDS (and those we work with) a worldwide license to use, host, store, reproduce, modify, create derivative works (such as those resulting from adaptations or other changes we make so that your Content works better with Readux), communicate, publish, publicly perform, publicly display, and distribute such Content. The rights you grant in this license are for the limited purpose of maintaining, operating, promoting, and improving Readux and its features. This license continues even if you stop using Readux unless you delete your Content. Make sure you have the necessary rights to grant us this license for any Content that you submit to Readux.

Sharing Your Content. Sharing settings in Readux may allow you to share the ability to view, modify, delete, and export your Content with other Readux users. The sharing tools are a powerful feature of Readux but please understand that they may enable third parties to use, modify, or delete your Content in ways that ECDS cannot control or undo.

Privacy, Data Security. Any Content you submit to Readux will be stored and may be accessible to site administrators, who may access and use your Content for the purposes described in the license above.

Your Content will not be publicly accessible unless you elect to make your Content public. Before you choose to make your Content publicly accessible, please be sure you appreciate the consequences. Third parties will be able to access, reproduce, and use any Content you make public, and ECDS cannot undo or exercise any control over such activity.

The regular operation of Readux will not make your Content public unless you choose to do so. Please understand that we are not responsible for ensuring the privacy of your Content. We are also not able to guarantee that your Content will remain stable, uncorrupted, functional, or error free.

Readux collects and stores basic information about your social media account profile when you create your Readux Account. Readux only uses this information to facilitate your ability to securely log in to Readux and will not make it public.

Indemnification. You will hold harmless and indemnify Emory University and its affiliates, officers, agents, and employees from any claim, suit, or action arising from or related to your use of Readux, any Content, or any violation of these Terms, including any liability or expense arising from claims, losses, damages, suits, judgments, litigation costs, and attorneys’ fees.

5. About Software in our Services

Readux is open source software licensed under the MIT License. ECDS promotes the development and use of open source software and invites collaboration in the further development of Readux. You can download and install Readux and see our license from the ECDS GitHub account.

6. Modifying and Terminating Readux

Changes to Readux or these Terms. We are continuing to improve and develop Readux. You acknowledge that the form and nature of Readux may change from time to time. We will endeavor to provide public notice of material changes to Readux that we reasonably believe will adversely impact your use of Readux. However, there are times when we will make changes to Readux without giving notice.

Discontinuation of Readux. We reserve the right to discontinue development or maintenance of Readux. We also reserve the right to discontinue this Readux site. Contact ecds@emory.edu if you have questions about preserving your Content in Readux in the event of discontinuation.

7. Warranties, Disclaimers, and Limitations on Liability

A great deal of work has gone into the creation of Readux, and we are regularly working to maintain and improve Readux. But there are certain things that we don’t promise about Readux.

OTHER THAN AS EXPRESSLY SET OUT IN THESE TERMS, NEITHER EMORY UNIVERSITY NOR ANY OF ITS AFFILIATED ENTITIES MAKE ANY SPECIFIC PROMISES ABOUT READUX. FOR EXAMPLE, WE DON’T MAKE ANY COMMITMENTS ABOUT THE CONTENT WITHIN READUX, THE SPECIFIC FUNCTIONS OF READUX, OR THEIR RELIABILITY, AVAILABILITY, OR ABILITY TO MEET YOUR NEEDS. WE PROVIDE READUX “AS IS.” TO THE EXTENT PERMITTED BY LAW, WE EXCLUDE AND DISCLAIM ALL WARRANTIES.

NEITHER EMORY UNIVERSITY NOR ANY OF ITS AFFILIATED ENTITIES WILL BE RESPONSIBLE FOR (1) ANY LOST PROFITS, REVENUES, OR FINANCIAL LOSSES, (2) ANY LOST, DESTROYED, OR CORRUPTED DATA OR INFORMATION, (3) ANY DATA OR INFORMATION THAT IS ACCESSED BY THIRD PARTIES WITHOUT AUTHORIZATION, OR (4) ANY INDIRECT, SPECIAL, CONSEQUENTIAL, EXEMPLARY, OR PUNITIVE DAMAGES.

TO THE EXTENT PERMITTED BY LAW, THE TOTAL LIABILITY OF EMORY UNIVERSITY AND ANY OF ITS AFFILIATED ENTITIES, FOR ANY CLAIMS UNDER THESE TERMS OR ANY CLAIM ARISING FROM YOUR USE OF READUX, INCLUDING FOR ANY IMPLIED WARRANTIES, IS LIMITED TO THE AMOUNT YOU PAID US TO USE READUX (OR, IF WE CHOOSE, TO SUPPLYING YOU WITH READUX AGAIN).

IN ALL CASES, EMORY UNIVERSITY AND ALL ITS AFFILIATED ENTITIES WILL NOT BE LIABLE FOR ANY LOSS OR DAMAGE THAT IS NOT REASONABLY FORESEEABLE.

8. Laws Governing the Terms.

The laws of the State of Georgia, USA, excluding Georgia’s conflict of laws rules, will apply to any disputes arising out of or relating to these Terms or any other matter relating to your use of Readux. All claims arising out of or relating to these Terms or Readux must be litigated exclusively in the state courts of DeKalb County, Georgia, USA, or the federal courts in the United States District Court for the Northern District of Georgia. You and Emory consent to personal jurisdiction in those courts and waive any objections based on improper or inconvenient forum.

9. About these Terms

We may modify these Terms and supply additional terms that apply to Readux. Changes may be needed for a variety of reasons, such as: new features or other modifications of Readux; changes in law, custom, or political or economic policy; new guidelines issued by regulators or relevant industry bodies; or the operational, compliance, or other needs or obligations of ECDS. We’ll post notice of modifications or additions to these Terms on this page. You should visit this page regularly to check for updates. We will make every effort to provide you with advance notice of any material changes or additions to these terms. Modifications or additions to these Terms will go into effect as of the date indicated on this page, and some changes may be effective immediately. If you do not agree to any new or modified terms, you should discontinue your use of Readux. These Terms control the relationship between ECDS and you. They do not create any third party beneficiary rights. If you do not comply with these Terms, and we don’t take action right away, this doesn’t mean that we are giving up any rights that we may have (such as taking action in the future). If it turns out that a particular term is not enforceable, this will not affect any other terms.

For information about how to contact ECDS, please visit our contact page.

DJDT

Versions

Package Name Version
Django 3.2.23
Python 3.10.13
allauth Allauth 0.60.1.final.0
apps.readux Readux 2.3.0
crispy_forms Crispy_Forms 1.14.0
debug_toolbar Debug Toolbar 4.2.0
django_celery_results Celery Results 2.4.0
django_elasticsearch_dsl Django elasticsearch-dsl 7.1.1
django_extensions Django Extensions 3.2.3
django_summernote Django Summernote 0.8.20.0
import_export Import_Export 2.8.0
sass_processor Sass Processor 1.4
storages Storages 1.14.2
taggit Taggit 3.1.0
wagtail Wagtail core 4.2.4.final.1
wagtailautocomplete Wagtailautocomplete 0.10.0
wagtailmenus WagtailMenus 3.1.9.final.0

Time

Resource usage

Resource Value
User CPU time 478.390 msec
System CPU time 1.000 msec
Total CPU time 479.390 msec
Elapsed time 537.714 msec
Context switches 69 voluntary, 16 involuntary

Browser timing

Timing attribute Timeline Milliseconds since navigation start (+length)

Settings from config.settings.local

Setting Value
ABSOLUTE_URL_OVERRIDES {}
ACCOUNT_ADAPTER 'apps.users.adapters.AccountAdapter'
ACCOUNT_ALLOW_REGISTRATION True
ACCOUNT_AUTHENTICATED_LOGIN_REDIRECTS False
ACCOUNT_AUTHENTICATION_METHOD 'username'
ACCOUNT_DEFAULT_HTTP_PROTOCOL 'https'
ACCOUNT_EMAIL_REQUIRED True
ACCOUNT_EMAIL_VERIFICATION 'none'
ADMINS [('Emory Center for Digital Scholarship', 'jay.varner@emory.edu')]
ADMIN_URL 'admin/'
ALLOWED_HOSTS ['*']
ANNOTATION_DESERIALIZER 'annotation_v3'
APPEND_SLASH True
APPS_DIR <Path:/home/readux/apps>
AUTHENTICATION_BACKENDS ['django.contrib.auth.backends.ModelBackend', 'allauth.account.auth_backends.AuthenticationBackend']
AUTH_PASSWORD_VALIDATORS '********************'
AUTH_USER_MODEL 'users.User'
BACKGROUND_IMAGE_URL '/static/images/bg.jpg'
BACKGROUND_TASK_RUN_ASYNC True
BASE_DIR <Path:/home/readux>
BROKER_URL 'redis://readux-ingest-dev3.nifqfs.ng.0001.use1.cache.amazonaws.com:6379/1'
CACHES {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache', 'LOCATION': ''}}
CACHE_MIDDLEWARE_ALIAS 'default'
CACHE_MIDDLEWARE_KEY_PREFIX '********************'
CACHE_MIDDLEWARE_SECONDS 600
CANVAS_DESERIALIZER 'canvas_v3'
CELERY_ACCEPT_CONTENT ['application/json']
CELERY_RESULT_BACKEND 'django-db'
CELERY_RESULT_SERIALIZER 'json'
CELERY_TASK_SERIALIZER 'json'
CELERY_TIMEZONE 'America/New_York'
COMPRESS_PRECOMPILERS (('text/x-scss', 'django_libsass.SassCompiler'),)
CORS_ALLOW_ALL_ORIGINS True
CORS_ORIGIN_ALLOW_ALL True
CRISPY_TEMPLATE_PACK 'bootstrap4'
CSRF_COOKIE_AGE 31449600
CSRF_COOKIE_DOMAIN None
CSRF_COOKIE_HTTPONLY False
CSRF_COOKIE_NAME 'csrftoken'
CSRF_COOKIE_PATH '/'
CSRF_COOKIE_SAMESITE 'Lax'
CSRF_COOKIE_SECURE False
CSRF_FAILURE_VIEW 'django.views.csrf.csrf_failure'
CSRF_HEADER_NAME 'HTTP_X_CSRFTOKEN'
CSRF_TRUSTED_ORIGINS []
CSRF_USE_SESSIONS False
CUSTOM_METADATA {'ssdl:shortTitle': {'multi': False}, 'ssdl:spatialCoverageFast': {'multi': True, 'separator': ';'}, 'ssdl:spatialCoverageFastUri': {'multi': True, 'separator': ';'}, 'ssdl:titleOnSource': {'multi': False}}
DATABASES {'default': {'ATOMIC_REQUESTS': True, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.postgresql', 'HOST': 'ecds-postgres-db-server.cwmnkgmwpxsa.us-east-1.rds.amazonaws.com', 'NAME': 'readuxdev', 'OPTIONS': {}, 'PASSWORD': '********************', 'PORT': 5432, 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIGRATE': True, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'readuxdev'}}
DATABASE_ROUTERS []
DATASTREAM_PREFIX 'http://repo.library.emory.edu/fedora/objects/'
DATASTREAM_SUFFIX '/datastreams/position/content'
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 {'DISABLE_PANELS': ['debug_toolbar.panels.redirects.RedirectsPanel'], 'SHOW_TEMPLATE_CONTEXT': 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 'django.core.files.storage.FileSystemStorage'
DEFAULT_FROM_EMAIL 'webmaster@localhost'
DEFAULT_HASHING_ALGORITHM 'sha256'
DEFAULT_INDEX_TABLESPACE ''
DEFAULT_LANGUAGE 'en'
DEFAULT_TABLESPACE ''
DISALLOWED_USER_AGENTS []
DJANGO_APPS ['django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.sitemaps', 'django.contrib.postgres', 'django.contrib.humanize', 'modeltranslation', 'django.contrib.admin', 'import_export', 'django_summernote']
DJANGO_ENV 'develop'
ELASTICSEARCH_DSL {'default': {'api_key': '********************', 'hosts': 'https://search.ecds.io'}}
ELASTICSEARCH_DSL_AUTOSYNC False
ELASTICSEARCH_DSL_AUTO_REFRESH False
ELASTICSEARCH_DSL_PARALLEL True
EMAIL_BACKEND 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST 'email-smtp.us-east-1.amazonaws.com'
EMAIL_HOST_PASSWORD '********************'
EMAIL_HOST_USER 'AKIAUQYJBBG77SIKJJQK'
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 True
FILE_UPLOAD_DIRECTORY_PERMISSIONS None
FILE_UPLOAD_HANDLERS ['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 ('/home/readux/apps/fixtures',)
FORCE_SCRIPT_NAME None
FORMAT_MODULE_PATH None
FORM_RENDERER 'django.forms.renderers.DjangoTemplates'
HOSTNAME 'https://dev.readux.io'
HTTP_REQUEST_TIMEOUT 5
IGNORABLE_404_URLS []
IIIF_CANVAS_MODEL 'canvases.Canvas'
IIIF_COLLECTION_MODEL 'kollections.Collection'
IIIF_IMAGE_SERVER_BASE 'https://iip.readux.io'
IIIF_IMAGE_SERVER_MODEL 'manifests.ImageServer'
IIIF_LANGUAGE_MODEL 'manifests.Language'
IIIF_MANIFEST_MODEL 'manifests.Manifest'
IIIF_OCR_MODEL 'annotations.Annotation'
IIIF_RELATED_LINK_MODEL 'manifests.RelatedLink'
INDEX_PREFIX 'readux_dev'
INGEST_BUCKET 'ecds-iiif'
INGEST_OCR_DIR '/iip/ns1/ocr_files'
INGEST_OCR_PREFIX 'ocr_files'
INGEST_PROCESSING_DIR '/iip/ns1/incoming'
INGEST_STAGING_PREFIX 'incoming'
INGEST_TMP_DIR '/iip/ns1/tmp'
INGEST_TRIGGER_BUCKET 'readux-s3-ingest'
INSTALLED_APPS ['django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.sitemaps', 'django.contrib.postgres', 'django.contrib.humanize', 'modeltranslation', 'django.contrib.admin', 'import_export', 'django_summernote', 'allauth', 'allauth.account', 'allauth.socialaccount', 'allauth.socialaccount.providers.facebook', 'allauth.socialaccount.providers.github', 'allauth.socialaccount.providers.google', 'allauth.socialaccount.providers.twitter', 'corsheaders', 'crispy_forms', 'django_celery_results', 'django_elasticsearch_dsl', 'modelcluster', 'sass_processor', 'storages', 'taggit', 'wagtail.contrib.forms', 'wagtail.contrib.redirects', 'wagtail.embeds', 'wagtail.sites', 'wagtail.users', 'wagtail.snippets', 'wagtail.documents', 'wagtail.images', 'wagtail.search', 'wagtail.admin', 'wagtail', 'wagtailautocomplete', 'wagtail.contrib.modeladmin', 'wagtailmenus', 'apps.users.apps.UsersAppConfig', 'apps.iiif.annotations.apps.AnnotationsConfig', 'apps.iiif.canvases.apps.CanvasesConfig', 'apps.iiif.kollections.apps.KollectionsConfig', 'apps.iiif.manifests.apps.ManifestsConfig', 'apps.readux.apps.ReaduxConfig', 'apps.cms.apps.CmsConfig', 'apps.templates', 'apps.custom_styles.apps.CustomStylesConfig', 'apps.export.apps.ExportConfig', 'apps.ocr.apps.OCRConfig', 'debug_toolbar', 'django_extensions', 'readux_ingest_ecds']
INTERNAL_IPS ['127.0.0.1', '10.0.2.2', '71.131.36.14']
JEKYLLIMPORT_MANIFEST_SCRIPT '/home/readux/.rbenv/shims/bundle exec iiif_to_jekyll'
LANGUAGES (('en', 'English'), ('de', 'German'))
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 []
LOCAL_APPS ['apps.users.apps.UsersAppConfig', 'apps.iiif.annotations.apps.AnnotationsConfig', 'apps.iiif.canvases.apps.CanvasesConfig', 'apps.iiif.kollections.apps.KollectionsConfig', 'apps.iiif.manifests.apps.ManifestsConfig', 'apps.readux.apps.ReaduxConfig', 'apps.cms.apps.CmsConfig', 'apps.templates', 'apps.custom_styles.apps.CustomStylesConfig', 'apps.export.apps.ExportConfig', 'apps.ocr.apps.OCRConfig']
LOGGING {'disable_existing_loggers': True, 'formatters': {'basic': {'datefmt': '%d/%b/%Y %H:%M:%S', 'format': '[%(asctime)s] ' '%(levelname)s:%(name)s::%(message)s'}}, 'handlers': {'console': {'class': 'logging.StreamHandler', 'formatter': 'basic', 'level': 'INFO'}, 'file': {'class': 'logging.FileHandler', 'filename': '/iip/ns1/readux_logs_dev/logfile.log', 'formatter': 'basic', 'level': 'INFO'}}, 'loggers': {'': {'handlers': ['file', 'console'], 'level': 'DEBUG', 'propagate': True}, 'apps': {'handlers': ['file', 'console'], 'level': 'DEBUG', 'propagate': True}}, 'version': 1}
LOGGING_CONFIG 'logging.config.dictConfig'
LOGIN_REDIRECT_URL 'users:redirect'
LOGIN_URL 'account_login'
LOGOUT_REDIRECT_URL None
MANAGERS [('Emory Center for Digital Scholarship', 'jay.varner@emory.edu')]
MANIFEST_DESERIALIZER 'manifest_v3'
MEDIA_ROOT '/data/media'
MEDIA_URL '/media/'
MESSAGE_STORAGE 'django.contrib.messages.storage.fallback.FallbackStorage'
MIDDLEWARE ['corsheaders.middleware.CorsMiddleware', 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'wagtail.contrib.redirects.middleware.RedirectMiddleware', 'allauth.account.middleware.AccountMiddleware', 'django.contrib.sites.middleware.CurrentSiteMiddleware', 'debug_toolbar.middleware.DebugToolbarMiddleware']
MIGRATION_MODULES {'sites': 'apps.contrib.sites.migrations'}
MONTH_DAY_FORMAT 'F j'
NUMBER_GROUPING 0
PASSWORD_HASHERS '********************'
PASSWORD_RESET_TIMEOUT '********************'
PASSWORD_RESET_TIMEOUT_DAYS '********************'
PREPEND_WWW False
READUX_EMAIL_SENDER 'donotreply@dev.readux.io'
READ_DOT_ENV_FILE False
ROOT_DIR <Path:/home/readux>
ROOT_URLCONF 'config.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 None
SECURE_REDIRECT_EXEMPT []
SECURE_REFERRER_POLICY 'same-origin'
SECURE_SSL_HOST None
SECURE_SSL_REDIRECT False
SERIALIZATION_MODULES {'all_volumes_manifest': 'apps.iiif.serializers.all_volumes_manifest', 'annotation': 'apps.iiif.serializers.annotation', 'annotation_list': 'apps.iiif.serializers.annotation_list', 'annotation_page_v3': 'apps.iiif.serializers.v3.annotation_page', 'annotation_v3': 'apps.iiif.serializers.v3.annotation', 'canvas': 'apps.iiif.serializers.canvas', 'canvas_v3': 'apps.iiif.serializers.v3.canvas', 'collection_manifest': 'apps.iiif.serializers.collection_manifest', 'kollection': 'apps.iiif.serializers.kollection', 'manifest': 'apps.iiif.serializers.manifest', 'manifest_v3': 'apps.iiif.serializers.v3.manifest', 'startingcanvas': 'apps.iiif.serializers.startingcanvas', 'user_annotation_list': 'apps.iiif.serializers.user_annotation_list'}
SERVER_EMAIL 'root@localhost'
SESSION_CACHE_ALIAS 'default'
SESSION_COOKIE_AGE 1209600
SESSION_COOKIE_DOMAIN None
SESSION_COOKIE_HTTPONLY True
SESSION_COOKIE_NAME 'sessionid'
SESSION_COOKIE_PATH '/'
SESSION_COOKIE_SAMESITE 'Lax'
SESSION_COOKIE_SECURE False
SESSION_ENGINE 'django.contrib.sessions.backends.db'
SESSION_EXPIRE_AT_BROWSER_CLOSE False
SESSION_FILE_PATH None
SESSION_SAVE_EVERY_REQUEST False
SESSION_SERIALIZER 'django.contrib.sessions.serializers.JSONSerializer'
SETTINGS_MODULE 'config.settings.local'
SHORT_DATETIME_FORMAT 'm/d/Y P'
SHORT_DATE_FORMAT 'm/d/Y'
SIGNING_BACKEND 'django.core.signing.TimestampSigner'
SILENCED_SYSTEM_CHECKS []
SITE_ID 6
SOCIALACCOUNT_ADAPTER 'apps.users.adapters.SocialAccountAdapter'
SOCIALACCOUNT_AUTO_SIGNUP False
SOCIALACCOUNT_FORMS {'signup': 'apps.users.forms.ReaduxSocialSignupForm'}
SOCIALACCOUNT_PROVIDERS {'github': {'SCOPE': ['user', 'repo', 'read:org']}}
SOCIALACCOUNT_STORE_TOKENS '********************'
STATICFILES_DIRS ['/home/readux/apps/static']
STATICFILES_FINDERS ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder', 'sass_processor.finders.CssFinder']
STATICFILES_STORAGE 'django.contrib.staticfiles.storage.StaticFilesStorage'
STATIC_ROOT '/data/staticfiles/'
STATIC_URL '/static/'
SUMMERNOTE_CONFIG {'base_css': (), 'base_js': ('//code.jquery.com/jquery-3.6.0.min.js',), 'default_css': ('summernote/summernote-lite.css', 'summernote/django_summernote.css'), 'default_js': ('summernote/jquery.ui.widget.js', 'summernote/jquery.iframe-transport.js', 'summernote/jquery.fileupload.js', 'summernote/summernote-lite.min.js', 'summernote/ResizeSensor.js'), 'iframe': False}
SUMMERNOTE_THEME 'lite'
TEMPLATES [{'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['/home/readux/apps/templates', '/home/readux/venv/lib/python3.10/site-packages/readux_ingest_ecds/templates'], 'OPTIONS': {'context_processors': ['django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.template.context_processors.i18n', 'django.template.context_processors.media', 'django.template.context_processors.static', 'django.template.context_processors.tz', 'django.contrib.messages.context_processors.messages', 'wagtail.contrib.settings.context_processors.settings', 'wagtailmenus.context_processors.wagtailmenus', 'apps.custom_styles.context_processors.add_custom_style', 'apps.templates.context_processors.has_ga_tracking_id', 'apps.templates.context_processors.ga_tracking_id', 'apps.readux.context_processors.current_version', 'apps.readux.context_processors.footer_template', 'apps.readux.context_processors.site_meta', 'apps.custom_styles.context_processors.background_image_url'], 'debug': True, 'loaders': ['django.template.loaders.filesystem.Loader', 'django.template.loaders.app_directories.Loader']}}]
TEST_NON_SERIALIZED_APPS []
TEST_RUNNER 'django.test.runner.DiscoverRunner'
THIRD_PARTY_APPS ['allauth', 'allauth.account', 'allauth.socialaccount', 'allauth.socialaccount.providers.facebook', 'allauth.socialaccount.providers.github', 'allauth.socialaccount.providers.google', 'allauth.socialaccount.providers.twitter', 'corsheaders', 'crispy_forms', 'django_celery_results', 'django_elasticsearch_dsl', 'modelcluster', 'sass_processor', 'storages', 'taggit', 'wagtail.contrib.forms', 'wagtail.contrib.redirects', 'wagtail.embeds', 'wagtail.sites', 'wagtail.users', 'wagtail.snippets', 'wagtail.documents', 'wagtail.images', 'wagtail.search', 'wagtail.admin', 'wagtail', 'wagtailautocomplete', 'wagtail.contrib.modeladmin', 'wagtailmenus']
THOUSAND_SEPARATOR ','
TIME_FORMAT 'P'
TIME_INPUT_FORMATS ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
TIME_ZONE 'America/New_York'
USE_I18N True
USE_L10N True
USE_THOUSAND_SEPARATOR False
USE_TZ True
USE_X_FORWARDED_HOST False
USE_X_FORWARDED_PORT False
WAGTAILADMIN_BASE_URL 'https://dev.readux.io'
WAGTAIL_SITE_NAME 'Readux'
WSGI_APPLICATION 'config.wsgi.application'
X_FRAME_OPTIONS 'SAMEORIGIN'
YEAR_MONTH_FORMAT 'F Y'

Headers

Request headers

Key Value
Accept */*
Accept-Encoding gzip, br, zstd, deflate
Connection close
Host dev.readux.io
Referer https://dev.readux.io/readux-terms-service
User-Agent Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
X-Amzn-Trace-Id Root=1-682230f4-755a3e5a0b8dd1aa5b411bb6
X-Forwarded-For 18.223.209.231, 10.0.0.48
X-Forwarded-Port 443
X-Forwarded-Proto https

Response headers

Key Value
Content-Type text/html; charset=utf-8

WSGI environ

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

Key Value
PATH_INFO /readux-terms-service/
QUERY_STRING
REMOTE_ADDR 127.0.0.1
REQUEST_METHOD GET
SCRIPT_NAME
SERVER_NAME 0.0.0.0
SERVER_PORT 8000
SERVER_PROTOCOL HTTP/1.0
SERVER_SOFTWARE gunicorn/23.0.0

Request

View information

View function Arguments Keyword arguments URL name
wagtail.views.serve ('readux-terms-service/',) {} wagtail_serve

No cookies

No session data

No GET data

No POST data

SQL queries from 1 connection

  • default 37.76 ms (30 queries including 14 similar and 12 duplicates )
Query Timeline Time (ms) Action
SELECT "wagtailcore_site"."id",
       "wagtailcore_site"."hostname",
       "wagtailcore_site"."port",
       "wagtailcore_site"."site_name",
       "wagtailcore_site"."root_page_id",
       "wagtailcore_site"."is_default_site",
       CASE WHEN ("wagtailcore_site"."hostname" = 'dev.readux.io' AND "wagtailcore_site"."port" = 8000)     THEN 0
            WHEN ("wagtailcore_site"."hostname" = 'dev.readux.io' AND "wagtailcore_site"."is_default_site") THEN 1
            WHEN "wagtailcore_site"."is_default_site"                                                       THEN 2
            ELSE 3
             END AS "match",
       "wagtailcore_page"."id",
       "wagtailcore_page"."path",
       "wagtailcore_page"."depth",
       "wagtailcore_page"."numchild",
       "wagtailcore_page"."translation_key",
       "wagtailcore_page"."locale_id",
       "wagtailcore_page"."latest_revision_id",
       "wagtailcore_page"."live",
       "wagtailcore_page"."has_unpublished_changes",
       "wagtailcore_page"."first_published_at",
       "wagtailcore_page"."last_published_at",
       "wagtailcore_page"."live_revision_id",
       "wagtailcore_page"."go_live_at",
       "wagtailcore_page"."expire_at",
       "wagtailcore_page"."expired",
       "wagtailcore_page"."locked",
       "wagtailcore_page"."locked_at",
       "wagtailcore_page"."locked_by_id",
       "wagtailcore_page"."title",
       "wagtailcore_page"."draft_title",
       "wagtailcore_page"."slug",
       "wagtailcore_page"."content_type_id",
       "wagtailcore_page"."url_path",
       "wagtailcore_page"."owner_id",
       "wagtailcore_page"."seo_title",
       "wagtailcore_page"."show_in_menus",
       "wagtailcore_page"."search_description",
       "wagtailcore_page"."latest_revision_created_at",
       "wagtailcore_page"."alias_of_id"
  FROM "wagtailcore_site"
 INNER JOIN "wagtailcore_page"
    ON ("wagtailcore_site"."root_page_id" = "wagtailcore_page"."id")
 WHERE ("wagtailcore_site"."hostname" = 'dev.readux.io' OR "wagtailcore_site"."is_default_site")
 ORDER BY "match" ASC
SELECT ••• FROM "wagtailcore_site" INNER JOIN "wagtailcore_page" ON ("wagtailcore_site"."root_page_id" = "wagtailcore_page"."id") WHERE ("wagtailcore_site"."hostname" = 'dev.readux.io' OR "wagtailcore_site"."is_default_site") ORDER BY "match" ASC
4.10

Connection: default

Transaction status: In transaction

/home/readux/venv/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/readux/venv/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/home/readux/venv/lib/python3.10/site-packages/allauth/account/middleware.py in middleware(28)
  response = get_response(request)

/usr/local/lib/python3.10/cProfile.py in runcall(110)
  return func(*args, **kw)

/usr/local/lib/python3.10/contextlib.py in inner(79)
  return func(*args, **kwds)

/home/readux/venv/lib/python3.10/site-packages/wagtail/views.py in serve(14)
  site = Site.find_for_request(request)

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/sites.py in find_for_request(150)
  site = Site._find_for_request(request)

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/sites.py in _find_for_request(160)
  site = get_site_for_hostname(hostname, port)

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/sites.py in get_site_for_hostname(23)
  sites = list(

SELECT "wagtailcore_locale"."id",
       "wagtailcore_locale"."language_code"
  FROM "wagtailcore_locale"
 WHERE "wagtailcore_locale"."language_code" = 'en'
 LIMIT 21
SELECT ••• FROM "wagtailcore_locale" WHERE "wagtailcore_locale"."language_code" = 'en' LIMIT 21
10 similar queries. Duplicated 10 times.
1.05

Connection: default

Transaction status: In transaction

/home/readux/venv/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/readux/venv/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/home/readux/venv/lib/python3.10/site-packages/allauth/account/middleware.py in middleware(28)
  response = get_response(request)

/usr/local/lib/python3.10/cProfile.py in runcall(110)
  return func(*args, **kw)

/usr/local/lib/python3.10/contextlib.py in inner(79)
  return func(*args, **kwds)

/home/readux/venv/lib/python3.10/site-packages/wagtail/views.py in serve(19)
  page, args, kwargs = site.root_page.localized.specific.route(

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/i18n.py in localized(141)
  localized = self.localized_draft

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/i18n.py in localized_draft(158)
  locale = Locale.get_active()

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/i18n.py in get_active(68)
  return cls.objects.get_for_language(translation.get_language())

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/i18n.py in get_for_language(33)
  return self.get(

SELECT "wagtailcore_page"."id",
       "wagtailcore_page"."path",
       "wagtailcore_page"."depth",
       "wagtailcore_page"."numchild",
       "wagtailcore_page"."translation_key",
       "wagtailcore_page"."locale_id",
       "wagtailcore_page"."latest_revision_id",
       "wagtailcore_page"."live",
       "wagtailcore_page"."has_unpublished_changes",
       "wagtailcore_page"."first_published_at",
       "wagtailcore_page"."last_published_at",
       "wagtailcore_page"."live_revision_id",
       "wagtailcore_page"."go_live_at",
       "wagtailcore_page"."expire_at",
       "wagtailcore_page"."expired",
       "wagtailcore_page"."locked",
       "wagtailcore_page"."locked_at",
       "wagtailcore_page"."locked_by_id",
       "wagtailcore_page"."title",
       "wagtailcore_page"."draft_title",
       "wagtailcore_page"."slug",
       "wagtailcore_page"."content_type_id",
       "wagtailcore_page"."url_path",
       "wagtailcore_page"."owner_id",
       "wagtailcore_page"."seo_title",
       "wagtailcore_page"."show_in_menus",
       "wagtailcore_page"."search_description",
       "wagtailcore_page"."latest_revision_created_at",
       "wagtailcore_page"."alias_of_id",
       "cms_homepage"."page_ptr_id",
       "cms_homepage"."tagline",
       "cms_homepage"."content_display",
       "cms_homepage"."featured_collections_sort_order",
       "cms_homepage"."featured_volumes_sort_order",
       "cms_homepage"."background_image_id",
       "cms_homepage"."featured_story_title",
       "cms_homepage"."featured_story_summary",
       "cms_homepage"."featured_story_image_id",
       "cms_homepage"."featured_story_url",
       "cms_homepage"."featured_video_url",
       "cms_homepage"."featured_video_title",
       "cms_homepage"."featured_video_tagline"
  FROM "cms_homepage"
 INNER JOIN "wagtailcore_page"
    ON ("cms_homepage"."page_ptr_id" = "wagtailcore_page"."id")
 WHERE "cms_homepage"."page_ptr_id" = 4
 LIMIT 21
SELECT ••• FROM "cms_homepage" INNER JOIN "wagtailcore_page" ON ("cms_homepage"."page_ptr_id" = "wagtailcore_page"."id") WHERE "cms_homepage"."page_ptr_id" = 4 LIMIT 21
2 similar queries. Duplicated 2 times.
1.61

Connection: default

Transaction status: In transaction

/home/readux/venv/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/readux/venv/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/home/readux/venv/lib/python3.10/site-packages/allauth/account/middleware.py in middleware(28)
  response = get_response(request)

/usr/local/lib/python3.10/cProfile.py in runcall(110)
  return func(*args, **kw)

/usr/local/lib/python3.10/contextlib.py in inner(79)
  return func(*args, **kwds)

/home/readux/venv/lib/python3.10/site-packages/wagtail/views.py in serve(19)
  page, args, kwargs = site.root_page.localized.specific.route(

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/__init__.py in specific(1610)
  return self.get_specific()

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/__init__.py in get_specific(1590)
  specific_obj = model_class._default_manager.get(id=self.id)

SELECT "wagtailcore_page"."id",
       "wagtailcore_page"."path",
       "wagtailcore_page"."depth",
       "wagtailcore_page"."numchild",
       "wagtailcore_page"."translation_key",
       "wagtailcore_page"."locale_id",
       "wagtailcore_page"."latest_revision_id",
       "wagtailcore_page"."live",
       "wagtailcore_page"."has_unpublished_changes",
       "wagtailcore_page"."first_published_at",
       "wagtailcore_page"."last_published_at",
       "wagtailcore_page"."live_revision_id",
       "wagtailcore_page"."go_live_at",
       "wagtailcore_page"."expire_at",
       "wagtailcore_page"."expired",
       "wagtailcore_page"."locked",
       "wagtailcore_page"."locked_at",
       "wagtailcore_page"."locked_by_id",
       "wagtailcore_page"."title",
       "wagtailcore_page"."draft_title",
       "wagtailcore_page"."slug",
       "wagtailcore_page"."content_type_id",
       "wagtailcore_page"."url_path",
       "wagtailcore_page"."owner_id",
       "wagtailcore_page"."seo_title",
       "wagtailcore_page"."show_in_menus",
       "wagtailcore_page"."search_description",
       "wagtailcore_page"."latest_revision_created_at",
       "wagtailcore_page"."alias_of_id"
  FROM "wagtailcore_page"
 WHERE ("wagtailcore_page"."depth" = 4 AND "wagtailcore_page"."path" BETWEEN '0001000100020000' AND '000100010002ZZZZ' AND "wagtailcore_page"."slug" = 'readux-terms-service')
 LIMIT 21
SELECT ••• FROM "wagtailcore_page" WHERE ("wagtailcore_page"."depth" = 4 AND "wagtailcore_page"."path" BETWEEN '0001000100020000' AND '000100010002ZZZZ' AND "wagtailcore_page"."slug" = 'readux-terms-service') LIMIT 21
1.26

Connection: default

Transaction status: In transaction

/home/readux/venv/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/readux/venv/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/home/readux/venv/lib/python3.10/site-packages/allauth/account/middleware.py in middleware(28)
  response = get_response(request)

/usr/local/lib/python3.10/cProfile.py in runcall(110)
  return func(*args, **kw)

/usr/local/lib/python3.10/contextlib.py in inner(79)
  return func(*args, **kwds)

/home/readux/venv/lib/python3.10/site-packages/wagtail/views.py in serve(19)
  page, args, kwargs = site.root_page.localized.specific.route(

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/__init__.py in route(1664)
  subpage = self.get_children().get(slug=child_slug)

SELECT "wagtailcore_page"."id",
       "wagtailcore_page"."path",
       "wagtailcore_page"."depth",
       "wagtailcore_page"."numchild",
       "wagtailcore_page"."translation_key",
       "wagtailcore_page"."locale_id",
       "wagtailcore_page"."latest_revision_id",
       "wagtailcore_page"."live",
       "wagtailcore_page"."has_unpublished_changes",
       "wagtailcore_page"."first_published_at",
       "wagtailcore_page"."last_published_at",
       "wagtailcore_page"."live_revision_id",
       "wagtailcore_page"."go_live_at",
       "wagtailcore_page"."expire_at",
       "wagtailcore_page"."expired",
       "wagtailcore_page"."locked",
       "wagtailcore_page"."locked_at",
       "wagtailcore_page"."locked_by_id",
       "wagtailcore_page"."title",
       "wagtailcore_page"."draft_title",
       "wagtailcore_page"."slug",
       "wagtailcore_page"."content_type_id",
       "wagtailcore_page"."url_path",
       "wagtailcore_page"."owner_id",
       "wagtailcore_page"."seo_title",
       "wagtailcore_page"."show_in_menus",
       "wagtailcore_page"."search_description",
       "wagtailcore_page"."latest_revision_created_at",
       "wagtailcore_page"."alias_of_id",
       "cms_contentpage"."page_ptr_id",
       "cms_contentpage"."body"
  FROM "cms_contentpage"
 INNER JOIN "wagtailcore_page"
    ON ("cms_contentpage"."page_ptr_id" = "wagtailcore_page"."id")
 WHERE "cms_contentpage"."page_ptr_id" = 10
 LIMIT 21
SELECT ••• FROM "cms_contentpage" INNER JOIN "wagtailcore_page" ON ("cms_contentpage"."page_ptr_id" = "wagtailcore_page"."id") WHERE "cms_contentpage"."page_ptr_id" = 10 LIMIT 21
1.39

Connection: default

Transaction status: In transaction

/home/readux/venv/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/readux/venv/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/home/readux/venv/lib/python3.10/site-packages/allauth/account/middleware.py in middleware(28)
  response = get_response(request)

/usr/local/lib/python3.10/cProfile.py in runcall(110)
  return func(*args, **kw)

/usr/local/lib/python3.10/contextlib.py in inner(79)
  return func(*args, **kwds)

/home/readux/venv/lib/python3.10/site-packages/wagtail/views.py in serve(19)
  page, args, kwargs = site.root_page.localized.specific.route(

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/__init__.py in route(1668)
  return subpage.specific.route(request, remaining_components)

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/__init__.py in specific(1610)
  return self.get_specific()

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/__init__.py in get_specific(1590)
  specific_obj = model_class._default_manager.get(id=self.id)

SELECT "wagtailcore_page"."id",
       "wagtailcore_page"."alias_of_id"
  FROM "wagtailcore_page"
 WHERE ("wagtailcore_page"."path" IN ('0001', '00010001', '000100010002', '0001000100020005') AND NOT ("wagtailcore_page"."id" = 10))
 ORDER BY "wagtailcore_page"."path" ASC
SELECT ••• FROM "wagtailcore_page" WHERE ("wagtailcore_page"."path" IN ('0001', '00010001', '000100010002', '0001000100020005') AND NOT ("wagtailcore_page"."id" = 10)) ORDER BY "wagtailcore_page"."path" ASC
1.27

Connection: default

Transaction status: In transaction

/home/readux/venv/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/readux/venv/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/home/readux/venv/lib/python3.10/site-packages/allauth/account/middleware.py in middleware(28)
  response = get_response(request)

/usr/local/lib/python3.10/cProfile.py in runcall(110)
  return func(*args, **kw)

/usr/local/lib/python3.10/contextlib.py in inner(79)
  return func(*args, **kwds)

/home/readux/venv/lib/python3.10/site-packages/wagtail/views.py in serve(24)
  result = fn(page, request, args, kwargs)

/home/readux/venv/lib/python3.10/site-packages/wagtail/wagtail_hooks.py in check_view_restrictions(33)
  for restriction in page.get_view_restrictions():

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/__init__.py in get_view_restrictions(2596)
  for page in self.get_ancestors().only("alias_of"):

SELECT "wagtailcore_pageviewrestriction"."id",
       "wagtailcore_pageviewrestriction"."restriction_type",
       "wagtailcore_pageviewrestriction"."password",
       "wagtailcore_pageviewrestriction"."page_id"
  FROM "wagtailcore_pageviewrestriction"
 WHERE "wagtailcore_pageviewrestriction"."page_id" IN (1, 10, 2, 4)
SELECT ••• FROM "wagtailcore_pageviewrestriction" WHERE "wagtailcore_pageviewrestriction"."page_id" IN (1, 10, 2, 4)
1.00

Connection: default

Transaction status: In transaction

/home/readux/venv/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/readux/venv/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/home/readux/venv/lib/python3.10/site-packages/allauth/account/middleware.py in middleware(28)
  response = get_response(request)

/usr/local/lib/python3.10/cProfile.py in runcall(110)
  return func(*args, **kw)

/usr/local/lib/python3.10/contextlib.py in inner(79)
  return func(*args, **kwds)

/home/readux/venv/lib/python3.10/site-packages/wagtail/views.py in serve(24)
  result = fn(page, request, args, kwargs)

/home/readux/venv/lib/python3.10/site-packages/wagtail/wagtail_hooks.py in check_view_restrictions(33)
  for restriction in page.get_view_restrictions():

SELECT "wagtailcore_page"."id",
       "wagtailcore_page"."path",
       "wagtailcore_page"."depth",
       "wagtailcore_page"."numchild",
       "wagtailcore_page"."translation_key",
       "wagtailcore_page"."locale_id",
       "wagtailcore_page"."latest_revision_id",
       "wagtailcore_page"."live",
       "wagtailcore_page"."has_unpublished_changes",
       "wagtailcore_page"."first_published_at",
       "wagtailcore_page"."last_published_at",
       "wagtailcore_page"."live_revision_id",
       "wagtailcore_page"."go_live_at",
       "wagtailcore_page"."expire_at",
       "wagtailcore_page"."expired",
       "wagtailcore_page"."locked",
       "wagtailcore_page"."locked_at",
       "wagtailcore_page"."locked_by_id",
       "wagtailcore_page"."title",
       "wagtailcore_page"."draft_title",
       "wagtailcore_page"."slug",
       "wagtailcore_page"."content_type_id",
       "wagtailcore_page"."url_path",
       "wagtailcore_page"."owner_id",
       "wagtailcore_page"."seo_title",
       "wagtailcore_page"."show_in_menus",
       "wagtailcore_page"."search_description",
       "wagtailcore_page"."latest_revision_created_at",
       "wagtailcore_page"."alias_of_id"
  FROM "wagtailcore_page"
 WHERE ("wagtailcore_page"."path" IN ('0001', '00010001', '000100010002', '0001000100020005') AND NOT ("wagtailcore_page"."id" = 10) AND "wagtailcore_page"."depth" = 3)
 LIMIT 21
SELECT ••• FROM "wagtailcore_page" WHERE ("wagtailcore_page"."path" IN ('0001', '00010001', '000100010002', '0001000100020005') AND NOT ("wagtailcore_page"."id" = 10) AND "wagtailcore_page"."depth" = 3) LIMIT 21
0.99

Connection: default

Transaction status: In transaction

/home/readux/venv/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/readux/venv/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/home/readux/venv/lib/python3.10/site-packages/allauth/account/middleware.py in middleware(28)
  response = get_response(request)

/usr/local/lib/python3.10/cProfile.py in runcall(110)
  return func(*args, **kw)

/usr/local/lib/python3.10/contextlib.py in inner(79)
  return func(*args, **kwds)

/home/readux/venv/lib/python3.10/site-packages/wagtail/views.py in serve(24)
  result = fn(page, request, args, kwargs)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/wagtail_hooks.py in wagtailmenu_params_helper(22)
  'WAGTAILMENUS_CURRENT_SECTION_ROOT': derive_section_root(page),

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/utils/misc.py in derive_section_root(110)
  return page.get_ancestors().get(depth=desired_depth).specific

SELECT "wagtailcore_page"."id",
       "wagtailcore_page"."path",
       "wagtailcore_page"."depth",
       "wagtailcore_page"."numchild",
       "wagtailcore_page"."translation_key",
       "wagtailcore_page"."locale_id",
       "wagtailcore_page"."latest_revision_id",
       "wagtailcore_page"."live",
       "wagtailcore_page"."has_unpublished_changes",
       "wagtailcore_page"."first_published_at",
       "wagtailcore_page"."last_published_at",
       "wagtailcore_page"."live_revision_id",
       "wagtailcore_page"."go_live_at",
       "wagtailcore_page"."expire_at",
       "wagtailcore_page"."expired",
       "wagtailcore_page"."locked",
       "wagtailcore_page"."locked_at",
       "wagtailcore_page"."locked_by_id",
       "wagtailcore_page"."title",
       "wagtailcore_page"."draft_title",
       "wagtailcore_page"."slug",
       "wagtailcore_page"."content_type_id",
       "wagtailcore_page"."url_path",
       "wagtailcore_page"."owner_id",
       "wagtailcore_page"."seo_title",
       "wagtailcore_page"."show_in_menus",
       "wagtailcore_page"."search_description",
       "wagtailcore_page"."latest_revision_created_at",
       "wagtailcore_page"."alias_of_id",
       "cms_homepage"."page_ptr_id",
       "cms_homepage"."tagline",
       "cms_homepage"."content_display",
       "cms_homepage"."featured_collections_sort_order",
       "cms_homepage"."featured_volumes_sort_order",
       "cms_homepage"."background_image_id",
       "cms_homepage"."featured_story_title",
       "cms_homepage"."featured_story_summary",
       "cms_homepage"."featured_story_image_id",
       "cms_homepage"."featured_story_url",
       "cms_homepage"."featured_video_url",
       "cms_homepage"."featured_video_title",
       "cms_homepage"."featured_video_tagline"
  FROM "cms_homepage"
 INNER JOIN "wagtailcore_page"
    ON ("cms_homepage"."page_ptr_id" = "wagtailcore_page"."id")
 WHERE "cms_homepage"."page_ptr_id" = 4
 LIMIT 21
SELECT ••• FROM "cms_homepage" INNER JOIN "wagtailcore_page" ON ("cms_homepage"."page_ptr_id" = "wagtailcore_page"."id") WHERE "cms_homepage"."page_ptr_id" = 4 LIMIT 21
2 similar queries. Duplicated 2 times.
1.05

Connection: default

Transaction status: In transaction

/home/readux/venv/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/readux/venv/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/home/readux/venv/lib/python3.10/site-packages/allauth/account/middleware.py in middleware(28)
  response = get_response(request)

/usr/local/lib/python3.10/cProfile.py in runcall(110)
  return func(*args, **kw)

/usr/local/lib/python3.10/contextlib.py in inner(79)
  return func(*args, **kwds)

/home/readux/venv/lib/python3.10/site-packages/wagtail/views.py in serve(24)
  result = fn(page, request, args, kwargs)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/wagtail_hooks.py in wagtailmenu_params_helper(22)
  'WAGTAILMENUS_CURRENT_SECTION_ROOT': derive_section_root(page),

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/utils/misc.py in derive_section_root(110)
  return page.get_ancestors().get(depth=desired_depth).specific

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/__init__.py in specific(1610)
  return self.get_specific()

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/__init__.py in get_specific(1590)
  specific_obj = model_class._default_manager.get(id=self.id)

SELECT "custom_styles_style"."id",
       "custom_styles_style"."primary_color",
       "custom_styles_style"."active"
  FROM "custom_styles_style"
 WHERE "custom_styles_style"."active"
 LIMIT 21
SELECT ••• FROM "custom_styles_style" WHERE "custom_styles_style"."active" LIMIT 21
0.98

Connection: default

Transaction status: Idle

/home/readux/venv/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/readux/venv/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/home/readux/venv/lib/python3.10/site-packages/allauth/account/middleware.py in middleware(28)
  response = get_response(request)

/usr/local/lib/python3.10/cProfile.py in runcall(110)
  return func(*args, **kw)

/home/readux/venv/lib/python3.10/site-packages/django/template/response.py in render(105)
  self.content = self.rendered_content

/home/readux/venv/lib/python3.10/site-packages/django/template/response.py in rendered_content(83)
  return template.render(context, self._request)

/home/readux/venv/lib/python3.10/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(168)
  with context.bind_template(self):

/usr/local/lib/python3.10/contextlib.py in __enter__(135)
  return next(self.gen)

/home/readux/apps/custom_styles/context_processors.py in add_custom_style(14)
  active_style = Style.objects.get(active=True)

SELECT "wagtailmenus_mainmenu"."id",
       "wagtailmenus_mainmenu"."site_id",
       "wagtailmenus_mainmenu"."max_levels"
  FROM "wagtailmenus_mainmenu"
 WHERE "wagtailmenus_mainmenu"."site_id" = 2
 LIMIT 21
SELECT ••• FROM "wagtailmenus_mainmenu" WHERE "wagtailmenus_mainmenu"."site_id" = 2 LIMIT 21
1.19

Connection: default

Transaction status: Idle

/home/readux/venv/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/readux/venv/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/home/readux/venv/lib/python3.10/site-packages/allauth/account/middleware.py in middleware(28)
  response = get_response(request)

/usr/local/lib/python3.10/cProfile.py in runcall(110)
  return func(*args, **kw)

/home/readux/venv/lib/python3.10/site-packages/django/template/response.py in render(105)
  self.content = self.rendered_content

/home/readux/venv/lib/python3.10/site-packages/django/template/response.py in rendered_content(83)
  return template.render(context, self._request)

/home/readux/venv/lib/python3.10/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(170)
  return self._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(195)
  return template.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(172)
  return self._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/library.py in render(192)
  output = self.func(*resolved_args, **resolved_kwargs)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/templatetags/menu_tags.py in main_menu(31)
  return menu_class.render_from_tag(

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_from_tag(1094)
  return super().render_from_tag(

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_from_tag(94)
  instance = cls._get_render_prepared_object(

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in _get_render_prepared_object(119)
  instance = cls.get_from_collected_values(ctx_vals, opt_vals)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_from_collected_values(1110)
  return cls.get_for_site(contextual_vals.current_site)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_for_site(1117)
  instance, created = cls.objects.get_or_create(site=site)

9 <div class="brand-tagline">built on <a class="brand-readux" href="https://readux.io/">Readux</a></div>
10 </div>
11
12 {% main_menu add_sub_menus_inline=True %}
13 </div>
14
15 <div class="uk-navbar-right">
16 <ul class="uk-navbar-nav">

/home/readux/apps/templates/_home/_nav.html

SELECT "wagtailmenus_mainmenuitem"."id",
       "wagtailmenus_mainmenuitem"."sort_order",
       "wagtailmenus_mainmenuitem"."link_page_id",
       "wagtailmenus_mainmenuitem"."link_url",
       "wagtailmenus_mainmenuitem"."url_append",
       "wagtailmenus_mainmenuitem"."handle",
       "wagtailmenus_mainmenuitem"."link_text",
       "wagtailmenus_mainmenuitem"."allow_subnav",
       "wagtailmenus_mainmenuitem"."menu_id",
       "wagtailcore_page"."id",
       "wagtailcore_page"."path",
       "wagtailcore_page"."depth"
  FROM "wagtailmenus_mainmenuitem"
  LEFT OUTER JOIN "wagtailcore_page"
    ON ("wagtailmenus_mainmenuitem"."link_page_id" = "wagtailcore_page"."id")
 WHERE "wagtailmenus_mainmenuitem"."menu_id" = 2
 ORDER BY "wagtailmenus_mainmenuitem"."sort_order" ASC
SELECT ••• FROM "wagtailmenus_mainmenuitem" LEFT OUTER JOIN "wagtailcore_page" ON ("wagtailmenus_mainmenuitem"."link_page_id" = "wagtailcore_page"."id") WHERE "wagtailmenus_mainmenuitem"."menu_id" = 2 ORDER BY "wagtailmenus_mainmenuitem"."sort_order" ASC
1.49

Connection: default

Transaction status: Idle

/home/readux/venv/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/readux/venv/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/home/readux/venv/lib/python3.10/site-packages/allauth/account/middleware.py in middleware(28)
  response = get_response(request)

/usr/local/lib/python3.10/cProfile.py in runcall(110)
  return func(*args, **kw)

/home/readux/venv/lib/python3.10/site-packages/django/template/response.py in render(105)
  self.content = self.rendered_content

/home/readux/venv/lib/python3.10/site-packages/django/template/response.py in rendered_content(83)
  return template.render(context, self._request)

/home/readux/venv/lib/python3.10/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(170)
  return self._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(195)
  return template.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(172)
  return self._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/library.py in render(192)
  output = self.func(*resolved_args, **resolved_kwargs)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/templatetags/menu_tags.py in main_menu(31)
  return menu_class.render_from_tag(

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_from_tag(1094)
  return super().render_from_tag(

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_from_tag(106)
  return instance.render_to_template()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_to_template(233)
  context_data = self.get_context_data()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/mixins.py in get_context_data(118)
  return super().get_context_data(**data)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_context_data(1046)
  return super().get_context_data(**data)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_context_data(380)
  data['menu_items'] = self.get_menu_items_for_rendering()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_menu_items_for_rendering(393)
  items = self.get_raw_menu_items()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_raw_menu_items(1039)
  return self.top_level_items

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in top_level_items(985)
  return self.get_top_level_items()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_top_level_items(967)
  for item in menu_items:

9 <div class="brand-tagline">built on <a class="brand-readux" href="https://readux.io/">Readux</a></div>
10 </div>
11
12 {% main_menu add_sub_menus_inline=True %}
13 </div>
14
15 <div class="uk-navbar-right">
16 <ul class="uk-navbar-nav">

/home/readux/apps/templates/_home/_nav.html

SELECT "wagtailcore_page"."id",
       "wagtailcore_page"."content_type_id"
  FROM "wagtailcore_page"
 WHERE (NOT "wagtailcore_page"."expired" AND "wagtailcore_page"."live" AND "wagtailcore_page"."show_in_menus" AND (("wagtailcore_page"."depth" < 7 AND "wagtailcore_page"."path"::text LIKE '0001000100020001%') OR ("wagtailcore_page"."depth" < 7 AND "wagtailcore_page"."path"::text LIKE '0001000100020002%') OR ("wagtailcore_page"."depth" < 7 AND "wagtailcore_page"."path"::text LIKE '0001000100020003%') OR ("wagtailcore_page"."depth" < 7 AND "wagtailcore_page"."path"::text LIKE '0001000100020004%') OR ("wagtailcore_page"."depth" < 7 AND "wagtailcore_page"."path"::text LIKE '0001000100020005%') OR ("wagtailcore_page"."depth" < 7 AND "wagtailcore_page"."path"::text LIKE '0001000100020006%')))
 ORDER BY "wagtailcore_page"."path" ASC
SELECT ••• FROM "wagtailcore_page" WHERE (NOT "wagtailcore_page"."expired" AND "wagtailcore_page"."live" AND "wagtailcore_page"."show_in_menus" AND (("wagtailcore_page"."depth" < 7 AND "wagtailcore_page"."path"::text LIKE '0001000100020001%') OR ("wagtailcore_page"."depth" < 7 AND "wagtailcore_page"."path"::text LIKE '0001000100020002%') OR ("wagtailcore_page"."depth" < 7 AND "wagtailcore_page"."path"::text LIKE '0001000100020003%') OR ("wagtailcore_page"."depth" < 7 AND "wagtailcore_page"."path"::text LIKE '0001000100020004%') OR ("wagtailcore_page"."depth" < 7 AND "wagtailcore_page"."path"::text LIKE '0001000100020005%') OR ("wagtailcore_page"."depth" < 7 AND "wagtailcore_page"."path"::text LIKE '0001000100020006%'))) ORDER BY "wagtailcore_page"."path" ASC
1.35

Connection: default

Transaction status: Idle

/home/readux/venv/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/readux/venv/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/home/readux/venv/lib/python3.10/site-packages/allauth/account/middleware.py in middleware(28)
  response = get_response(request)

/usr/local/lib/python3.10/cProfile.py in runcall(110)
  return func(*args, **kw)

/home/readux/venv/lib/python3.10/site-packages/django/template/response.py in render(105)
  self.content = self.rendered_content

/home/readux/venv/lib/python3.10/site-packages/django/template/response.py in rendered_content(83)
  return template.render(context, self._request)

/home/readux/venv/lib/python3.10/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(170)
  return self._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(195)
  return template.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(172)
  return self._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/library.py in render(192)
  output = self.func(*resolved_args, **resolved_kwargs)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/templatetags/menu_tags.py in main_menu(31)
  return menu_class.render_from_tag(

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_from_tag(1094)
  return super().render_from_tag(

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_from_tag(106)
  return instance.render_to_template()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_to_template(233)
  context_data = self.get_context_data()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/mixins.py in get_context_data(118)
  return super().get_context_data(**data)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_context_data(1046)
  return super().get_context_data(**data)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_context_data(380)
  data['menu_items'] = self.get_menu_items_for_rendering()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_menu_items_for_rendering(393)
  items = self.get_raw_menu_items()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_raw_menu_items(1039)
  return self.top_level_items

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in top_level_items(985)
  return self.get_top_level_items()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_top_level_items(977)
  item.link_page = self.pages_for_display[item.link_page_id]

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in pages_for_display(288)
  return OrderedDict((p.id, p) for p in self.get_pages_for_display())

/home/readux/venv/lib/python3.10/site-packages/wagtail/query.py in __iter__(508)
  for values in self._get_chunks(values_qs):

/home/readux/venv/lib/python3.10/site-packages/wagtail/query.py in _get_chunks(582)
  yield tuple(queryset)

9 <div class="brand-tagline">built on <a class="brand-readux" href="https://readux.io/">Readux</a></div>
10 </div>
11
12 {% main_menu add_sub_menus_inline=True %}
13 </div>
14
15 <div class="uk-navbar-right">
16 <ul class="uk-navbar-nav">

/home/readux/apps/templates/_home/_nav.html

SELECT "wagtailcore_page"."id",
       "wagtailcore_page"."path",
       "wagtailcore_page"."depth",
       "wagtailcore_page"."numchild",
       "wagtailcore_page"."translation_key",
       "wagtailcore_page"."locale_id",
       "wagtailcore_page"."latest_revision_id",
       "wagtailcore_page"."live",
       "wagtailcore_page"."has_unpublished_changes",
       "wagtailcore_page"."first_published_at",
       "wagtailcore_page"."last_published_at",
       "wagtailcore_page"."live_revision_id",
       "wagtailcore_page"."go_live_at",
       "wagtailcore_page"."expire_at",
       "wagtailcore_page"."expired",
       "wagtailcore_page"."locked",
       "wagtailcore_page"."locked_at",
       "wagtailcore_page"."locked_by_id",
       "wagtailcore_page"."title",
       "wagtailcore_page"."draft_title",
       "wagtailcore_page"."slug",
       "wagtailcore_page"."content_type_id",
       "wagtailcore_page"."url_path",
       "wagtailcore_page"."owner_id",
       "wagtailcore_page"."seo_title",
       "wagtailcore_page"."show_in_menus",
       "wagtailcore_page"."search_description",
       "wagtailcore_page"."latest_revision_created_at",
       "wagtailcore_page"."alias_of_id",
       "cms_contentpage"."page_ptr_id",
       "cms_contentpage"."body"
  FROM "cms_contentpage"
 INNER JOIN "wagtailcore_page"
    ON ("cms_contentpage"."page_ptr_id" = "wagtailcore_page"."id")
 WHERE "cms_contentpage"."page_ptr_id" IN (6, 7, 10, 12, 13, 15, 16)
 ORDER BY "wagtailcore_page"."path" ASC
SELECT ••• FROM "cms_contentpage" INNER JOIN "wagtailcore_page" ON ("cms_contentpage"."page_ptr_id" = "wagtailcore_page"."id") WHERE "cms_contentpage"."page_ptr_id" IN (6, 7, 10, 12, 13, 15, 16) ORDER BY "wagtailcore_page"."path" ASC
1.84

Connection: default

Transaction status: Idle

/home/readux/venv/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/readux/venv/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/home/readux/venv/lib/python3.10/site-packages/allauth/account/middleware.py in middleware(28)
  response = get_response(request)

/usr/local/lib/python3.10/cProfile.py in runcall(110)
  return func(*args, **kw)

/home/readux/venv/lib/python3.10/site-packages/django/template/response.py in render(105)
  self.content = self.rendered_content

/home/readux/venv/lib/python3.10/site-packages/django/template/response.py in rendered_content(83)
  return template.render(context, self._request)

/home/readux/venv/lib/python3.10/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(170)
  return self._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(195)
  return template.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(172)
  return self._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/library.py in render(192)
  output = self.func(*resolved_args, **resolved_kwargs)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/templatetags/menu_tags.py in main_menu(31)
  return menu_class.render_from_tag(

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_from_tag(1094)
  return super().render_from_tag(

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_from_tag(106)
  return instance.render_to_template()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_to_template(233)
  context_data = self.get_context_data()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/mixins.py in get_context_data(118)
  return super().get_context_data(**data)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_context_data(1046)
  return super().get_context_data(**data)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_context_data(380)
  data['menu_items'] = self.get_menu_items_for_rendering()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_menu_items_for_rendering(393)
  items = self.get_raw_menu_items()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_raw_menu_items(1039)
  return self.top_level_items

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in top_level_items(985)
  return self.get_top_level_items()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_top_level_items(977)
  item.link_page = self.pages_for_display[item.link_page_id]

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in pages_for_display(288)
  return OrderedDict((p.id, p) for p in self.get_pages_for_display())

/home/readux/venv/lib/python3.10/site-packages/wagtail/query.py in __iter__(541)
  pages_for_type = {page.pk: page for page in pages}

9 <div class="brand-tagline">built on <a class="brand-readux" href="https://readux.io/">Readux</a></div>
10 </div>
11
12 {% main_menu add_sub_menus_inline=True %}
13 </div>
14
15 <div class="uk-navbar-right">
16 <ul class="uk-navbar-nav">

/home/readux/apps/templates/_home/_nav.html

SELECT "wagtailcore_page"."id",
       "wagtailcore_page"."path",
       "wagtailcore_page"."depth",
       "wagtailcore_page"."numchild",
       "wagtailcore_page"."translation_key",
       "wagtailcore_page"."locale_id",
       "wagtailcore_page"."latest_revision_id",
       "wagtailcore_page"."live",
       "wagtailcore_page"."has_unpublished_changes",
       "wagtailcore_page"."first_published_at",
       "wagtailcore_page"."last_published_at",
       "wagtailcore_page"."live_revision_id",
       "wagtailcore_page"."go_live_at",
       "wagtailcore_page"."expire_at",
       "wagtailcore_page"."expired",
       "wagtailcore_page"."locked",
       "wagtailcore_page"."locked_at",
       "wagtailcore_page"."locked_by_id",
       "wagtailcore_page"."title",
       "wagtailcore_page"."draft_title",
       "wagtailcore_page"."slug",
       "wagtailcore_page"."content_type_id",
       "wagtailcore_page"."url_path",
       "wagtailcore_page"."owner_id",
       "wagtailcore_page"."seo_title",
       "wagtailcore_page"."show_in_menus",
       "wagtailcore_page"."search_description",
       "wagtailcore_page"."latest_revision_created_at",
       "wagtailcore_page"."alias_of_id",
       "cms_collectionspage"."page_ptr_id",
       "cms_collectionspage"."page_title",
       "cms_collectionspage"."tagline",
       "cms_collectionspage"."paragraph",
       "cms_collectionspage"."layout"
  FROM "cms_collectionspage"
 INNER JOIN "wagtailcore_page"
    ON ("cms_collectionspage"."page_ptr_id" = "wagtailcore_page"."id")
 WHERE "cms_collectionspage"."page_ptr_id" IN (8)
 ORDER BY "wagtailcore_page"."path" ASC
SELECT ••• FROM "cms_collectionspage" INNER JOIN "wagtailcore_page" ON ("cms_collectionspage"."page_ptr_id" = "wagtailcore_page"."id") WHERE "cms_collectionspage"."page_ptr_id" IN (8) ORDER BY "wagtailcore_page"."path" ASC
1.29

Connection: default

Transaction status: Idle

/home/readux/venv/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/readux/venv/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/home/readux/venv/lib/python3.10/site-packages/allauth/account/middleware.py in middleware(28)
  response = get_response(request)

/usr/local/lib/python3.10/cProfile.py in runcall(110)
  return func(*args, **kw)

/home/readux/venv/lib/python3.10/site-packages/django/template/response.py in render(105)
  self.content = self.rendered_content

/home/readux/venv/lib/python3.10/site-packages/django/template/response.py in rendered_content(83)
  return template.render(context, self._request)

/home/readux/venv/lib/python3.10/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(170)
  return self._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(195)
  return template.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(172)
  return self._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/library.py in render(192)
  output = self.func(*resolved_args, **resolved_kwargs)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/templatetags/menu_tags.py in main_menu(31)
  return menu_class.render_from_tag(

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_from_tag(1094)
  return super().render_from_tag(

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_from_tag(106)
  return instance.render_to_template()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_to_template(233)
  context_data = self.get_context_data()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/mixins.py in get_context_data(118)
  return super().get_context_data(**data)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_context_data(1046)
  return super().get_context_data(**data)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_context_data(380)
  data['menu_items'] = self.get_menu_items_for_rendering()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_menu_items_for_rendering(393)
  items = self.get_raw_menu_items()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_raw_menu_items(1039)
  return self.top_level_items

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in top_level_items(985)
  return self.get_top_level_items()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_top_level_items(977)
  item.link_page = self.pages_for_display[item.link_page_id]

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in pages_for_display(288)
  return OrderedDict((p.id, p) for p in self.get_pages_for_display())

/home/readux/venv/lib/python3.10/site-packages/wagtail/query.py in __iter__(541)
  pages_for_type = {page.pk: page for page in pages}

9 <div class="brand-tagline">built on <a class="brand-readux" href="https://readux.io/">Readux</a></div>
10 </div>
11
12 {% main_menu add_sub_menus_inline=True %}
13 </div>
14
15 <div class="uk-navbar-right">
16 <ul class="uk-navbar-nav">

/home/readux/apps/templates/_home/_nav.html

SELECT "wagtailcore_page"."id",
       "wagtailcore_page"."path",
       "wagtailcore_page"."depth",
       "wagtailcore_page"."numchild",
       "wagtailcore_page"."translation_key",
       "wagtailcore_page"."locale_id",
       "wagtailcore_page"."latest_revision_id",
       "wagtailcore_page"."live",
       "wagtailcore_page"."has_unpublished_changes",
       "wagtailcore_page"."first_published_at",
       "wagtailcore_page"."last_published_at",
       "wagtailcore_page"."live_revision_id",
       "wagtailcore_page"."go_live_at",
       "wagtailcore_page"."expire_at",
       "wagtailcore_page"."expired",
       "wagtailcore_page"."locked",
       "wagtailcore_page"."locked_at",
       "wagtailcore_page"."locked_by_id",
       "wagtailcore_page"."title",
       "wagtailcore_page"."draft_title",
       "wagtailcore_page"."slug",
       "wagtailcore_page"."content_type_id",
       "wagtailcore_page"."url_path",
       "wagtailcore_page"."owner_id",
       "wagtailcore_page"."seo_title",
       "wagtailcore_page"."show_in_menus",
       "wagtailcore_page"."search_description",
       "wagtailcore_page"."latest_revision_created_at",
       "wagtailcore_page"."alias_of_id",
       "cms_volumespage"."page_ptr_id",
       "cms_volumespage"."page_title",
       "cms_volumespage"."tagline",
       "cms_volumespage"."paragraph",
       "cms_volumespage"."layout"
  FROM "cms_volumespage"
 INNER JOIN "wagtailcore_page"
    ON ("cms_volumespage"."page_ptr_id" = "wagtailcore_page"."id")
 WHERE "cms_volumespage"."page_ptr_id" IN (9)
 ORDER BY "wagtailcore_page"."path" ASC
SELECT ••• FROM "cms_volumespage" INNER JOIN "wagtailcore_page" ON ("cms_volumespage"."page_ptr_id" = "wagtailcore_page"."id") WHERE "cms_volumespage"."page_ptr_id" IN (9) ORDER BY "wagtailcore_page"."path" ASC
1.26

Connection: default

Transaction status: Idle

/home/readux/venv/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/readux/venv/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/home/readux/venv/lib/python3.10/site-packages/allauth/account/middleware.py in middleware(28)
  response = get_response(request)

/usr/local/lib/python3.10/cProfile.py in runcall(110)
  return func(*args, **kw)

/home/readux/venv/lib/python3.10/site-packages/django/template/response.py in render(105)
  self.content = self.rendered_content

/home/readux/venv/lib/python3.10/site-packages/django/template/response.py in rendered_content(83)
  return template.render(context, self._request)

/home/readux/venv/lib/python3.10/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(170)
  return self._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(195)
  return template.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(172)
  return self._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/library.py in render(192)
  output = self.func(*resolved_args, **resolved_kwargs)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/templatetags/menu_tags.py in main_menu(31)
  return menu_class.render_from_tag(

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_from_tag(1094)
  return super().render_from_tag(

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_from_tag(106)
  return instance.render_to_template()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_to_template(233)
  context_data = self.get_context_data()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/mixins.py in get_context_data(118)
  return super().get_context_data(**data)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_context_data(1046)
  return super().get_context_data(**data)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_context_data(380)
  data['menu_items'] = self.get_menu_items_for_rendering()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_menu_items_for_rendering(393)
  items = self.get_raw_menu_items()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_raw_menu_items(1039)
  return self.top_level_items

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in top_level_items(985)
  return self.get_top_level_items()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_top_level_items(977)
  item.link_page = self.pages_for_display[item.link_page_id]

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in pages_for_display(288)
  return OrderedDict((p.id, p) for p in self.get_pages_for_display())

/home/readux/venv/lib/python3.10/site-packages/wagtail/query.py in __iter__(541)
  pages_for_type = {page.pk: page for page in pages}

9 <div class="brand-tagline">built on <a class="brand-readux" href="https://readux.io/">Readux</a></div>
10 </div>
11
12 {% main_menu add_sub_menus_inline=True %}
13 </div>
14
15 <div class="uk-navbar-right">
16 <ul class="uk-navbar-nav">

/home/readux/apps/templates/_home/_nav.html

SELECT "wagtailcore_locale"."id",
       "wagtailcore_locale"."language_code"
  FROM "wagtailcore_locale"
 WHERE "wagtailcore_locale"."language_code" = 'en'
 LIMIT 21
SELECT ••• FROM "wagtailcore_locale" WHERE "wagtailcore_locale"."language_code" = 'en' LIMIT 21
10 similar queries. Duplicated 10 times.
0.93

Connection: default

Transaction status: Idle

/home/readux/venv/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/readux/venv/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/home/readux/venv/lib/python3.10/site-packages/allauth/account/middleware.py in middleware(28)
  response = get_response(request)

/usr/local/lib/python3.10/cProfile.py in runcall(110)
  return func(*args, **kw)

/home/readux/venv/lib/python3.10/site-packages/django/template/response.py in render(105)
  self.content = self.rendered_content

/home/readux/venv/lib/python3.10/site-packages/django/template/response.py in rendered_content(83)
  return template.render(context, self._request)

/home/readux/venv/lib/python3.10/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(170)
  return self._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(195)
  return template.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(172)
  return self._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/library.py in render(192)
  output = self.func(*resolved_args, **resolved_kwargs)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/templatetags/menu_tags.py in main_menu(31)
  return menu_class.render_from_tag(

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_from_tag(1094)
  return super().render_from_tag(

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_from_tag(106)
  return instance.render_to_template()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_to_template(233)
  context_data = self.get_context_data()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/mixins.py in get_context_data(118)
  return super().get_context_data(**data)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_context_data(1046)
  return super().get_context_data(**data)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_context_data(380)
  data['menu_items'] = self.get_menu_items_for_rendering()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_menu_items_for_rendering(402)
  items = list(items)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in prime_menu_items(558)
  item = self._prime_menu_item(item)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in _prime_menu_item(500)
  if (page.pk != page.localized.pk):

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/i18n.py in localized(141)
  localized = self.localized_draft

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/i18n.py in localized_draft(158)
  locale = Locale.get_active()

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/i18n.py in get_active(68)
  return cls.objects.get_for_language(translation.get_language())

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/i18n.py in get_for_language(33)
  return self.get(

9 <div class="brand-tagline">built on <a class="brand-readux" href="https://readux.io/">Readux</a></div>
10 </div>
11
12 {% main_menu add_sub_menus_inline=True %}
13 </div>
14
15 <div class="uk-navbar-right">
16 <ul class="uk-navbar-nav">

/home/readux/apps/templates/_home/_nav.html

SELECT "wagtailcore_page"."id"
  FROM "wagtailcore_page"
 WHERE ("wagtailcore_page"."path" IN ('0001', '00010001', '000100010002', '0001000100020005') AND "wagtailcore_page"."depth" >= 3)
 ORDER BY "wagtailcore_page"."path" ASC
SELECT ••• FROM "wagtailcore_page" WHERE ("wagtailcore_page"."path" IN ('0001', '00010001', '000100010002', '0001000100020005') AND "wagtailcore_page"."depth" >= 3) ORDER BY "wagtailcore_page"."path" ASC
0.92

Connection: default

Transaction status: Idle

/home/readux/venv/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/readux/venv/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/home/readux/venv/lib/python3.10/site-packages/allauth/account/middleware.py in middleware(28)
  response = get_response(request)

/usr/local/lib/python3.10/cProfile.py in runcall(110)
  return func(*args, **kw)

/home/readux/venv/lib/python3.10/site-packages/django/template/response.py in render(105)
  self.content = self.rendered_content

/home/readux/venv/lib/python3.10/site-packages/django/template/response.py in rendered_content(83)
  return template.render(context, self._request)

/home/readux/venv/lib/python3.10/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(170)
  return self._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(195)
  return template.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(172)
  return self._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/library.py in render(192)
  output = self.func(*resolved_args, **resolved_kwargs)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/templatetags/menu_tags.py in main_menu(31)
  return menu_class.render_from_tag(

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_from_tag(1094)
  return super().render_from_tag(

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_from_tag(106)
  return instance.render_to_template()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_to_template(233)
  context_data = self.get_context_data()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/mixins.py in get_context_data(118)
  return super().get_context_data(**data)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_context_data(1046)
  return super().get_context_data(**data)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_context_data(380)
  data['menu_items'] = self.get_menu_items_for_rendering()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_menu_items_for_rendering(402)
  items = list(items)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in prime_menu_items(558)
  item = self._prime_menu_item(item)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in _prime_menu_item(513)
  elif page.pk in ctx_vals.current_page_ancestor_ids:

9 <div class="brand-tagline">built on <a class="brand-readux" href="https://readux.io/">Readux</a></div>
10 </div>
11
12 {% main_menu add_sub_menus_inline=True %}
13 </div>
14
15 <div class="uk-navbar-right">
16 <ul class="uk-navbar-nav">

/home/readux/apps/templates/_home/_nav.html

SELECT "wagtailcore_locale"."id",
       "wagtailcore_locale"."language_code"
  FROM "wagtailcore_locale"
 WHERE "wagtailcore_locale"."language_code" = 'en'
 LIMIT 21
SELECT ••• FROM "wagtailcore_locale" WHERE "wagtailcore_locale"."language_code" = 'en' LIMIT 21
10 similar queries. Duplicated 10 times.
0.89

Connection: default

Transaction status: Idle

/home/readux/venv/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/readux/venv/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/home/readux/venv/lib/python3.10/site-packages/allauth/account/middleware.py in middleware(28)
  response = get_response(request)

/usr/local/lib/python3.10/cProfile.py in runcall(110)
  return func(*args, **kw)

/home/readux/venv/lib/python3.10/site-packages/django/template/response.py in render(105)
  self.content = self.rendered_content

/home/readux/venv/lib/python3.10/site-packages/django/template/response.py in rendered_content(83)
  return template.render(context, self._request)

/home/readux/venv/lib/python3.10/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(170)
  return self._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(195)
  return template.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(172)
  return self._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/library.py in render(192)
  output = self.func(*resolved_args, **resolved_kwargs)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/templatetags/menu_tags.py in main_menu(31)
  return menu_class.render_from_tag(

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_from_tag(1094)
  return super().render_from_tag(

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_from_tag(106)
  return instance.render_to_template()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_to_template(233)
  context_data = self.get_context_data()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/mixins.py in get_context_data(118)
  return super().get_context_data(**data)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_context_data(1046)
  return super().get_context_data(**data)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_context_data(380)
  data['menu_items'] = self.get_menu_items_for_rendering()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_menu_items_for_rendering(402)
  items = list(items)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in prime_menu_items(558)
  item = self._prime_menu_item(item)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in _prime_menu_item(500)
  if (page.pk != page.localized.pk):

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/i18n.py in localized(141)
  localized = self.localized_draft

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/i18n.py in localized_draft(158)
  locale = Locale.get_active()

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/i18n.py in get_active(68)
  return cls.objects.get_for_language(translation.get_language())

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/i18n.py in get_for_language(33)
  return self.get(

9 <div class="brand-tagline">built on <a class="brand-readux" href="https://readux.io/">Readux</a></div>
10 </div>
11
12 {% main_menu add_sub_menus_inline=True %}
13 </div>
14
15 <div class="uk-navbar-right">
16 <ul class="uk-navbar-nav">

/home/readux/apps/templates/_home/_nav.html

SELECT "wagtailcore_locale"."id",
       "wagtailcore_locale"."language_code"
  FROM "wagtailcore_locale"
 WHERE "wagtailcore_locale"."language_code" = 'en'
 LIMIT 21
SELECT ••• FROM "wagtailcore_locale" WHERE "wagtailcore_locale"."language_code" = 'en' LIMIT 21
10 similar queries. Duplicated 10 times.
0.73

Connection: default

Transaction status: Idle

/home/readux/venv/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/readux/venv/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/home/readux/venv/lib/python3.10/site-packages/allauth/account/middleware.py in middleware(28)
  response = get_response(request)

/usr/local/lib/python3.10/cProfile.py in runcall(110)
  return func(*args, **kw)

/home/readux/venv/lib/python3.10/site-packages/django/template/response.py in render(105)
  self.content = self.rendered_content

/home/readux/venv/lib/python3.10/site-packages/django/template/response.py in rendered_content(83)
  return template.render(context, self._request)

/home/readux/venv/lib/python3.10/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(170)
  return self._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(195)
  return template.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(172)
  return self._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/library.py in render(192)
  output = self.func(*resolved_args, **resolved_kwargs)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/templatetags/menu_tags.py in main_menu(31)
  return menu_class.render_from_tag(

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_from_tag(1094)
  return super().render_from_tag(

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_from_tag(106)
  return instance.render_to_template()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_to_template(233)
  context_data = self.get_context_data()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/mixins.py in get_context_data(118)
  return super().get_context_data(**data)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_context_data(1046)
  return super().get_context_data(**data)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_context_data(380)
  data['menu_items'] = self.get_menu_items_for_rendering()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_menu_items_for_rendering(402)
  items = list(items)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in prime_menu_items(558)
  item = self._prime_menu_item(item)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in _prime_menu_item(500)
  if (page.pk != page.localized.pk):

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/i18n.py in localized(141)
  localized = self.localized_draft

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/i18n.py in localized_draft(158)
  locale = Locale.get_active()

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/i18n.py in get_active(68)
  return cls.objects.get_for_language(translation.get_language())

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/i18n.py in get_for_language(33)
  return self.get(

9 <div class="brand-tagline">built on <a class="brand-readux" href="https://readux.io/">Readux</a></div>
10 </div>
11
12 {% main_menu add_sub_menus_inline=True %}
13 </div>
14
15 <div class="uk-navbar-right">
16 <ul class="uk-navbar-nav">

/home/readux/apps/templates/_home/_nav.html

SELECT "wagtailcore_locale"."id",
       "wagtailcore_locale"."language_code"
  FROM "wagtailcore_locale"
 WHERE "wagtailcore_locale"."language_code" = 'en'
 LIMIT 21
SELECT ••• FROM "wagtailcore_locale" WHERE "wagtailcore_locale"."language_code" = 'en' LIMIT 21
10 similar queries. Duplicated 10 times.
0.74

Connection: default

Transaction status: Idle

/home/readux/venv/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/readux/venv/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/home/readux/venv/lib/python3.10/site-packages/allauth/account/middleware.py in middleware(28)
  response = get_response(request)

/usr/local/lib/python3.10/cProfile.py in runcall(110)
  return func(*args, **kw)

/home/readux/venv/lib/python3.10/site-packages/django/template/response.py in render(105)
  self.content = self.rendered_content

/home/readux/venv/lib/python3.10/site-packages/django/template/response.py in rendered_content(83)
  return template.render(context, self._request)

/home/readux/venv/lib/python3.10/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(170)
  return self._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(195)
  return template.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(172)
  return self._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/library.py in render(192)
  output = self.func(*resolved_args, **resolved_kwargs)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/templatetags/menu_tags.py in main_menu(31)
  return menu_class.render_from_tag(

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_from_tag(1094)
  return super().render_from_tag(

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_from_tag(106)
  return instance.render_to_template()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_to_template(233)
  context_data = self.get_context_data()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/mixins.py in get_context_data(118)
  return super().get_context_data(**data)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_context_data(1046)
  return super().get_context_data(**data)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_context_data(380)
  data['menu_items'] = self.get_menu_items_for_rendering()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_menu_items_for_rendering(402)
  items = list(items)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in prime_menu_items(558)
  item = self._prime_menu_item(item)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in _prime_menu_item(500)
  if (page.pk != page.localized.pk):

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/i18n.py in localized(141)
  localized = self.localized_draft

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/i18n.py in localized_draft(158)
  locale = Locale.get_active()

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/i18n.py in get_active(68)
  return cls.objects.get_for_language(translation.get_language())

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/i18n.py in get_for_language(33)
  return self.get(

9 <div class="brand-tagline">built on <a class="brand-readux" href="https://readux.io/">Readux</a></div>
10 </div>
11
12 {% main_menu add_sub_menus_inline=True %}
13 </div>
14
15 <div class="uk-navbar-right">
16 <ul class="uk-navbar-nav">

/home/readux/apps/templates/_home/_nav.html

SELECT "wagtailcore_locale"."id",
       "wagtailcore_locale"."language_code"
  FROM "wagtailcore_locale"
 WHERE "wagtailcore_locale"."language_code" = 'en'
 LIMIT 21
SELECT ••• FROM "wagtailcore_locale" WHERE "wagtailcore_locale"."language_code" = 'en' LIMIT 21
10 similar queries. Duplicated 10 times.
0.69

Connection: default

Transaction status: Idle

/home/readux/venv/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/readux/venv/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/home/readux/venv/lib/python3.10/site-packages/allauth/account/middleware.py in middleware(28)
  response = get_response(request)

/usr/local/lib/python3.10/cProfile.py in runcall(110)
  return func(*args, **kw)

/home/readux/venv/lib/python3.10/site-packages/django/template/response.py in render(105)
  self.content = self.rendered_content

/home/readux/venv/lib/python3.10/site-packages/django/template/response.py in rendered_content(83)
  return template.render(context, self._request)

/home/readux/venv/lib/python3.10/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(170)
  return self._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(195)
  return template.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(172)
  return self._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/library.py in render(192)
  output = self.func(*resolved_args, **resolved_kwargs)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/templatetags/menu_tags.py in main_menu(31)
  return menu_class.render_from_tag(

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_from_tag(1094)
  return super().render_from_tag(

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_from_tag(106)
  return instance.render_to_template()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_to_template(233)
  context_data = self.get_context_data()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/mixins.py in get_context_data(118)
  return super().get_context_data(**data)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_context_data(1046)
  return super().get_context_data(**data)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_context_data(380)
  data['menu_items'] = self.get_menu_items_for_rendering()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_menu_items_for_rendering(402)
  items = list(items)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in prime_menu_items(558)
  item = self._prime_menu_item(item)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in _prime_menu_item(500)
  if (page.pk != page.localized.pk):

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/i18n.py in localized(141)
  localized = self.localized_draft

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/i18n.py in localized_draft(158)
  locale = Locale.get_active()

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/i18n.py in get_active(68)
  return cls.objects.get_for_language(translation.get_language())

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/i18n.py in get_for_language(33)
  return self.get(

9 <div class="brand-tagline">built on <a class="brand-readux" href="https://readux.io/">Readux</a></div>
10 </div>
11
12 {% main_menu add_sub_menus_inline=True %}
13 </div>
14
15 <div class="uk-navbar-right">
16 <ul class="uk-navbar-nav">

/home/readux/apps/templates/_home/_nav.html

SELECT "wagtailcore_locale"."id",
       "wagtailcore_locale"."language_code"
  FROM "wagtailcore_locale"
 WHERE "wagtailcore_locale"."language_code" = 'en'
 LIMIT 21
SELECT ••• FROM "wagtailcore_locale" WHERE "wagtailcore_locale"."language_code" = 'en' LIMIT 21
10 similar queries. Duplicated 10 times.
0.63

Connection: default

Transaction status: Idle

/home/readux/venv/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/readux/venv/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/home/readux/venv/lib/python3.10/site-packages/allauth/account/middleware.py in middleware(28)
  response = get_response(request)

/usr/local/lib/python3.10/cProfile.py in runcall(110)
  return func(*args, **kw)

/home/readux/venv/lib/python3.10/site-packages/django/template/response.py in render(105)
  self.content = self.rendered_content

/home/readux/venv/lib/python3.10/site-packages/django/template/response.py in rendered_content(83)
  return template.render(context, self._request)

/home/readux/venv/lib/python3.10/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(170)
  return self._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(195)
  return template.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(172)
  return self._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/library.py in render(192)
  output = self.func(*resolved_args, **resolved_kwargs)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/templatetags/menu_tags.py in main_menu(31)
  return menu_class.render_from_tag(

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_from_tag(1094)
  return super().render_from_tag(

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_from_tag(106)
  return instance.render_to_template()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_to_template(233)
  context_data = self.get_context_data()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/mixins.py in get_context_data(118)
  return super().get_context_data(**data)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_context_data(1046)
  return super().get_context_data(**data)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_context_data(380)
  data['menu_items'] = self.get_menu_items_for_rendering()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_menu_items_for_rendering(402)
  items = list(items)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in prime_menu_items(558)
  item = self._prime_menu_item(item)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in _prime_menu_item(500)
  if (page.pk != page.localized.pk):

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/i18n.py in localized(141)
  localized = self.localized_draft

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/i18n.py in localized_draft(158)
  locale = Locale.get_active()

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/i18n.py in get_active(68)
  return cls.objects.get_for_language(translation.get_language())

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/i18n.py in get_for_language(33)
  return self.get(

9 <div class="brand-tagline">built on <a class="brand-readux" href="https://readux.io/">Readux</a></div>
10 </div>
11
12 {% main_menu add_sub_menus_inline=True %}
13 </div>
14
15 <div class="uk-navbar-right">
16 <ul class="uk-navbar-nav">

/home/readux/apps/templates/_home/_nav.html

SELECT "wagtailcore_locale"."id",
       "wagtailcore_locale"."language_code"
  FROM "wagtailcore_locale"
 WHERE "wagtailcore_locale"."language_code" = 'en'
 LIMIT 21
SELECT ••• FROM "wagtailcore_locale" WHERE "wagtailcore_locale"."language_code" = 'en' LIMIT 21
10 similar queries. Duplicated 10 times.
0.79

Connection: default

Transaction status: Idle

/home/readux/venv/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/readux/venv/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/home/readux/venv/lib/python3.10/site-packages/allauth/account/middleware.py in middleware(28)
  response = get_response(request)

/usr/local/lib/python3.10/cProfile.py in runcall(110)
  return func(*args, **kw)

/home/readux/venv/lib/python3.10/site-packages/django/template/response.py in render(105)
  self.content = self.rendered_content

/home/readux/venv/lib/python3.10/site-packages/django/template/response.py in rendered_content(83)
  return template.render(context, self._request)

/home/readux/venv/lib/python3.10/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(170)
  return self._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(195)
  return template.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(172)
  return self._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/library.py in render(192)
  output = self.func(*resolved_args, **resolved_kwargs)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/templatetags/menu_tags.py in main_menu(31)
  return menu_class.render_from_tag(

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_from_tag(1094)
  return super().render_from_tag(

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_from_tag(106)
  return instance.render_to_template()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_to_template(237)
  return template.render(context_data)

/home/readux/venv/lib/python3.10/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(170)
  return self._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/defaulttags.py in render(214)
  nodelist.append(node.render_annotated(context))

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/defaulttags.py in render(166)
  values = self.sequence.resolve(context, ignore_failures=True)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in resolve(671)
  obj = self.var.resolve(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in resolve(796)
  value = self._resolve_lookup(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in _resolve_lookup(837)
  current = getattr(current, bit)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_menu_items_for_rendering(402)
  items = list(items)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in prime_menu_items(558)
  item = self._prime_menu_item(item)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in _prime_menu_item(500)
  if (page.pk != page.localized.pk):

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/i18n.py in localized(141)
  localized = self.localized_draft

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/i18n.py in localized_draft(158)
  locale = Locale.get_active()

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/i18n.py in get_active(68)
  return cls.objects.get_for_language(translation.get_language())

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/i18n.py in get_for_language(33)
  return self.get(

8 <div class="uk-navbar-dropdown uk-padding-remove"
9 uk-dropdown="mode: click; pos: bottom-left; offset: -20;">
10 <ul class="uk-nav uk-navbar-dropdown-nav">
11 {% for sub_item in item.sub_menu.items %}
12 <li class="{{ sub_item.active_class }}"><a href="{{ sub_item.href }}">{{ sub_item.text }}</a></li>
13 {% endfor %}
14 </ul>
15 </div>

/home/readux/apps/templates/menus/main_menu.html

SELECT "wagtailcore_locale"."id",
       "wagtailcore_locale"."language_code"
  FROM "wagtailcore_locale"
 WHERE "wagtailcore_locale"."language_code" = 'en'
 LIMIT 21
SELECT ••• FROM "wagtailcore_locale" WHERE "wagtailcore_locale"."language_code" = 'en' LIMIT 21
10 similar queries. Duplicated 10 times.
0.79

Connection: default

Transaction status: Idle

/home/readux/venv/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/readux/venv/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/home/readux/venv/lib/python3.10/site-packages/allauth/account/middleware.py in middleware(28)
  response = get_response(request)

/usr/local/lib/python3.10/cProfile.py in runcall(110)
  return func(*args, **kw)

/home/readux/venv/lib/python3.10/site-packages/django/template/response.py in render(105)
  self.content = self.rendered_content

/home/readux/venv/lib/python3.10/site-packages/django/template/response.py in rendered_content(83)
  return template.render(context, self._request)

/home/readux/venv/lib/python3.10/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(170)
  return self._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(195)
  return template.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(172)
  return self._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/library.py in render(192)
  output = self.func(*resolved_args, **resolved_kwargs)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/templatetags/menu_tags.py in main_menu(31)
  return menu_class.render_from_tag(

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_from_tag(1094)
  return super().render_from_tag(

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_from_tag(106)
  return instance.render_to_template()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_to_template(237)
  return template.render(context_data)

/home/readux/venv/lib/python3.10/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(170)
  return self._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/defaulttags.py in render(214)
  nodelist.append(node.render_annotated(context))

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/defaulttags.py in render(166)
  values = self.sequence.resolve(context, ignore_failures=True)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in resolve(671)
  obj = self.var.resolve(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in resolve(796)
  value = self._resolve_lookup(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in _resolve_lookup(837)
  current = getattr(current, bit)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_menu_items_for_rendering(402)
  items = list(items)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in prime_menu_items(558)
  item = self._prime_menu_item(item)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in _prime_menu_item(500)
  if (page.pk != page.localized.pk):

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/i18n.py in localized(141)
  localized = self.localized_draft

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/i18n.py in localized_draft(158)
  locale = Locale.get_active()

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/i18n.py in get_active(68)
  return cls.objects.get_for_language(translation.get_language())

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/i18n.py in get_for_language(33)
  return self.get(

8 <div class="uk-navbar-dropdown uk-padding-remove"
9 uk-dropdown="mode: click; pos: bottom-left; offset: -20;">
10 <ul class="uk-nav uk-navbar-dropdown-nav">
11 {% for sub_item in item.sub_menu.items %}
12 <li class="{{ sub_item.active_class }}"><a href="{{ sub_item.href }}">{{ sub_item.text }}</a></li>
13 {% endfor %}
14 </ul>
15 </div>

/home/readux/apps/templates/menus/main_menu.html

SELECT "wagtailcore_locale"."id",
       "wagtailcore_locale"."language_code"
  FROM "wagtailcore_locale"
 WHERE "wagtailcore_locale"."language_code" = 'en'
 LIMIT 21
SELECT ••• FROM "wagtailcore_locale" WHERE "wagtailcore_locale"."language_code" = 'en' LIMIT 21
10 similar queries. Duplicated 10 times.
0.89

Connection: default

Transaction status: Idle

/home/readux/venv/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/readux/venv/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/home/readux/venv/lib/python3.10/site-packages/allauth/account/middleware.py in middleware(28)
  response = get_response(request)

/usr/local/lib/python3.10/cProfile.py in runcall(110)
  return func(*args, **kw)

/home/readux/venv/lib/python3.10/site-packages/django/template/response.py in render(105)
  self.content = self.rendered_content

/home/readux/venv/lib/python3.10/site-packages/django/template/response.py in rendered_content(83)
  return template.render(context, self._request)

/home/readux/venv/lib/python3.10/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(170)
  return self._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(195)
  return template.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(172)
  return self._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/library.py in render(192)
  output = self.func(*resolved_args, **resolved_kwargs)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/templatetags/menu_tags.py in main_menu(31)
  return menu_class.render_from_tag(

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_from_tag(1094)
  return super().render_from_tag(

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_from_tag(106)
  return instance.render_to_template()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_to_template(237)
  return template.render(context_data)

/home/readux/venv/lib/python3.10/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(170)
  return self._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/defaulttags.py in render(214)
  nodelist.append(node.render_annotated(context))

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/defaulttags.py in render(166)
  values = self.sequence.resolve(context, ignore_failures=True)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in resolve(671)
  obj = self.var.resolve(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in resolve(796)
  value = self._resolve_lookup(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in _resolve_lookup(837)
  current = getattr(current, bit)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_menu_items_for_rendering(402)
  items = list(items)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in prime_menu_items(558)
  item = self._prime_menu_item(item)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in _prime_menu_item(500)
  if (page.pk != page.localized.pk):

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/i18n.py in localized(141)
  localized = self.localized_draft

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/i18n.py in localized_draft(158)
  locale = Locale.get_active()

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/i18n.py in get_active(68)
  return cls.objects.get_for_language(translation.get_language())

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/i18n.py in get_for_language(33)
  return self.get(

8 <div class="uk-navbar-dropdown uk-padding-remove"
9 uk-dropdown="mode: click; pos: bottom-left; offset: -20;">
10 <ul class="uk-nav uk-navbar-dropdown-nav">
11 {% for sub_item in item.sub_menu.items %}
12 <li class="{{ sub_item.active_class }}"><a href="{{ sub_item.href }}">{{ sub_item.text }}</a></li>
13 {% endfor %}
14 </ul>
15 </div>

/home/readux/apps/templates/menus/main_menu.html

SELECT "socialaccount_socialapp"."id",
       "socialaccount_socialapp"."provider",
       "socialaccount_socialapp"."provider_id",
       "socialaccount_socialapp"."name",
       "socialaccount_socialapp"."client_id",
       "socialaccount_socialapp"."secret",
       "socialaccount_socialapp"."key",
       "socialaccount_socialapp"."settings"
  FROM "socialaccount_socialapp"
 INNER JOIN "socialaccount_socialapp_sites"
    ON ("socialaccount_socialapp"."id" = "socialaccount_socialapp_sites"."socialapp_id")
 WHERE "socialaccount_socialapp_sites"."site_id" = 6
SELECT ••• FROM "socialaccount_socialapp" INNER JOIN "socialaccount_socialapp_sites" ON ("socialaccount_socialapp"."id" = "socialaccount_socialapp_sites"."socialapp_id") WHERE "socialaccount_socialapp_sites"."site_id" = 6
1.45

Connection: default

Transaction status: Idle

/home/readux/venv/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/readux/venv/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/home/readux/venv/lib/python3.10/site-packages/allauth/account/middleware.py in middleware(28)
  response = get_response(request)

/usr/local/lib/python3.10/cProfile.py in runcall(110)
  return func(*args, **kw)

/home/readux/venv/lib/python3.10/site-packages/django/template/response.py in render(105)
  self.content = self.rendered_content

/home/readux/venv/lib/python3.10/site-packages/django/template/response.py in rendered_content(83)
  return template.render(context, self._request)

/home/readux/venv/lib/python3.10/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(170)
  return self._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(195)
  return template.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(172)
  return self._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(195)
  return template.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(172)
  return self._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/library.py in render(192)
  output = self.func(*resolved_args, **resolved_kwargs)

/home/readux/venv/lib/python3.10/site-packages/allauth/socialaccount/templatetags/socialaccount.py in get_providers(79)
  providers = adapter.list_providers(request)

/home/readux/venv/lib/python3.10/site-packages/allauth/socialaccount/adapter.py in list_providers(193)
  apps = self.list_apps(request)

/home/readux/venv/lib/python3.10/site-packages/allauth/socialaccount/adapter.py in list_apps(251)
  for app in db_apps:

1 {% load socialaccount %}
2 {% get_providers as socialaccount_providers %}
3 <!-- Login Modal -->
4 <div id="login-modal" uk-modal>
5 <div class="uk-modal-dialog custom-modal uk-padding">
6 <button class="uk-modal-close-default uk-close-large uk-padding-small" type="button" uk-close>

/home/readux/apps/templates/_home/_login_modal.html

SELECT "socialaccount_socialapp"."id",
       "socialaccount_socialapp"."provider",
       "socialaccount_socialapp"."provider_id",
       "socialaccount_socialapp"."name",
       "socialaccount_socialapp"."client_id",
       "socialaccount_socialapp"."secret",
       "socialaccount_socialapp"."key",
       "socialaccount_socialapp"."settings"
  FROM "socialaccount_socialapp"
 INNER JOIN "socialaccount_socialapp_sites"
    ON ("socialaccount_socialapp"."id" = "socialaccount_socialapp_sites"."socialapp_id")
 WHERE ("socialaccount_socialapp_sites"."site_id" = 6 AND ("socialaccount_socialapp"."provider" = 'github' OR "socialaccount_socialapp"."provider_id" = 'github'))
SELECT ••• FROM "socialaccount_socialapp" INNER JOIN "socialaccount_socialapp_sites" ON ("socialaccount_socialapp"."id" = "socialaccount_socialapp_sites"."socialapp_id") WHERE ("socialaccount_socialapp_sites"."site_id" = 6 AND ("socialaccount_socialapp"."provider" = 'github' OR "socialaccount_socialapp"."provider_id" = 'github'))
2 similar queries.
1.04

Connection: default

Transaction status: Idle

/home/readux/venv/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/readux/venv/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/home/readux/venv/lib/python3.10/site-packages/allauth/account/middleware.py in middleware(28)
  response = get_response(request)

/usr/local/lib/python3.10/cProfile.py in runcall(110)
  return func(*args, **kw)

/home/readux/venv/lib/python3.10/site-packages/django/template/response.py in render(105)
  self.content = self.rendered_content

/home/readux/venv/lib/python3.10/site-packages/django/template/response.py in rendered_content(83)
  return template.render(context, self._request)

/home/readux/venv/lib/python3.10/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(170)
  return self._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(195)
  return template.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(172)
  return self._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(195)
  return template.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(172)
  return self._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/defaulttags.py in render(214)
  nodelist.append(node.render_annotated(context))

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/library.py in render(192)
  output = self.func(*resolved_args, **resolved_kwargs)

/home/readux/venv/lib/python3.10/site-packages/allauth/socialaccount/templatetags/socialaccount.py in provider_login_url(20)
  provider = adapter.get_provider(request, provider)

/home/readux/venv/lib/python3.10/site-packages/allauth/socialaccount/adapter.py in get_provider(216)
  app = self.get_app(request, provider=provider)

/home/readux/venv/lib/python3.10/site-packages/allauth/socialaccount/adapter.py in get_app(299)
  apps = self.list_apps(request, provider=provider, client_id=client_id)

/home/readux/venv/lib/python3.10/site-packages/allauth/socialaccount/adapter.py in list_apps(251)
  for app in db_apps:

16 <div class="uk-grid uk-child-width-expand@s " uk-grid>
17 {% for provider in socialaccount_providers %}
18 {% if provider.id not in user.socialaccount_list or user.is_anonymous %}
19 <form action="{% provider_login_url provider.id next=request.path process="login" %}" method="post">
20 {% csrf_token %}
21 <button class="uk-button uk-button-default sso-button {{ provider.id }}" type="submit">
22 <span uk-icon="{{ provider.id }}" class="uk-margin-small-right"></span>{{ provider.name }}
23 </button>

/home/readux/apps/templates/_home/_login_modal.html

SELECT "socialaccount_socialapp"."id",
       "socialaccount_socialapp"."provider",
       "socialaccount_socialapp"."provider_id",
       "socialaccount_socialapp"."name",
       "socialaccount_socialapp"."client_id",
       "socialaccount_socialapp"."secret",
       "socialaccount_socialapp"."key",
       "socialaccount_socialapp"."settings"
  FROM "socialaccount_socialapp"
 INNER JOIN "socialaccount_socialapp_sites"
    ON ("socialaccount_socialapp"."id" = "socialaccount_socialapp_sites"."socialapp_id")
 WHERE ("socialaccount_socialapp_sites"."site_id" = 6 AND ("socialaccount_socialapp"."provider" = 'google' OR "socialaccount_socialapp"."provider_id" = 'google'))
SELECT ••• FROM "socialaccount_socialapp" INNER JOIN "socialaccount_socialapp_sites" ON ("socialaccount_socialapp"."id" = "socialaccount_socialapp_sites"."socialapp_id") WHERE ("socialaccount_socialapp_sites"."site_id" = 6 AND ("socialaccount_socialapp"."provider" = 'google' OR "socialaccount_socialapp"."provider_id" = 'google'))
2 similar queries.
3.02

Connection: default

Transaction status: Idle

/home/readux/venv/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/readux/venv/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/home/readux/venv/lib/python3.10/site-packages/allauth/account/middleware.py in middleware(28)
  response = get_response(request)

/usr/local/lib/python3.10/cProfile.py in runcall(110)
  return func(*args, **kw)

/home/readux/venv/lib/python3.10/site-packages/django/template/response.py in render(105)
  self.content = self.rendered_content

/home/readux/venv/lib/python3.10/site-packages/django/template/response.py in rendered_content(83)
  return template.render(context, self._request)

/home/readux/venv/lib/python3.10/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(170)
  return self._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(195)
  return template.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(172)
  return self._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(195)
  return template.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(172)
  return self._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/defaulttags.py in render(214)
  nodelist.append(node.render_annotated(context))

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/library.py in render(192)
  output = self.func(*resolved_args, **resolved_kwargs)

/home/readux/venv/lib/python3.10/site-packages/allauth/socialaccount/templatetags/socialaccount.py in provider_login_url(20)
  provider = adapter.get_provider(request, provider)

/home/readux/venv/lib/python3.10/site-packages/allauth/socialaccount/adapter.py in get_provider(216)
  app = self.get_app(request, provider=provider)

/home/readux/venv/lib/python3.10/site-packages/allauth/socialaccount/adapter.py in get_app(299)
  apps = self.list_apps(request, provider=provider, client_id=client_id)

/home/readux/venv/lib/python3.10/site-packages/allauth/socialaccount/adapter.py in list_apps(251)
  for app in db_apps:

16 <div class="uk-grid uk-child-width-expand@s " uk-grid>
17 {% for provider in socialaccount_providers %}
18 {% if provider.id not in user.socialaccount_list or user.is_anonymous %}
19 <form action="{% provider_login_url provider.id next=request.path process="login" %}" method="post">
20 {% csrf_token %}
21 <button class="uk-button uk-button-default sso-button {{ provider.id }}" type="submit">
22 <span uk-icon="{{ provider.id }}" class="uk-margin-small-right"></span>{{ provider.name }}
23 </button>

/home/readux/apps/templates/_home/_login_modal.html

SELECT "wagtailcore_page"."id",
       "wagtailcore_page"."path",
       "wagtailcore_page"."depth",
       "wagtailcore_page"."numchild",
       "wagtailcore_page"."translation_key",
       "wagtailcore_page"."locale_id",
       "wagtailcore_page"."latest_revision_id",
       "wagtailcore_page"."live",
       "wagtailcore_page"."has_unpublished_changes",
       "wagtailcore_page"."first_published_at",
       "wagtailcore_page"."last_published_at",
       "wagtailcore_page"."live_revision_id",
       "wagtailcore_page"."go_live_at",
       "wagtailcore_page"."expire_at",
       "wagtailcore_page"."expired",
       "wagtailcore_page"."locked",
       "wagtailcore_page"."locked_at",
       "wagtailcore_page"."locked_by_id",
       "wagtailcore_page"."title",
       "wagtailcore_page"."draft_title",
       "wagtailcore_page"."slug",
       "wagtailcore_page"."content_type_id",
       "wagtailcore_page"."url_path",
       "wagtailcore_page"."owner_id",
       "wagtailcore_page"."seo_title",
       "wagtailcore_page"."show_in_menus",
       "wagtailcore_page"."search_description",
       "wagtailcore_page"."latest_revision_created_at",
       "wagtailcore_page"."alias_of_id"
  FROM "wagtailcore_page"
 WHERE "wagtailcore_page"."path" = '000100010002'
 LIMIT 21
SELECT ••• FROM "wagtailcore_page" WHERE "wagtailcore_page"."path" = '000100010002' LIMIT 21
1.14

Connection: default

Transaction status: Idle

/home/readux/venv/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/readux/venv/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/home/readux/venv/lib/python3.10/site-packages/allauth/account/middleware.py in middleware(28)
  response = get_response(request)

/usr/local/lib/python3.10/cProfile.py in runcall(110)
  return func(*args, **kw)

/home/readux/venv/lib/python3.10/site-packages/django/template/response.py in render(105)
  self.content = self.rendered_content

/home/readux/venv/lib/python3.10/site-packages/django/template/response.py in rendered_content(83)
  return template.render(context, self._request)

/home/readux/venv/lib/python3.10/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(170)
  return self._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/defaulttags.py in render(517)
  values = {key: val.resolve(context) for key, val in self.extra_context.items()}

/home/readux/venv/lib/python3.10/site-packages/django/template/defaulttags.py in <dictcomp>(517)
  values = {key: val.resolve(context) for key, val in self.extra_context.items()}

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in resolve(671)
  obj = self.var.resolve(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in resolve(796)
  value = self._resolve_lookup(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in _resolve_lookup(858)
  current = current()

/home/readux/venv/lib/python3.10/site-packages/treebeard/mp_tree.py in get_parent(1152)
  self._cached_parent_obj = get_result_class(

8 <a href={% url "wagtail_serve" "" %}>Home</a>
9 </li>
10 {# For breadcrumbs, display the parent, if it is not a home page #}
11 {% with page.get_parent as p %}
12 {% if not p.page_type_display_name == "Home page" %}
13 <li>
14 {# Display siblings of this page #}
15 {% if p.get_children|length %}

/home/readux/apps/templates/cms/content_page.html

Static files (369 found, 4 used)

Static file path

  1. /home/readux/apps/static

Static file apps

  1. modeltranslation
  2. django.contrib.admin
  3. import_export
  4. django_summernote
  5. allauth.socialaccount.providers.facebook
  6. wagtail.embeds
  7. wagtail.users
  8. wagtail.snippets
  9. wagtail.documents
  10. wagtail.images
  11. wagtail.search
  12. wagtail.admin
  13. wagtailautocomplete
  14. wagtail.contrib.modeladmin
  15. wagtailmenus
  16. debug_toolbar
  17. django_extensions

Static files

images/favicons/favicon.ico
/home/readux/apps/static/images/favicons/favicon.ico
css/selectize.css
/home/readux/apps/static/css/selectize.css
images/ecds-inverse.svg
/home/readux/apps/static/images/ecds-inverse.svg
js/main.js
/home/readux/apps/static/js/main.js

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

Path Location
css/ecds-annotator.min.css /home/readux/apps/static/css/ecds-annotator.min.css
css/ecds-annotator.min.css.map /home/readux/apps/static/css/ecds-annotator.min.css.map
css/project.scss /home/readux/apps/static/css/project.scss
css/selectize.css /home/readux/apps/static/css/selectize.css
css/wagtail.css /home/readux/apps/static/css/wagtail.css
css/project.css /home/readux/apps/static/css/project.css
css/readux2/collection.scss /home/readux/apps/static/css/readux2/collection.scss
css/readux2/login.scss /home/readux/apps/static/css/readux2/login.scss
css/readux2/main.scss /home/readux/apps/static/css/readux2/main.scss
css/readux2/menu-inverse.scss /home/readux/apps/static/css/readux2/menu-inverse.scss
css/readux2/migration.scss /home/readux/apps/static/css/readux2/migration.scss
css/readux2/reader.scss /home/readux/apps/static/css/readux2/reader.scss
css/readux2/search.scss /home/readux/apps/static/css/readux2/search.scss
css/readux2/static.scss /home/readux/apps/static/css/readux2/static.scss
css/readux2/main.css /home/readux/apps/static/css/readux2/main.css
css/readux2/migration.css /home/readux/apps/static/css/readux2/migration.css
css/readux2/login.css /home/readux/apps/static/css/readux2/login.css
css/readux2/menu-inverse.css /home/readux/apps/static/css/readux2/menu-inverse.css
css/readux2/static.css /home/readux/apps/static/css/readux2/static.css
css/readux2/search.css /home/readux/apps/static/css/readux2/search.css
css/readux2/reader.css /home/readux/apps/static/css/readux2/reader.css
css/readux2/collection.css /home/readux/apps/static/css/readux2/collection.css
css/_components/colors.scss /home/readux/apps/static/css/_components/colors.scss
css/_components/uk-switch.scss /home/readux/apps/static/css/_components/uk-switch.scss
fonts/.gitkeep /home/readux/apps/static/fonts/.gitkeep
images/ecds.svg /home/readux/apps/static/images/ecds.svg
images/image_not_found.jpg /home/readux/apps/static/images/image_not_found.jpg
images/readux-white.svg /home/readux/apps/static/images/readux-white.svg
images/readux.svg /home/readux/apps/static/images/readux.svg
images/readux_logo.jpg /home/readux/apps/static/images/readux_logo.jpg
images/readux_logo.png /home/readux/apps/static/images/readux_logo.png
images/bg.jpg /home/readux/apps/static/images/bg.jpg
images/ecds-inverse.svg /home/readux/apps/static/images/ecds-inverse.svg
images/image_not_found.svg /home/readux/apps/static/images/image_not_found.svg
images/readux-graphics.svg /home/readux/apps/static/images/readux-graphics.svg
images/video_thumbnail.jpg /home/readux/apps/static/images/video_thumbnail.jpg
images/favicons/favicon.ico /home/readux/apps/static/images/favicons/favicon.ico
js/fontawesome.js /home/readux/apps/static/js/fontawesome.js
js/index.js /home/readux/apps/static/js/index.js
js/main.js.LICENSE.txt /home/readux/apps/static/js/main.js.LICENSE.txt
js/project.js /home/readux/apps/static/js/project.js
js/search.js /home/readux/apps/static/js/search.js
js/uikit-icons.min.js /home/readux/apps/static/js/uikit-icons.min.js
js/vue-readux.js /home/readux/apps/static/js/vue-readux.js
js/vue.js /home/readux/apps/static/js/vue.js
js/main.js /home/readux/apps/static/js/main.js
js/main.js.map /home/readux/apps/static/js/main.js.map

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

Path Location
modeltranslation/css/tabbed_translation_fields.css /home/readux/venv/lib/python3.10/site-packages/modeltranslation/static/modeltranslation/css/tabbed_translation_fields.css
modeltranslation/js/clearable_inputs.js /home/readux/venv/lib/python3.10/site-packages/modeltranslation/static/modeltranslation/js/clearable_inputs.js
modeltranslation/js/force_jquery.js /home/readux/venv/lib/python3.10/site-packages/modeltranslation/static/modeltranslation/js/force_jquery.js
modeltranslation/js/tabbed_translation_fields.js /home/readux/venv/lib/python3.10/site-packages/modeltranslation/static/modeltranslation/js/tabbed_translation_fields.js
admin/css/autocomplete.css /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/autocomplete.css
admin/css/base.css /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/base.css
admin/css/changelists.css /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/changelists.css
admin/css/dashboard.css /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/dashboard.css
admin/css/fonts.css /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/fonts.css
admin/css/forms.css /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/forms.css
admin/css/login.css /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/login.css
admin/css/nav_sidebar.css /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/nav_sidebar.css
admin/css/responsive.css /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/responsive.css
admin/css/responsive_rtl.css /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/responsive_rtl.css
admin/css/rtl.css /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/rtl.css
admin/css/widgets.css /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/widgets.css
admin/css/vendor/select2/LICENSE-SELECT2.md /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/vendor/select2/LICENSE-SELECT2.md
admin/css/vendor/select2/select2.css /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.css
admin/css/vendor/select2/select2.min.css /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.min.css
admin/fonts/LICENSE.txt /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/fonts/LICENSE.txt
admin/fonts/README.txt /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/fonts/README.txt
admin/fonts/Roboto-Bold-webfont.woff /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/fonts/Roboto-Bold-webfont.woff
admin/fonts/Roboto-Light-webfont.woff /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/fonts/Roboto-Light-webfont.woff
admin/fonts/Roboto-Regular-webfont.woff /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/fonts/Roboto-Regular-webfont.woff
admin/img/LICENSE /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/LICENSE
admin/img/README.txt /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/README.txt
admin/img/calendar-icons.svg /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/calendar-icons.svg
admin/img/icon-addlink.svg /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-addlink.svg
admin/img/icon-alert.svg /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-alert.svg
admin/img/icon-calendar.svg /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-calendar.svg
admin/img/icon-changelink.svg /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-changelink.svg
admin/img/icon-clock.svg /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-clock.svg
admin/img/icon-deletelink.svg /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-deletelink.svg
admin/img/icon-no.svg /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-no.svg
admin/img/icon-unknown-alt.svg /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-unknown-alt.svg
admin/img/icon-unknown.svg /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-unknown.svg
admin/img/icon-viewlink.svg /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-viewlink.svg
admin/img/icon-yes.svg /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/icon-yes.svg
admin/img/inline-delete.svg /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/inline-delete.svg
admin/img/search.svg /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/search.svg
admin/img/selector-icons.svg /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/selector-icons.svg
admin/img/sorting-icons.svg /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/sorting-icons.svg
admin/img/tooltag-add.svg /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/tooltag-add.svg
admin/img/tooltag-arrowright.svg /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/tooltag-arrowright.svg
admin/img/gis/move_vertex_off.svg /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_off.svg
admin/img/gis/move_vertex_on.svg /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_on.svg
admin/js/SelectBox.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/SelectBox.js
admin/js/SelectFilter2.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/SelectFilter2.js
admin/js/actions.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/actions.js
admin/js/autocomplete.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/autocomplete.js
admin/js/calendar.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/calendar.js
admin/js/cancel.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/cancel.js
admin/js/change_form.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/change_form.js
admin/js/collapse.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/collapse.js
admin/js/core.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/core.js
admin/js/inlines.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/inlines.js
admin/js/jquery.init.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/jquery.init.js
admin/js/nav_sidebar.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/nav_sidebar.js
admin/js/popup_response.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/popup_response.js
admin/js/prepopulate.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/prepopulate.js
admin/js/prepopulate_init.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/prepopulate_init.js
admin/js/urlify.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/urlify.js
admin/js/admin/DateTimeShortcuts.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/admin/DateTimeShortcuts.js
admin/js/admin/RelatedObjectLookups.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/admin/RelatedObjectLookups.js
admin/js/vendor/jquery/LICENSE.txt /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/LICENSE.txt
admin/js/vendor/jquery/jquery.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.js
admin/js/vendor/jquery/jquery.min.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.min.js
admin/js/vendor/select2/LICENSE.md /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/LICENSE.md
admin/js/vendor/select2/select2.full.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.js
admin/js/vendor/select2/select2.full.min.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.min.js
admin/js/vendor/select2/i18n/af.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/af.js
admin/js/vendor/select2/i18n/ar.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ar.js
admin/js/vendor/select2/i18n/az.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/az.js
admin/js/vendor/select2/i18n/bg.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bg.js
admin/js/vendor/select2/i18n/bn.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bn.js
admin/js/vendor/select2/i18n/bs.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bs.js
admin/js/vendor/select2/i18n/ca.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ca.js
admin/js/vendor/select2/i18n/cs.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/cs.js
admin/js/vendor/select2/i18n/da.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/da.js
admin/js/vendor/select2/i18n/de.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/de.js
admin/js/vendor/select2/i18n/dsb.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/dsb.js
admin/js/vendor/select2/i18n/el.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/el.js
admin/js/vendor/select2/i18n/en.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/en.js
admin/js/vendor/select2/i18n/es.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/es.js
admin/js/vendor/select2/i18n/et.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/et.js
admin/js/vendor/select2/i18n/eu.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/eu.js
admin/js/vendor/select2/i18n/fa.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fa.js
admin/js/vendor/select2/i18n/fi.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fi.js
admin/js/vendor/select2/i18n/fr.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fr.js
admin/js/vendor/select2/i18n/gl.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/gl.js
admin/js/vendor/select2/i18n/he.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/he.js
admin/js/vendor/select2/i18n/hi.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hi.js
admin/js/vendor/select2/i18n/hr.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hr.js
admin/js/vendor/select2/i18n/hsb.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hsb.js
admin/js/vendor/select2/i18n/hu.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hu.js
admin/js/vendor/select2/i18n/hy.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hy.js
admin/js/vendor/select2/i18n/id.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/id.js
admin/js/vendor/select2/i18n/is.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/is.js
admin/js/vendor/select2/i18n/it.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/it.js
admin/js/vendor/select2/i18n/ja.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ja.js
admin/js/vendor/select2/i18n/ka.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ka.js
admin/js/vendor/select2/i18n/km.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/km.js
admin/js/vendor/select2/i18n/ko.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ko.js
admin/js/vendor/select2/i18n/lt.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lt.js
admin/js/vendor/select2/i18n/lv.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lv.js
admin/js/vendor/select2/i18n/mk.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/mk.js
admin/js/vendor/select2/i18n/ms.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ms.js
admin/js/vendor/select2/i18n/nb.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nb.js
admin/js/vendor/select2/i18n/ne.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ne.js
admin/js/vendor/select2/i18n/nl.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nl.js
admin/js/vendor/select2/i18n/pl.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pl.js
admin/js/vendor/select2/i18n/ps.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ps.js
admin/js/vendor/select2/i18n/pt-BR.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt-BR.js
admin/js/vendor/select2/i18n/pt.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt.js
admin/js/vendor/select2/i18n/ro.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ro.js
admin/js/vendor/select2/i18n/ru.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ru.js
admin/js/vendor/select2/i18n/sk.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sk.js
admin/js/vendor/select2/i18n/sl.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sl.js
admin/js/vendor/select2/i18n/sq.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sq.js
admin/js/vendor/select2/i18n/sr-Cyrl.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr-Cyrl.js
admin/js/vendor/select2/i18n/sr.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr.js
admin/js/vendor/select2/i18n/sv.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sv.js
admin/js/vendor/select2/i18n/th.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/th.js
admin/js/vendor/select2/i18n/tk.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tk.js
admin/js/vendor/select2/i18n/tr.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tr.js
admin/js/vendor/select2/i18n/uk.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/uk.js
admin/js/vendor/select2/i18n/vi.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/vi.js
admin/js/vendor/select2/i18n/zh-CN.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-CN.js
admin/js/vendor/select2/i18n/zh-TW.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-TW.js
admin/js/vendor/xregexp/LICENSE.txt /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/LICENSE.txt
admin/js/vendor/xregexp/xregexp.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.js
admin/js/vendor/xregexp/xregexp.min.js /home/readux/venv/lib/python3.10/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.min.js
import_export/action_formats.js /home/readux/venv/lib/python3.10/site-packages/import_export/static/import_export/action_formats.js
import_export/import.css /home/readux/venv/lib/python3.10/site-packages/import_export/static/import_export/import.css
.DS_Store /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/.DS_Store
summernote/.DS_Store /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/.DS_Store
summernote/ResizeSensor.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/ResizeSensor.js
summernote/SOURCE /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/SOURCE
summernote/django_summernote.css /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/django_summernote.css
summernote/jquery.fileupload.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/jquery.fileupload.js
summernote/jquery.iframe-transport.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/jquery.iframe-transport.js
summernote/jquery.ui.widget.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/jquery.ui.widget.js
summernote/summernote-bs4.min.css /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/summernote-bs4.min.css
summernote/summernote-bs4.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/summernote-bs4.min.js
summernote/summernote-bs5.min.css /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/summernote-bs5.min.css
summernote/summernote-bs5.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/summernote-bs5.min.js
summernote/summernote-lite.min.css /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/summernote-lite.min.css
summernote/summernote-lite.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/summernote-lite.min.js
summernote/summernote.min.css /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/summernote.min.css
summernote/summernote.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/summernote.min.js
summernote/summernote.png /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/summernote.png
summernote/font/summernote.eot /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/font/summernote.eot
summernote/font/summernote.hash /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/font/summernote.hash
summernote/font/summernote.ttf /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/font/summernote.ttf
summernote/font/summernote.woff /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/font/summernote.woff
summernote/font/summernote.woff2 /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/font/summernote.woff2
summernote/lang/summernote-ar-AR.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/lang/summernote-ar-AR.min.js
summernote/lang/summernote-az-AZ.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/lang/summernote-az-AZ.min.js
summernote/lang/summernote-bg-BG.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/lang/summernote-bg-BG.min.js
summernote/lang/summernote-bn-BD.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/lang/summernote-bn-BD.min.js
summernote/lang/summernote-ca-ES.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/lang/summernote-ca-ES.min.js
summernote/lang/summernote-cs-CZ.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/lang/summernote-cs-CZ.min.js
summernote/lang/summernote-da-DK.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/lang/summernote-da-DK.min.js
summernote/lang/summernote-de-CH.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/lang/summernote-de-CH.min.js
summernote/lang/summernote-de-DE.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/lang/summernote-de-DE.min.js
summernote/lang/summernote-el-GR.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/lang/summernote-el-GR.min.js
summernote/lang/summernote-en-US.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/lang/summernote-en-US.min.js
summernote/lang/summernote-es-ES.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/lang/summernote-es-ES.min.js
summernote/lang/summernote-es-EU.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/lang/summernote-es-EU.min.js
summernote/lang/summernote-fa-IR.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/lang/summernote-fa-IR.min.js
summernote/lang/summernote-fi-FI.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/lang/summernote-fi-FI.min.js
summernote/lang/summernote-fr-FR.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/lang/summernote-fr-FR.min.js
summernote/lang/summernote-gl-ES.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/lang/summernote-gl-ES.min.js
summernote/lang/summernote-he-IL.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/lang/summernote-he-IL.min.js
summernote/lang/summernote-hr-HR.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/lang/summernote-hr-HR.min.js
summernote/lang/summernote-hu-HU.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/lang/summernote-hu-HU.min.js
summernote/lang/summernote-id-ID.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/lang/summernote-id-ID.min.js
summernote/lang/summernote-it-IT.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/lang/summernote-it-IT.min.js
summernote/lang/summernote-ja-JP.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/lang/summernote-ja-JP.min.js
summernote/lang/summernote-ko-KR.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/lang/summernote-ko-KR.min.js
summernote/lang/summernote-lt-LT.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/lang/summernote-lt-LT.min.js
summernote/lang/summernote-lt-LV.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/lang/summernote-lt-LV.min.js
summernote/lang/summernote-mn-MN.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/lang/summernote-mn-MN.min.js
summernote/lang/summernote-nb-NO.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/lang/summernote-nb-NO.min.js
summernote/lang/summernote-nl-NL.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/lang/summernote-nl-NL.min.js
summernote/lang/summernote-pl-PL.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/lang/summernote-pl-PL.min.js
summernote/lang/summernote-pt-BR.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/lang/summernote-pt-BR.min.js
summernote/lang/summernote-pt-PT.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/lang/summernote-pt-PT.min.js
summernote/lang/summernote-ro-RO.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/lang/summernote-ro-RO.min.js
summernote/lang/summernote-ru-RU.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/lang/summernote-ru-RU.min.js
summernote/lang/summernote-sk-SK.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/lang/summernote-sk-SK.min.js
summernote/lang/summernote-sl-SI.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/lang/summernote-sl-SI.min.js
summernote/lang/summernote-sr-RS-Latin.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/lang/summernote-sr-RS-Latin.min.js
summernote/lang/summernote-sr-RS.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/lang/summernote-sr-RS.min.js
summernote/lang/summernote-sv-SE.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/lang/summernote-sv-SE.min.js
summernote/lang/summernote-ta-IN.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/lang/summernote-ta-IN.min.js
summernote/lang/summernote-th-TH.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/lang/summernote-th-TH.min.js
summernote/lang/summernote-tr-TR.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/lang/summernote-tr-TR.min.js
summernote/lang/summernote-uk-UA.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/lang/summernote-uk-UA.min.js
summernote/lang/summernote-uz-UZ.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/lang/summernote-uz-UZ.min.js
summernote/lang/summernote-vi-VN.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/lang/summernote-vi-VN.min.js
summernote/lang/summernote-zh-CN.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/lang/summernote-zh-CN.min.js
summernote/lang/summernote-zh-TW.min.js /home/readux/venv/lib/python3.10/site-packages/django_summernote/static/summernote/lang/summernote-zh-TW.min.js
facebook/js/fbconnect.js /home/readux/venv/lib/python3.10/site-packages/allauth/socialaccount/providers/facebook/static/facebook/js/fbconnect.js
wagtailembeds/js/embed-chooser-modal.js /home/readux/venv/lib/python3.10/site-packages/wagtail/embeds/static/wagtailembeds/js/embed-chooser-modal.js
wagtailusers/js/group-form.js /home/readux/venv/lib/python3.10/site-packages/wagtail/users/static/wagtailusers/js/group-form.js
wagtailsnippets/js/snippet-chooser-telepath.js /home/readux/venv/lib/python3.10/site-packages/wagtail/snippets/static/wagtailsnippets/js/snippet-chooser-telepath.js
wagtailsnippets/js/snippet-chooser.js /home/readux/venv/lib/python3.10/site-packages/wagtail/snippets/static/wagtailsnippets/js/snippet-chooser.js
wagtaildocs/js/add-multiple.js /home/readux/venv/lib/python3.10/site-packages/wagtail/documents/static/wagtaildocs/js/add-multiple.js
wagtaildocs/js/document-chooser-modal.js /home/readux/venv/lib/python3.10/site-packages/wagtail/documents/static/wagtaildocs/js/document-chooser-modal.js
wagtaildocs/js/document-chooser-telepath.js /home/readux/venv/lib/python3.10/site-packages/wagtail/documents/static/wagtaildocs/js/document-chooser-telepath.js
wagtaildocs/js/document-chooser.js /home/readux/venv/lib/python3.10/site-packages/wagtail/documents/static/wagtaildocs/js/document-chooser.js
wagtailimages/images/Jcrop.gif /home/readux/venv/lib/python3.10/site-packages/wagtail/images/static/wagtailimages/images/Jcrop.gif
wagtailimages/js/add-multiple.js /home/readux/venv/lib/python3.10/site-packages/wagtail/images/static/wagtailimages/js/add-multiple.js
wagtailimages/js/focal-point-chooser.js /home/readux/venv/lib/python3.10/site-packages/wagtail/images/static/wagtailimages/js/focal-point-chooser.js
wagtailimages/js/image-chooser-modal.js /home/readux/venv/lib/python3.10/site-packages/wagtail/images/static/wagtailimages/js/image-chooser-modal.js
wagtailimages/js/image-chooser-telepath.js /home/readux/venv/lib/python3.10/site-packages/wagtail/images/static/wagtailimages/js/image-chooser-telepath.js
wagtailimages/js/image-chooser.js /home/readux/venv/lib/python3.10/site-packages/wagtail/images/static/wagtailimages/js/image-chooser.js
wagtailimages/js/image-url-generator.js /home/readux/venv/lib/python3.10/site-packages/wagtail/images/static/wagtailimages/js/image-url-generator.js
wagtailimages/js/vendor/canvas-to-blob.min.js /home/readux/venv/lib/python3.10/site-packages/wagtail/images/static/wagtailimages/js/vendor/canvas-to-blob.min.js
wagtailimages/js/vendor/jquery.Jcrop.min.js /home/readux/venv/lib/python3.10/site-packages/wagtail/images/static/wagtailimages/js/vendor/jquery.Jcrop.min.js
wagtailimages/js/vendor/jquery.fileupload-image.js /home/readux/venv/lib/python3.10/site-packages/wagtail/images/static/wagtailimages/js/vendor/jquery.fileupload-image.js
wagtailimages/js/vendor/jquery.fileupload-validate.js /home/readux/venv/lib/python3.10/site-packages/wagtail/images/static/wagtailimages/js/vendor/jquery.fileupload-validate.js
wagtailimages/js/vendor/load-image.min.js /home/readux/venv/lib/python3.10/site-packages/wagtail/images/static/wagtailimages/js/vendor/load-image.min.js
wagtailsearch/js/query-chooser-modal.js /home/readux/venv/lib/python3.10/site-packages/wagtail/search/static/wagtailsearch/js/query-chooser-modal.js
wagtailadmin/css/core.css /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/css/core.css
wagtailadmin/css/core.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/css/core.js
wagtailadmin/css/userbar.css /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/css/userbar.css
wagtailadmin/css/userbar.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/css/userbar.js
wagtailadmin/css/panels/draftail.css /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/css/panels/draftail.css
wagtailadmin/css/panels/draftail.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/css/panels/draftail.js
wagtailadmin/css/panels/streamfield.css /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/css/panels/streamfield.css
wagtailadmin/css/panels/streamfield.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/css/panels/streamfield.js
wagtailadmin/fonts/wagtail.woff /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/fonts/wagtail.woff
wagtailadmin/images/bg-body.svg /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/images/bg-body.svg
wagtailadmin/images/bg-dark-diag.svg /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/images/bg-dark-diag.svg
wagtailadmin/images/bg-light-diag.svg /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/images/bg-light-diag.svg
wagtailadmin/images/default-user-avatar.png /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/images/default-user-avatar.png
wagtailadmin/images/email-header.jpg /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/images/email-header.jpg
wagtailadmin/images/favicon.ico /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/images/favicon.ico
wagtailadmin/images/transparency.svg /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/images/transparency.svg
wagtailadmin/images/wagtail-logo.svg /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/images/wagtail-logo.svg
wagtailadmin/images/icons/arrow-down.svg /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/images/icons/arrow-down.svg
wagtailadmin/images/icons/chevron-down.svg /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/images/icons/chevron-down.svg
wagtailadmin/images/icons/cross.svg /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/images/icons/cross.svg
wagtailadmin/images/icons/radio-full.svg /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/images/icons/radio-full.svg
wagtailadmin/images/icons/spinner.svg /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/images/icons/spinner.svg
wagtailadmin/images/icons/tag.svg /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/images/icons/tag.svg
wagtailadmin/images/icons/tick.svg /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/images/icons/tick.svg
wagtailadmin/js/bulk-actions.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/bulk-actions.js
wagtailadmin/js/chooser-modal.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/chooser-modal.js
wagtailadmin/js/chooser-widget-telepath.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/chooser-widget-telepath.js
wagtailadmin/js/chooser-widget.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/chooser-widget.js
wagtailadmin/js/comments.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/comments.js
wagtailadmin/js/core.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/core.js
wagtailadmin/js/date-time-chooser.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/date-time-chooser.js
wagtailadmin/js/draftail.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/draftail.js
wagtailadmin/js/draftail.js.LICENSE.txt /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/draftail.js.LICENSE.txt
wagtailadmin/js/expanding-formset.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/expanding-formset.js
wagtailadmin/js/filtered-select.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/filtered-select.js
wagtailadmin/js/icons.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/icons.js
wagtailadmin/js/lock-unlock-action.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/lock-unlock-action.js
wagtailadmin/js/modal-workflow.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/modal-workflow.js
wagtailadmin/js/page-chooser-modal.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/page-chooser-modal.js
wagtailadmin/js/page-chooser-telepath.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/page-chooser-telepath.js
wagtailadmin/js/page-chooser.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/page-chooser.js
wagtailadmin/js/page-editor.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/page-editor.js
wagtailadmin/js/preview-panel.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/preview-panel.js
wagtailadmin/js/privacy-switch.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/privacy-switch.js
wagtailadmin/js/schedule-publishing.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/schedule-publishing.js
wagtailadmin/js/sidebar.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/sidebar.js
wagtailadmin/js/sidebar.js.LICENSE.txt /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/sidebar.js.LICENSE.txt
wagtailadmin/js/task-chooser-modal.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/task-chooser-modal.js
wagtailadmin/js/task-chooser.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/task-chooser.js
wagtailadmin/js/userbar.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/userbar.js
wagtailadmin/js/userbar.js.LICENSE.txt /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/userbar.js.LICENSE.txt
wagtailadmin/js/vendor.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/vendor.js
wagtailadmin/js/vendor.js.LICENSE.txt /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/vendor.js.LICENSE.txt
wagtailadmin/js/wagtailadmin.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/wagtailadmin.js
wagtailadmin/js/workflow-action.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/workflow-action.js
wagtailadmin/js/workflow-status.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/workflow-status.js
wagtailadmin/js/telepath/blocks.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/telepath/blocks.js
wagtailadmin/js/telepath/telepath.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/telepath/telepath.js
wagtailadmin/js/telepath/widgets.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/telepath/widgets.js
wagtailadmin/js/vendor/bootstrap-modal.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/vendor/bootstrap-modal.js
wagtailadmin/js/vendor/bootstrap-tooltip.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/vendor/bootstrap-tooltip.js
wagtailadmin/js/vendor/bootstrap-transition.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/vendor/bootstrap-transition.js
wagtailadmin/js/vendor/jquery-3.6.0.min.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/vendor/jquery-3.6.0.min.js
wagtailadmin/js/vendor/jquery-3.6.0.min.js.LICENSE.txt /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/vendor/jquery-3.6.0.min.js.LICENSE.txt
wagtailadmin/js/vendor/jquery-ui-1.13.2.min.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/vendor/jquery-ui-1.13.2.min.js
wagtailadmin/js/vendor/jquery-ui-1.13.2.min.js.LICENSE.txt /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/vendor/jquery-ui-1.13.2.min.js.LICENSE.txt
wagtailadmin/js/vendor/jquery.autosize.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/vendor/jquery.autosize.js
wagtailadmin/js/vendor/jquery.autosize.js.LICENSE.txt /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/vendor/jquery.autosize.js.LICENSE.txt
wagtailadmin/js/vendor/jquery.ba-throttle-debounce.min.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/vendor/jquery.ba-throttle-debounce.min.js
wagtailadmin/js/vendor/jquery.datetimepicker.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/vendor/jquery.datetimepicker.js
wagtailadmin/js/vendor/jquery.datetimepicker.js.LICENSE.txt /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/vendor/jquery.datetimepicker.js.LICENSE.txt
wagtailadmin/js/vendor/jquery.fileupload-process.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/vendor/jquery.fileupload-process.js
wagtailadmin/js/vendor/jquery.fileupload.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/vendor/jquery.fileupload.js
wagtailadmin/js/vendor/jquery.iframe-transport.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/vendor/jquery.iframe-transport.js
wagtailadmin/js/vendor/mousetrap.min.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/vendor/mousetrap.min.js
wagtailadmin/js/vendor/rangy-core.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/vendor/rangy-core.js
wagtailadmin/js/vendor/tag-it.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/vendor/tag-it.js
wagtailadmin/js/vendor/urlify.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/vendor/urlify.js
wagtailadmin/js/vendor/uuidv4.min.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/vendor/uuidv4.min.js
wagtailadmin/js/vendor/xregexp.min.js /home/readux/venv/lib/python3.10/site-packages/wagtail/admin/static/wagtailadmin/js/vendor/xregexp.min.js
wagtailautocomplete/dist.css /home/readux/venv/lib/python3.10/site-packages/wagtailautocomplete/static/wagtailautocomplete/dist.css
wagtailautocomplete/dist.js /home/readux/venv/lib/python3.10/site-packages/wagtailautocomplete/static/wagtailautocomplete/dist.js
wagtailautocomplete/dist.js.LICENSE.txt /home/readux/venv/lib/python3.10/site-packages/wagtailautocomplete/static/wagtailautocomplete/dist.js.LICENSE.txt
wagtailmodeladmin/js/prepopulate.js /home/readux/venv/lib/python3.10/site-packages/wagtail/contrib/modeladmin/static/wagtailmodeladmin/js/prepopulate.js
wagtailmenus/js/site-switcher.js /home/readux/venv/lib/python3.10/site-packages/wagtailmenus/static/wagtailmenus/js/site-switcher.js
debug_toolbar/css/print.css /home/readux/venv/lib/python3.10/site-packages/debug_toolbar/static/debug_toolbar/css/print.css
debug_toolbar/css/toolbar.css /home/readux/venv/lib/python3.10/site-packages/debug_toolbar/static/debug_toolbar/css/toolbar.css
debug_toolbar/js/history.js /home/readux/venv/lib/python3.10/site-packages/debug_toolbar/static/debug_toolbar/js/history.js
debug_toolbar/js/redirect.js /home/readux/venv/lib/python3.10/site-packages/debug_toolbar/static/debug_toolbar/js/redirect.js
debug_toolbar/js/timer.js /home/readux/venv/lib/python3.10/site-packages/debug_toolbar/static/debug_toolbar/js/timer.js
debug_toolbar/js/toolbar.js /home/readux/venv/lib/python3.10/site-packages/debug_toolbar/static/debug_toolbar/js/toolbar.js
debug_toolbar/js/utils.js /home/readux/venv/lib/python3.10/site-packages/debug_toolbar/static/debug_toolbar/js/utils.js
django_extensions/css/jquery.autocomplete.css /home/readux/venv/lib/python3.10/site-packages/django_extensions/static/django_extensions/css/jquery.autocomplete.css
django_extensions/img/indicator.gif /home/readux/venv/lib/python3.10/site-packages/django_extensions/static/django_extensions/img/indicator.gif
django_extensions/js/jquery.ajaxQueue.js /home/readux/venv/lib/python3.10/site-packages/django_extensions/static/django_extensions/js/jquery.ajaxQueue.js
django_extensions/js/jquery.autocomplete.js /home/readux/venv/lib/python3.10/site-packages/django_extensions/static/django_extensions/js/jquery.autocomplete.js
django_extensions/js/jquery.bgiframe.js /home/readux/venv/lib/python3.10/site-packages/django_extensions/static/django_extensions/js/jquery.bgiframe.js

Templates (13 rendered)

Template paths

  1. /home/readux/apps/templates
  2. /home/readux/venv/lib/python3.10/site-packages/readux_ingest_ecds/templates

Templates

cms/content_page.html
/home/readux/apps/templates/cms/content_page.html
Toggle context {'False': False, 'None': None, 'True': True} {'APP_VERSION': '2.3.0', 'BRANCH': 'develop', 'COMMIT': 'd891385885936bc9b1244e7c3b34a345986d722d', 'COMMIT_DATE': '03/31/2025, 09:27:48', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'DJANGO_ENV': 'dev', 'FOOTER_CONTENT_TEMPLATE': '_home/_footer_content.html', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'en-us', 'MEDIA_URL': '/media/', 'META_DESCRIPTION': '', 'META_KEYWORDS': '', 'STATIC_URL': '/static/', 'TIME_ZONE': 'America/New_York', 'background_fallback': 'linear-gradient(135deg, #1D3557, #457B9D)', 'background_image_url': '/static/images/bg.jpg', 'csrf_token': <SimpleLazyObject: 'GBleTeMRvXzYudvaIK1IhZoe6fvAXX64XcBGCJzdOg7Y74EGq1wgK3cgGPzZiHCq'>, 'css': ':root{--link-color:#950953;}', 'debug': True, 'has_ga_tracking_id': False, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f60b9f56e30>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f60b9f57460>, 'request': '<<request>>', 'settings': <SimpleLazyObject: {}>, 'sql_queries': <function debug.<locals>.<lambda> at 0x7f60b9e9e560>, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f60ba7f27d0>>, 'wagtailmenus_vals': '<<triggers database query>>'} {'page': <ContentPage: Readux Terms of Service>, 'request': '<<request>>', 'self': <ContentPage: Readux Terms of Service>}
cms/base.html
/home/readux/apps/templates/cms/base.html
Toggle context {'False': False, 'None': None, 'True': True} {'APP_VERSION': '2.3.0', 'BRANCH': 'develop', 'COMMIT': 'd891385885936bc9b1244e7c3b34a345986d722d', 'COMMIT_DATE': '03/31/2025, 09:27:48', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'DJANGO_ENV': 'dev', 'FOOTER_CONTENT_TEMPLATE': '_home/_footer_content.html', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'en-us', 'MEDIA_URL': '/media/', 'META_DESCRIPTION': '', 'META_KEYWORDS': '', 'STATIC_URL': '/static/', 'TIME_ZONE': 'America/New_York', 'background_fallback': 'linear-gradient(135deg, #1D3557, #457B9D)', 'background_image_url': '/static/images/bg.jpg', 'csrf_token': <SimpleLazyObject: 'GBleTeMRvXzYudvaIK1IhZoe6fvAXX64XcBGCJzdOg7Y74EGq1wgK3cgGPzZiHCq'>, 'css': ':root{--link-color:#950953;}', 'debug': True, 'has_ga_tracking_id': False, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f60b9f56e30>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f60b9f57460>, 'request': '<<request>>', 'settings': <SimpleLazyObject: {}>, 'sql_queries': <function debug.<locals>.<lambda> at 0x7f60b9e9e560>, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f60ba7f27d0>>, 'wagtailmenus_vals': '<<triggers database query>>'} {'page': <ContentPage: Readux Terms of Service>, 'request': '<<request>>', 'self': <ContentPage: Readux Terms of Service>}
base.html
/home/readux/apps/templates/base.html
Toggle context {'False': False, 'None': None, 'True': True} {'APP_VERSION': '2.3.0', 'BRANCH': 'develop', 'COMMIT': 'd891385885936bc9b1244e7c3b34a345986d722d', 'COMMIT_DATE': '03/31/2025, 09:27:48', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'DJANGO_ENV': 'dev', 'FOOTER_CONTENT_TEMPLATE': '_home/_footer_content.html', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'en-us', 'MEDIA_URL': '/media/', 'META_DESCRIPTION': '', 'META_KEYWORDS': '', 'STATIC_URL': '/static/', 'TIME_ZONE': 'America/New_York', 'background_fallback': 'linear-gradient(135deg, #1D3557, #457B9D)', 'background_image_url': '/static/images/bg.jpg', 'csrf_token': <SimpleLazyObject: 'GBleTeMRvXzYudvaIK1IhZoe6fvAXX64XcBGCJzdOg7Y74EGq1wgK3cgGPzZiHCq'>, 'css': ':root{--link-color:#950953;}', 'debug': True, 'has_ga_tracking_id': False, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f60b9f56e30>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f60b9f57460>, 'request': '<<request>>', 'settings': <SimpleLazyObject: {}>, 'sql_queries': <function debug.<locals>.<lambda> at 0x7f60b9e9e560>, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f60ba7f27d0>>, 'wagtailmenus_vals': '<<triggers database query>>'} {'page': <ContentPage: Readux Terms of Service>, 'request': '<<request>>', 'self': <ContentPage: Readux Terms of Service>}
_home/_nav.html
/home/readux/apps/templates/_home/_nav.html
Toggle context {'False': False, 'None': None, 'True': True} {'APP_VERSION': '2.3.0', 'BRANCH': 'develop', 'COMMIT': 'd891385885936bc9b1244e7c3b34a345986d722d', 'COMMIT_DATE': '03/31/2025, 09:27:48', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'DJANGO_ENV': 'dev', 'FOOTER_CONTENT_TEMPLATE': '_home/_footer_content.html', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'en-us', 'MEDIA_URL': '/media/', 'META_DESCRIPTION': '', 'META_KEYWORDS': '', 'STATIC_URL': '/static/', 'TIME_ZONE': 'America/New_York', 'background_fallback': 'linear-gradient(135deg, #1D3557, #457B9D)', 'background_image_url': '/static/images/bg.jpg', 'csrf_token': <SimpleLazyObject: 'GBleTeMRvXzYudvaIK1IhZoe6fvAXX64XcBGCJzdOg7Y74EGq1wgK3cgGPzZiHCq'>, 'css': ':root{--link-color:#950953;}', 'debug': True, 'has_ga_tracking_id': False, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f60b9f56e30>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f60b9f57460>, 'request': '<<request>>', 'settings': <SimpleLazyObject: {}>, 'sql_queries': <function debug.<locals>.<lambda> at 0x7f60b9e9e560>, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f60ba7f27d0>>, 'wagtailmenus_vals': '<<triggers database query>>'} {'page': <ContentPage: Readux Terms of Service>, 'request': '<<request>>', 'self': <ContentPage: Readux Terms of Service>} {'block': <Block Node: nav. Contents: [<TextNode: '\n '>, <django.template.loader_tags.IncludeNode object at 0x7f60ba3f8f40>, <TextNode: '\n'>]>}
menus/main_menu.html
/home/readux/apps/templates/menus/main_menu.html
Toggle context {'False': False, 'None': None, 'True': True} {'APP_VERSION': '2.3.0', 'BRANCH': 'develop', 'COMMIT': 'd891385885936bc9b1244e7c3b34a345986d722d', 'COMMIT_DATE': '03/31/2025, 09:27:48', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'DJANGO_ENV': 'dev', 'FOOTER_CONTENT_TEMPLATE': '_home/_footer_content.html', 'False': False, 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'en-us', 'MEDIA_URL': '/media/', 'META_DESCRIPTION': '', 'META_KEYWORDS': '', 'None': None, 'STATIC_URL': '/static/', 'TIME_ZONE': 'America/New_York', 'True': True, 'allow_repeating_parents': True, 'apply_active_classes': True, 'background_fallback': 'linear-gradient(135deg, #1D3557, #457B9D)', 'background_image_url': '/static/images/bg.jpg', 'block': <Block Node: nav. Contents: [<TextNode: '\n '>, <django.template.loader_tags.IncludeNode object at 0x7f60ba3f8f40>, <TextNode: '\n'>]>, 'csrf_token': <SimpleLazyObject: 'GBleTeMRvXzYudvaIK1IhZoe6fvAXX64XcBGCJzdOg7Y74EGq1wgK3cgGPzZiHCq'>, 'css': ':root{--link-color:#950953;}', 'current_ancestor_ids': '<<pagequeryset of wagtailcore.Page>>', 'current_level': 1, 'current_page': <ContentPage: Readux Terms of Service>, 'current_page_ancestor_ids': '<<pagequeryset of wagtailcore.Page>>', 'current_section_root_page': <HomePage: Readux>, 'current_site': <Site: Readux Dev [default]>, 'current_template': 'menus/main_menu.html', 'debug': True, 'has_ga_tracking_id': False, 'main_menu': '<<triggers database query>>', 'max_levels': 3, 'menu_instance': '<<triggers database query>>', 'menu_items': [<MainMenuItem: About>, <MainMenuItem: Credits>, <MainMenuItem: Collections>, <MainMenuItem: Volumes>, <MainMenuItem: Terms of Service>, <MainMenuItem: More Information>], 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f60b9f56e30>, 'original_menu_instance': '<<triggers database query>>', 'original_menu_tag': 'main_menu', 'page': <ContentPage: Readux Terms of Service>, 'parent_context': [{'True': True, 'False': False, 'None': None}, {'csrf_token': <SimpleLazyObject: 'GBleTeMRvXzYudvaIK1IhZoe6fvAXX64XcBGCJzdOg7Y74EGq1wgK3cgGPzZiHCq'>, 'debug': True, 'sql_queries': <function debug.<locals>.<lambda> at 0x7f60b9e9e560>, 'request': <WSGIRequest: GET '/readux-terms-service/'>, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f60ba7f27d0>>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f60b9f57460>, 'LANGUAGES': (('en', 'English'), ('de', 'German')), 'LANGUAGE_CODE': 'en-us', 'LANGUAGE_BIDI': False, 'MEDIA_URL': '/media/', 'STATIC_URL': '/static/', 'TIME_ZONE': 'America/New_York', 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f60b9f56e30>, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30, 'ERROR': 40}, 'settings': <SimpleLazyObject: {}>, 'wagtailmenus_vals': <SimpleLazyObject: {'current_page': <ContentPage: Readux Terms of Service>, 'section_root': <HomePage: Readux>, 'current_page_ancestor_ids': <PageQuerySet [4, 10]>}>, 'css': ':root{--link-color:#950953;}', 'has_ga_tracking_id': False, 'DJANGO_ENV': 'dev', 'APP_VERSION': '2.3.0', 'BRANCH': 'develop', 'COMMIT': 'd891385885936bc9b1244e7c3b34a345986d722d', 'COMMIT_DATE': '03/31/2025, 09:27:48', 'FOOTER_CONTENT_TEMPLATE': '_home/_footer_content.html', 'META_KEYWORDS': '', 'META_DESCRIPTION': '', 'background_image_url': '/static/images/bg.jpg', 'background_fallback': 'linear-gradient(135deg, #1D3557, #457B9D)'}, {}, {'page': <ContentPage: Readux Terms of Service>, 'self': <ContentPage: Readux Terms of Service>, 'request': <WSGIRequest: GET '/readux-terms-service/'>, 'current_site': <Site: Readux Dev [default]>}, {'block': <Block Node: nav. Contents: [<TextNode: '\n '>, <django.template.loader_tags.IncludeNode object at 0x7f60ba3f8f40>, <TextNode: '\n'>]>}, {}], 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f60b9f57460>, 'request': '<<request>>', 'section_root': <HomePage: Readux>, 'self': <ContentPage: Readux Terms of Service>, 'settings': <SimpleLazyObject: {}>, 'sql_queries': <function debug.<locals>.<lambda> at 0x7f60b9e9e560>, 'sub_menu_template': 'menus/sub_menu.html', 'use_absolute_page_urls': False, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f60ba7f27d0>>, 'wagtailmenus_vals': <SimpleLazyObject: {'current_page': <ContentPage: Readux Terms of Service>, 'section_root': <HomePage: Readux>, 'current_page_ancestor_ids': <PageQuerySet [4, 10]>}>}
snippets/_show_sign_modal.html
/home/readux/apps/templates/snippets/_show_sign_modal.html
Toggle context {'False': False, 'None': None, 'True': True} {'APP_VERSION': '2.3.0', 'BRANCH': 'develop', 'COMMIT': 'd891385885936bc9b1244e7c3b34a345986d722d', 'COMMIT_DATE': '03/31/2025, 09:27:48', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'DJANGO_ENV': 'dev', 'FOOTER_CONTENT_TEMPLATE': '_home/_footer_content.html', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'en-us', 'MEDIA_URL': '/media/', 'META_DESCRIPTION': '', 'META_KEYWORDS': '', 'STATIC_URL': '/static/', 'TIME_ZONE': 'America/New_York', 'background_fallback': 'linear-gradient(135deg, #1D3557, #457B9D)', 'background_image_url': '/static/images/bg.jpg', 'csrf_token': <SimpleLazyObject: 'GBleTeMRvXzYudvaIK1IhZoe6fvAXX64XcBGCJzdOg7Y74EGq1wgK3cgGPzZiHCq'>, 'css': ':root{--link-color:#950953;}', 'debug': True, 'has_ga_tracking_id': False, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f60b9f56e30>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f60b9f57460>, 'request': '<<request>>', 'settings': <SimpleLazyObject: {}>, 'sql_queries': <function debug.<locals>.<lambda> at 0x7f60b9e9e560>, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f60ba7f27d0>>, 'wagtailmenus_vals': '<<triggers database query>>'} {'page': <ContentPage: Readux Terms of Service>, 'request': '<<request>>', 'self': <ContentPage: Readux Terms of Service>} {'block': <Block Node: nav. Contents: [<TextNode: '\n '>, <django.template.loader_tags.IncludeNode object at 0x7f60ba3f8f40>, <TextNode: '\n'>]>}
_home/_login_modal.html
/home/readux/apps/templates/_home/_login_modal.html
Toggle context {'False': False, 'None': None, 'True': True} {'APP_VERSION': '2.3.0', 'BRANCH': 'develop', 'COMMIT': 'd891385885936bc9b1244e7c3b34a345986d722d', 'COMMIT_DATE': '03/31/2025, 09:27:48', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'DJANGO_ENV': 'dev', 'FOOTER_CONTENT_TEMPLATE': '_home/_footer_content.html', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'en-us', 'MEDIA_URL': '/media/', 'META_DESCRIPTION': '', 'META_KEYWORDS': '', 'STATIC_URL': '/static/', 'TIME_ZONE': 'America/New_York', 'background_fallback': 'linear-gradient(135deg, #1D3557, #457B9D)', 'background_image_url': '/static/images/bg.jpg', 'csrf_token': <SimpleLazyObject: 'GBleTeMRvXzYudvaIK1IhZoe6fvAXX64XcBGCJzdOg7Y74EGq1wgK3cgGPzZiHCq'>, 'css': ':root{--link-color:#950953;}', 'debug': True, 'has_ga_tracking_id': False, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f60b9f56e30>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f60b9f57460>, 'request': '<<request>>', 'settings': <SimpleLazyObject: {}>, 'sql_queries': <function debug.<locals>.<lambda> at 0x7f60b9e9e560>, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f60ba7f27d0>>, 'wagtailmenus_vals': '<<triggers database query>>'} {'page': <ContentPage: Readux Terms of Service>, 'request': '<<request>>', 'self': <ContentPage: Readux Terms of Service>} {'block': <Block Node: nav. Contents: [<TextNode: '\n '>, <django.template.loader_tags.IncludeNode object at 0x7f60ba3f8f40>, <TextNode: '\n'>]>}
blocks/paragraph_block.html
/home/readux/apps/templates/blocks/paragraph_block.html
Toggle context {'False': False, 'None': None, 'True': True} {'APP_VERSION': '2.3.0', 'BRANCH': 'develop', 'COMMIT': 'd891385885936bc9b1244e7c3b34a345986d722d', 'COMMIT_DATE': '03/31/2025, 09:27:48', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'DJANGO_ENV': 'dev', 'FOOTER_CONTENT_TEMPLATE': '_home/_footer_content.html', 'False': False, 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'en-us', 'MEDIA_URL': '/media/', 'META_DESCRIPTION': '', 'META_KEYWORDS': '', 'None': None, 'STATIC_URL': '/static/', 'TIME_ZONE': 'America/New_York', 'True': True, 'background_fallback': 'linear-gradient(135deg, #1D3557, #457B9D)', 'background_image_url': '/static/images/bg.jpg', 'block': <block paragraph_block: <wagtail.rich_text.RichText object at 0x7f60ba5cb850>>, 'csrf_token': <SimpleLazyObject: 'GBleTeMRvXzYudvaIK1IhZoe6fvAXX64XcBGCJzdOg7Y74EGq1wgK3cgGPzZiHCq'>, 'css': ':root{--link-color:#950953;}', 'current_site': <Site: Readux Dev [default]>, 'debug': True, 'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 2, 'revcounter0': 1}, 'has_ga_tracking_id': False, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f60b9f56e30>, 'page': <ContentPage: Readux Terms of Service>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f60b9f57460>, 'request': '<<request>>', 'self': <wagtail.rich_text.RichText object at 0x7f60ba5cb850>, 'settings': <SimpleLazyObject: {}>, 'sql_queries': <function debug.<locals>.<lambda> at 0x7f60b9e9e560>, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f60ba7f27d0>>, 'value': <wagtail.rich_text.RichText object at 0x7f60ba5cb850>, 'wagtailmenus_vals': <SimpleLazyObject: {'current_page': <ContentPage: Readux Terms of Service>, 'section_root': <HomePage: Readux>, 'current_page_ancestor_ids': <PageQuerySet [4, 10]>}>}
wagtailcore/shared/richtext.html
/home/readux/venv/lib/python3.10/site-packages/wagtail/templates/wagtailcore/shared/richtext.html
Toggle context {'False': False, 'None': None, 'True': True} {'html': '<p>Last modified March 27, 2020</p>'}
blocks/paragraph_block.html
/home/readux/apps/templates/blocks/paragraph_block.html
Toggle context {'False': False, 'None': None, 'True': True} {'APP_VERSION': '2.3.0', 'BRANCH': 'develop', 'COMMIT': 'd891385885936bc9b1244e7c3b34a345986d722d', 'COMMIT_DATE': '03/31/2025, 09:27:48', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'DJANGO_ENV': 'dev', 'FOOTER_CONTENT_TEMPLATE': '_home/_footer_content.html', 'False': False, 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'en-us', 'MEDIA_URL': '/media/', 'META_DESCRIPTION': '', 'META_KEYWORDS': '', 'None': None, 'STATIC_URL': '/static/', 'TIME_ZONE': 'America/New_York', 'True': True, 'background_fallback': 'linear-gradient(135deg, #1D3557, #457B9D)', 'background_image_url': '/static/images/bg.jpg', 'block': <block paragraph_block: <wagtail.rich_text.RichText object at 0x7f60ba5cbd60>>, 'csrf_token': <SimpleLazyObject: 'GBleTeMRvXzYudvaIK1IhZoe6fvAXX64XcBGCJzdOg7Y74EGq1wgK3cgGPzZiHCq'>, 'css': ':root{--link-color:#950953;}', 'current_site': <Site: Readux Dev [default]>, 'debug': True, 'forloop': {'counter': 2, 'counter0': 1, 'first': False, 'last': True, 'parentloop': {}, 'revcounter': 1, 'revcounter0': 0}, 'has_ga_tracking_id': False, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f60b9f56e30>, 'page': <ContentPage: Readux Terms of Service>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f60b9f57460>, 'request': '<<request>>', 'self': <wagtail.rich_text.RichText object at 0x7f60ba5cbd60>, 'settings': <SimpleLazyObject: {}>, 'sql_queries': <function debug.<locals>.<lambda> at 0x7f60b9e9e560>, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f60ba7f27d0>>, 'value': <wagtail.rich_text.RichText object at 0x7f60ba5cbd60>, 'wagtailmenus_vals': <SimpleLazyObject: {'current_page': <ContentPage: Readux Terms of Service>, 'section_root': <HomePage: Readux>, 'current_page_ancestor_ids': <PageQuerySet [4, 10]>}>}
wagtailcore/shared/richtext.html
/home/readux/venv/lib/python3.10/site-packages/wagtail/templates/wagtailcore/shared/richtext.html
Toggle context {'False': False, 'None': None, 'True': True} {'html': '<p></p><p> </p><h2>1. Introduction</h2><p>Thank you for using ' 'Readux. Readux is a service provided by the Emory Center for Digital ' 'Scholarship (“<b>ECDS</b>”, “<b>we</b>” or “<b>us</b>”), which is ' 'part of Emory University and is located at 540 Asbury Circle, ' 'Atlanta, Georgia 30322, USA. These Readux Terms of Service (which we ' 'refer to as the “<b>Terms</b>”) are a legally binding agreement ' 'between you and Emory University. They cover your use of and access ' 'to Readux and information you personally create or supply that is ' 'entered into Readux (&quot;<b>Content</b>&quot;). Your use of Readux ' 'requires that you agree to the Terms. Please read them carefully. If ' 'you do not understand the Terms, or do not accept any part of them, ' 'then you should not use Readux. By using Readux, you are agreeing to ' 'the Terms.</p><h2>2. Your Use of Readux </h2><p><b>Your Readux ' 'Account.</b> You will need a Readux Account in order to use some ' 'features of Readux. In order to create a Readux Account you will ' 'need to authorize ECDS to securely connect to your social media ' 'account (Facebook, GitHub, Google, or Twitter) which will confirm ' 'your ownership of your social media account and provide the ECDS ' 'with a token that enables you to securely log in to Readux. You can ' 'connect multiple social media accounts to your Readux Account. To ' 'protect your Readux Account, keep your connected social media ' 'account passwords confidential. </p><p><b>Your Conduct</b>. Don’t ' 'misuse Readux. You may use Readux only as permitted by law and these ' 'Terms. You are responsible for your conduct and your Content stored ' 'in Readux. Your Content should not include any material that is ' 'illegal or that infringes or otherwise violates the rights of anyone ' 'else, including any rights they may have under the law of ' 'copyrights, trademarks, trade secrets, or privacy. Your Content ' 'should not be defamatory. ECDS may review your conduct and Content ' 'in Readux for compliance with the Terms. You are responsible for the ' 'activity that happens on or through your Readux Account. ECDS ' 'reserves the right to remove any Content that does not comply with ' 'these Terms or for any other reason. </p><p><b>Suspension and ' 'Termination.</b> You can stop using Readux at any time. We may ' 'suspend or permanently disable your access to Readux if you violate ' 'our Terms or policies. We will give you notice of any suspension or ' 'disabling of your access to Readux. However, we may suspend or ' 'disable your access to Readux without notice if you are using Readux ' 'in a manner that could cause us legal liability or disrupt other ' 'users’ ability to access and use Readux. We respond to notices of ' 'alleged copyright infringement and will remove Content and terminate ' 'accounts of repeat infringers according to the process set out in ' 'the U.S. Digital Millennium Copyright Act.</p><p><b>Emails.</b> ECDS ' 'receives your email address through your connected social media ' 'account. You can edit this in your Readux Account. In connection ' 'with your use of Readux, we may send you information related to ' 'Readux functions or updates.</p><h2>3. Readux Content</h2><p>We ' 'believe, in good faith, that all the underlying materials available ' 'in Readux are either in the public domain or available for the uses ' 'indicated on the site. We do not, however, provide any ' 'representations, warranties, or guarantees concerning the materials ' 'available in Readux. The materials available on Readux generally ' 'originated with some third party, that is, someone other than ECDS. ' 'The Readux materials are made available for scholarly, educational, ' 'and informational purposes, but ECDS does not make any ' 'representation, warranty, or guarantee concerning the accuracy, ' 'completeness, or any other feature of property of the materials made ' 'available on Readux. Any reproduction, display, or other use of or ' 'reliance on materials you find on Readux is at your own risk. Using ' 'Readux does not give you any ownership of any intellectual property ' 'rights in Readux or any of the materials that you access. </p><h2>4. ' 'Your Content</h2><p><b>Ownership, Licenses.</b> Readux allows you to ' 'create, modify, delete, and export Content. You retain ownership of ' 'any intellectual property rights that you hold in that Content. When ' 'you create, upload, submit, store, send, or receive Content to or ' 'through Readux, you give ECDS (and those we work with) a worldwide ' 'license to use, host, store, reproduce, modify, create derivative ' 'works (such as those resulting from adaptations or other changes we ' 'make so that your Content works better with Readux), communicate, ' 'publish, publicly perform, publicly display, and distribute such ' 'Content. The rights you grant in this license are for the limited ' 'purpose of maintaining, operating, promoting, and improving Readux ' 'and its features. This license continues even if you stop using ' 'Readux unless you delete your Content. Make sure you have the ' 'necessary rights to grant us this license for any Content that you ' 'submit to Readux. </p><p><b>Sharing Your Content.</b> Sharing ' 'settings in Readux may allow you to share the ability to view, ' 'modify, delete, and export your Content with other Readux users. The ' 'sharing tools are a powerful feature of Readux but please understand ' 'that they may enable third parties to use, modify, or delete your ' 'Content in ways that ECDS cannot control or undo. </p><p><b>Privacy, ' 'Data Security.</b> Any Content you submit to Readux will be stored ' 'and may be accessible to site administrators, who may access and use ' 'your Content for the purposes described in the license above. ' '</p><p>Your Content will not be publicly accessible unless you elect ' 'to make your Content public. Before you choose to make your Content ' 'publicly accessible, please be sure you appreciate the consequences. ' 'Third parties will be able to access, reproduce, and use any Content ' 'you make public, and ECDS cannot undo or exercise any control over ' 'such activity. </p><p>The regular operation of Readux will not make ' 'your Content public unless you choose to do so. Please understand ' 'that we are not responsible for ensuring the privacy of your ' 'Content. We are also not able to guarantee that your Content will ' 'remain stable, uncorrupted, functional, or error free. </p><p>Readux ' 'collects and stores basic information about your social media ' 'account profile when you create your Readux Account. Readux only ' 'uses this information to facilitate your ability to securely log in ' 'to Readux and will not make it public.</p><p><b>Indemnification.</b> ' 'You will hold harmless and indemnify Emory University and its ' 'affiliates, officers, agents, and employees from any claim, suit, or ' 'action arising from or related to your use of Readux, any Content, ' 'or any violation of these Terms, including any liability or expense ' 'arising from claims, losses, damages, suits, judgments, litigation ' 'costs, and attorneys’ fees. </p><h2>5. About Software in our ' 'Services </h2><p>Readux is open source software licensed under the ' 'MIT License. ECDS promotes the development and use of open source ' 'software and invites collaboration in the further development of ' 'Readux. You can <a href="https://github.com/ecds/readux/">download ' 'and install Readux</a> and see our <a ' 'href="https://github.com/ecds/readux/blob/master/LICENSE">license</a> ' 'from the ECDS GitHub account. </p><h2>6. Modifying and Terminating ' 'Readux</h2><p><b>Changes to Readux or these Terms.</b> We are ' 'continuing to improve and develop Readux. You acknowledge that the ' 'form and nature of Readux may change from time to time. We will ' 'endeavor to provide public notice of material changes to Readux that ' 'we reasonably believe will adversely impact your use of Readux. ' 'However, there are times when we will make changes to Readux without ' 'giving notice. </p><p><b>Discontinuation of Readux.</b> We reserve ' 'the right to discontinue development or maintenance of Readux. We ' 'also reserve the right to discontinue this Readux site. Contact ' 'ecds@emory.edu if you have questions about preserving your Content ' 'in Readux in the event of discontinuation.</p><h2>7. Warranties, ' 'Disclaimers, and Limitations on Liability</h2><p>A great deal of ' 'work has gone into the creation of Readux, and we are regularly ' 'working to maintain and improve Readux. But there are certain things ' 'that we don’t promise about Readux. </p><p>OTHER THAN AS EXPRESSLY ' 'SET OUT IN THESE TERMS, NEITHER EMORY UNIVERSITY NOR ANY OF ITS ' 'AFFILIATED ENTITIES MAKE ANY SPECIFIC PROMISES ABOUT READUX. FOR ' 'EXAMPLE, WE DON’T MAKE ANY COMMITMENTS ABOUT THE CONTENT WITHIN ' 'READUX, THE SPECIFIC FUNCTIONS OF READUX, OR THEIR RELIABILITY, ' 'AVAILABILITY, OR ABILITY TO MEET YOUR NEEDS. WE PROVIDE READUX “AS ' 'IS.” TO THE EXTENT PERMITTED BY LAW, WE EXCLUDE AND DISCLAIM ALL ' 'WARRANTIES.</p><p>NEITHER EMORY UNIVERSITY NOR ANY OF ITS AFFILIATED ' 'ENTITIES WILL BE RESPONSIBLE FOR (1) ANY LOST PROFITS, REVENUES, OR ' 'FINANCIAL LOSSES, (2) ANY LOST, DESTROYED, OR CORRUPTED DATA OR ' 'INFORMATION, (3) ANY DATA OR INFORMATION THAT IS ACCESSED BY THIRD ' 'PARTIES WITHOUT AUTHORIZATION, OR (4) ANY INDIRECT, SPECIAL, ' 'CONSEQUENTIAL, EXEMPLARY, OR PUNITIVE DAMAGES.</p><p>TO THE EXTENT ' 'PERMITTED BY LAW, THE TOTAL LIABILITY OF EMORY UNIVERSITY AND ANY OF ' 'ITS AFFILIATED ENTITIES, FOR ANY CLAIMS UNDER THESE TERMS OR ANY ' 'CLAIM ARISING FROM YOUR USE OF READUX, INCLUDING FOR ANY IMPLIED ' 'WARRANTIES, IS LIMITED TO THE AMOUNT YOU PAID US TO USE READUX (OR, ' 'IF WE CHOOSE, TO SUPPLYING YOU WITH READUX AGAIN).</p><p>IN ALL ' 'CASES, EMORY UNIVERSITY AND ALL ITS AFFILIATED ENTITIES WILL NOT BE ' 'LIABLE FOR ANY LOSS OR DAMAGE THAT IS NOT REASONABLY ' 'FORESEEABLE.</p><h2>8. Laws Governing the Terms. </h2><p>The laws of ' 'the State of Georgia, USA, excluding Georgia’s conflict of laws ' 'rules, will apply to any disputes arising out of or relating to ' 'these Terms or any other matter relating to your use of Readux. All ' 'claims arising out of or relating to these Terms or Readux must be ' 'litigated exclusively in the state courts of DeKalb County, Georgia, ' 'USA, or the federal courts in the United States District Court for ' 'the Northern District of Georgia. You and Emory consent to personal ' 'jurisdiction in those courts and waive any objections based on ' 'improper or inconvenient forum. </p><h2>9. About these ' 'Terms</h2><p>We may modify these Terms and supply additional terms ' 'that apply to Readux. Changes may be needed for a variety of ' 'reasons, such as: new features or other modifications of Readux; ' 'changes in law, custom, or political or economic policy; new ' 'guidelines issued by regulators or relevant industry bodies; or the ' 'operational, compliance, or other needs or obligations of ECDS. ' 'We’ll post notice of modifications or additions to these Terms on ' 'this page. You should visit this page regularly to check for ' 'updates. We will make every effort to provide you with advance ' 'notice of any material changes or additions to these terms. ' 'Modifications or additions to these Terms will go into effect as of ' 'the date indicated on this page, and some changes may be effective ' 'immediately. If you do not agree to any new or modified terms, you ' 'should discontinue your use of Readux. These Terms control the ' 'relationship between ECDS and you. They do not create any third ' 'party beneficiary rights. If you do not comply with these Terms, and ' 'we don’t take action right away, this doesn’t mean that we are ' 'giving up any rights that we may have (such as taking action in the ' 'future). If it turns out that a particular term is not enforceable, ' 'this will not affect any other terms.</p><p>For information about ' 'how to contact ECDS, please visit our <a ' 'href="http://digitalscholarship.emory.edu/about/index.html">contact ' 'page</a>.</p>'}
_home/_footer.html
/home/readux/apps/templates/_home/_footer.html
Toggle context {'False': False, 'None': None, 'True': True} {'APP_VERSION': '2.3.0', 'BRANCH': 'develop', 'COMMIT': 'd891385885936bc9b1244e7c3b34a345986d722d', 'COMMIT_DATE': '03/31/2025, 09:27:48', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'DJANGO_ENV': 'dev', 'FOOTER_CONTENT_TEMPLATE': '_home/_footer_content.html', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'en-us', 'MEDIA_URL': '/media/', 'META_DESCRIPTION': '', 'META_KEYWORDS': '', 'STATIC_URL': '/static/', 'TIME_ZONE': 'America/New_York', 'background_fallback': 'linear-gradient(135deg, #1D3557, #457B9D)', 'background_image_url': '/static/images/bg.jpg', 'csrf_token': <SimpleLazyObject: 'GBleTeMRvXzYudvaIK1IhZoe6fvAXX64XcBGCJzdOg7Y74EGq1wgK3cgGPzZiHCq'>, 'css': ':root{--link-color:#950953;}', 'debug': True, 'has_ga_tracking_id': False, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f60b9f56e30>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f60b9f57460>, 'request': '<<request>>', 'settings': <SimpleLazyObject: {}>, 'sql_queries': <function debug.<locals>.<lambda> at 0x7f60b9e9e560>, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f60ba7f27d0>>, 'wagtailmenus_vals': '<<triggers database query>>'} {'page': <ContentPage: Readux Terms of Service>, 'request': '<<request>>', 'self': <ContentPage: Readux Terms of Service>}
_home/_footer_content.html
/home/readux/apps/templates/_home/_footer_content.html
Toggle context {'False': False, 'None': None, 'True': True} {'APP_VERSION': '2.3.0', 'BRANCH': 'develop', 'COMMIT': 'd891385885936bc9b1244e7c3b34a345986d722d', 'COMMIT_DATE': '03/31/2025, 09:27:48', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'DJANGO_ENV': 'dev', 'FOOTER_CONTENT_TEMPLATE': '_home/_footer_content.html', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'en-us', 'MEDIA_URL': '/media/', 'META_DESCRIPTION': '', 'META_KEYWORDS': '', 'STATIC_URL': '/static/', 'TIME_ZONE': 'America/New_York', 'background_fallback': 'linear-gradient(135deg, #1D3557, #457B9D)', 'background_image_url': '/static/images/bg.jpg', 'csrf_token': <SimpleLazyObject: 'GBleTeMRvXzYudvaIK1IhZoe6fvAXX64XcBGCJzdOg7Y74EGq1wgK3cgGPzZiHCq'>, 'css': ':root{--link-color:#950953;}', 'debug': True, 'has_ga_tracking_id': False, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f60b9f56e30>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f60b9f57460>, 'request': '<<request>>', 'settings': <SimpleLazyObject: {}>, 'sql_queries': <function debug.<locals>.<lambda> at 0x7f60b9e9e560>, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f60ba7f27d0>>, 'wagtailmenus_vals': '<<triggers database query>>'} {'page': <ContentPage: Readux Terms of Service>, 'request': '<<request>>', 'self': <ContentPage: Readux Terms of Service>}

Context processors

django.template.context_processors.csrf
Toggle context {'csrf_token': <SimpleLazyObject: 'GBleTeMRvXzYudvaIK1IhZoe6fvAXX64XcBGCJzdOg7Y74EGq1wgK3cgGPzZiHCq'>}
django.template.context_processors.debug
Toggle context {'debug': True, 'sql_queries': <function debug.<locals>.<lambda> at 0x7f60b9e9e560>}
django.template.context_processors.request
Toggle context {'request': <WSGIRequest: GET '/readux-terms-service/'>}
django.contrib.auth.context_processors.auth
Toggle context {'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f60ba7f27d0>>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f60b9f57460>}
django.template.context_processors.i18n
Toggle context {'LANGUAGES': (('en', 'English'), ('de', 'German')), 'LANGUAGE_CODE': 'en-us', 'LANGUAGE_BIDI': False}
django.template.context_processors.media
Toggle context {'MEDIA_URL': '/media/'}
django.template.context_processors.static
Toggle context {'STATIC_URL': '/static/'}
django.template.context_processors.tz
Toggle context {'TIME_ZONE': 'America/New_York'}
django.contrib.messages.context_processors.messages
Toggle context {'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f60b9f56e30>, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30, 'ERROR': 40}}
wagtail.contrib.settings.context_processors.settings
Toggle context {'settings': <SimpleLazyObject: {}>}
wagtailmenus.context_processors.wagtailmenus
Toggle context {'wagtailmenus_vals': <SimpleLazyObject: {'current_page': <ContentPage: Readux Terms of Service>, 'section_root': <HomePage: Readux>, 'current_page_ancestor_ids': <PageQuerySet [4, 10]>}>}
apps.custom_styles.context_processors.add_custom_style
Toggle context {'css': ':root{--link-color:#950953;}'}
apps.templates.context_processors.has_ga_tracking_id
Toggle context {'has_ga_tracking_id': False}
apps.templates.context_processors.ga_tracking_id
Toggle context {}
apps.readux.context_processors.current_version
Toggle context {'DJANGO_ENV': 'dev', 'APP_VERSION': '2.3.0', 'BRANCH': 'develop', 'COMMIT': 'd891385885936bc9b1244e7c3b34a345986d722d', 'COMMIT_DATE': '03/31/2025, 09:27:48'}
apps.readux.context_processors.footer_template
Toggle context {'FOOTER_CONTENT_TEMPLATE': '_home/_footer_content.html'}
apps.readux.context_processors.site_meta
Toggle context {'META_KEYWORDS': '', 'META_DESCRIPTION': ''}
apps.custom_styles.context_processors.background_image_url
Toggle context {'background_image_url': '/static/images/bg.jpg', 'background_fallback': 'linear-gradient(135deg, #1D3557, #457B9D)'}

Cache calls from 1 backend

Summary

Total calls Total time Cache hits Cache misses
1 0.07537798956036568 ms 1 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0

Calls

Time (ms) Type Arguments Keyword arguments Backend
0.0754 get ('wagtail_site_root_paths',) {} <django.core.cache.backends.locmem.LocMemCache object at 0x7f60bab62b30>
/home/readux/venv/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in run(210)
  self.manage_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run(125)
  self.run_for_one(timeout)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in run_for_one(69)
  self.accept(listener)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/readux/venv/lib/python3.10/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/readux/venv/lib/python3.10/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/home/readux/venv/lib/python3.10/site-packages/allauth/account/middleware.py in middleware(28)
  response = get_response(request)

/usr/local/lib/python3.10/cProfile.py in runcall(110)
  return func(*args, **kw)

/home/readux/venv/lib/python3.10/site-packages/django/template/response.py in render(105)
  self.content = self.rendered_content

/home/readux/venv/lib/python3.10/site-packages/django/template/response.py in rendered_content(83)
  return template.render(context, self._request)

/home/readux/venv/lib/python3.10/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(170)
  return self._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/loader_tags.py in render(195)
  return template.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(172)
  return self._render(context)

/home/readux/venv/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/readux/venv/lib/python3.10/site-packages/django/template/library.py in render(192)
  output = self.func(*resolved_args, **resolved_kwargs)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/templatetags/menu_tags.py in main_menu(31)
  return menu_class.render_from_tag(

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_from_tag(1094)
  return super().render_from_tag(

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_from_tag(106)
  return instance.render_to_template()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in render_to_template(233)
  context_data = self.get_context_data()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/mixins.py in get_context_data(118)
  return super().get_context_data(**data)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_context_data(1046)
  return super().get_context_data(**data)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_context_data(380)
  data['menu_items'] = self.get_menu_items_for_rendering()

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in get_menu_items_for_rendering(402)
  items = list(items)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in prime_menu_items(558)
  item = self._prime_menu_item(item)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menus.py in _prime_menu_item(535)
  item.href = item.relative_url(current_site, request=request)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/models/menuitems.py in relative_url(95)
  page_url = self.link_page.get_url(

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/__init__.py in get_url(2155)
  url_parts = self.get_url_parts(request=request)

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/__init__.py in get_url_parts(2066)
  possible_sites = self._get_relevant_site_root_paths(request)

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/__init__.py in _get_relevant_site_root_paths(2044)
  for srp in self._get_site_root_paths(cache_object)

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/__init__.py in _get_site_root_paths(2033)
  cache_object._wagtail_cached_site_root_paths = Site.get_site_root_paths()

/home/readux/venv/lib/python3.10/site-packages/wagtail/models/sites.py in get_site_root_paths(212)
  result = cache.get("wagtail_site_root_paths")

Signals

Signal Receivers
class_prepared
connection_created register_type_handlers
got_request_exception
m2m_changed RealTimeSignalProcessor.handle_m2m_changed
post_delete RealTimeSignalProcessor.handle_delete, post_delete_file_cleanup, post_delete_file_cleanup, post_delete_file_cleanup, post_delete_purge_rendition_cache, post_delete_signal_handler, post_delete_signal_handler, post_delete_signal_handler, post_delete_signal_handler, post_delete_signal_handler, post_delete_signal_handler, post_delete_signal_handler, post_delete_site_signal_handler, post_delete_page_log_deletion, reset_locales_display_names_cache, remove_reference_index_on_delete
post_init ImageField.update_dimension_fields, WagtailImageField.update_dimension_fields, WagtailImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, delete_mt_init
post_migrate create_permissions, create_contenttypes, create_default_site, create_extra_permissions, connect_reference_index_signal_handlers
post_save set_tags, RealTimeSignalProcessor.handle_save, post_save_signal_handler, post_save_signal_handler, post_save_signal_handler, post_save_signal_handler, post_save_signal_handler, post_save_signal_handler, post_save_signal_handler, post_save_site_signal_handler, reset_locales_display_names_cache, update_reference_index_on_save, reset_state, reset_state, reset_state, reset_state
pre_delete clear_site_cache, RealTimeSignalProcessor.handle_pre_delete, pre_delete_page_unpublish
pre_init
pre_migrate inject_rename_contenttypes_operations, disconnect_reference_index_signal_handlers
pre_save clear_site_cache, set_locale_on_new_instance, parse_payload, pre_save_image_feature_detection
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, reset_hashers, FileSystemStorage._clear_cached_properties, reset_cache, reset_edit_handler_cache, WagtailmenusSettingsHelper.reset_caches, TmpStorage._clear_cached_properties, TmpStorage._clear_cached_properties, TmpStorage._clear_cached_properties, uninstall_if_needed, clear_caches, reload_api_settings, Settings.change_setting, update_permission_policy, FileSystemStorage._clear_cached_properties, StaticFilesStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, 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, StaticFilesStorage._clear_cached_properties

Profiling

Call CumTime Per TotTime Per Count
/debug_toolbar/panels/__init__.py in process_request(195)
0.250 0.250 0.000 0.000 1
/django/core/handlers/exception.py in inner(44)
0.250 0.250 0.000 0.000 1
/django/core/handlers/base.py in _get_response(160)
0.250 0.250 0.000 0.000 1
/django/template/response.py in render(96)
0.184 0.184 0.000 0.000 1
/django/template/response.py in rendered_content(72)
0.183 0.183 0.000 0.000 1
/django/template/backends/django.py in render(58)
0.180 0.180 0.000 0.000 1
/django/template/base.py in render(164)
0.180 0.030 0.000 0.000 1
/django/test/utils.py in instrumented_test_render(94)
0.171 0.016 0.000 0.000 1
/django/template/base.py in render(934)
0.166 0.013 0.000 0.000 1
/django/template/base.py in render_annotated(897)
0.166 0.001 0.000 0.000 1
/django/template/loader_tags.py in render(162)
0.129 0.026 0.000 0.000 2
/django/template/defaulttags.py in render(160)
0.038 0.009 0.000 0.000 3
/django/template/defaulttags.py in render(303)
0.040 0.002 0.000 0.000 13
/django/template/loader_tags.py in render(48)
0.155 0.013 0.000 0.000 10
/django/template/loader_tags.py in render(126)
0.166 0.083 0.000 0.000 1
/django/template/library.py in render(190)
0.124 0.025 0.000 0.000 5
/usr/local/lib/python3.10/contextlib.py in inner(76)
0.066 0.066 0.000 0.000 1
/wagtail/views.py in serve(12)
0.042 0.042 0.000 0.000 1