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

Tibet Test

31 volumes

Testing uploading volumes from the Library of Tibetan Works and Archives collection.

Cover of རྟོགས་པ་གསུམ་པའི་འགྲེལ་བ་རྒྱས་སྟོན་ཀུན་དགའ་བརྩོན་འགྲུས་ཀྱི་མཛད། .-དབུ་ཅན་བྲིས་མ།

Showing 1-8 of 31 volumes / Page 1
of 4 /
/
First page of Tibet volume test

Tibet volume test

test
Added Dec. 6, 2022, 3:49 p.m.
First page of ཀླུ་གཏོར་མདོར་དུས་སུ་བཀོད་པ་ཞེས་བྱ་བ། .-བྲིས་མ།

ཀླུ་གཏོར་མདོར་དུས་སུ་བཀོད་པ་ཞེས་བྱ་བ། .-བྲིས་མ།

Added Dec. 14, 2022, 1:38 p.m.
First page of ཀློང་ཆེན་སྙིང་གི་ཐིག་ལེ་ལས་རིག་འཛིན་འདུས་པའི་རྩ་དབང་རྒྱལ་ཐབས་སྤྱི་བླུགས་ཀྱི་མཚམས་སྦྱོར་ཁྱེར་བདེས་རྒྱན་པ་པདྨའི་དོ་ཤལ་ཅེས་བྱ་བ། .-དབུ་མེད་བྲིས་མ།

ཀློང་ཆེན་སྙིང་གི་ཐིག་ལེ་ལས་རིག་འཛིན་འདུས་པའི་རྩ་དབང་རྒྱལ་ཐབས་སྤྱི་བླུགས་ཀྱི་མཚམས་སྦྱོར་ཁྱེར་བདེས་རྒྱན་པ་པདྨའི་དོ་ཤལ་ཅེས་བྱ་བ། .-དབུ་མེད་བྲིས་མ།

Added Dec. 5, 2022, 12:23 p.m.
First page of བསྐལ་བཟང་རྒྱན་གྱི་འཕྲེང་བ། .-བྲིས་མ།

བསྐལ་བཟང་རྒྱན་གྱི་འཕྲེང་བ། .-བྲིས་མ།

Added Dec. 15, 2022, 12:14 p.m.
First page of གུ་རུའི་ཐུགས་དམ་རཏྣའི་གཏེར་བྱོན་རྟ་མགྲིན་གསང་བ་འདུས་པའི་མཁྲོ་མཚོ་རྒྱལ་སྐོར་གསུམ་གྱི་ཡང་ཆོས་མཁྲོའི་སྤྱི་སྒྲུབ་མཁའ་སྤྱོད་བདེ་ལམ། .-བྲིས་མ།

གུ་རུའི་ཐུགས་དམ་རཏྣའི་གཏེར་བྱོན་རྟ་མགྲིན་གསང་བ་འདུས་པའི་མཁྲོ་མཚོ་རྒྱལ་སྐོར་གསུམ་གྱི་ཡང་ཆོས་མཁྲོའི་སྤྱི་སྒྲུབ་མཁའ་སྤྱོད་བདེ་ལམ། .-བྲིས་མ།

Added Dec. 5, 2022, 12:37 p.m.
First page of མཆོད་སྦྱིན་བསིལ་གཏོར་གྱི་ཆོ་ག་གངྒའི་ཆུ་རྒྱུན་ཞེས་བྱ་བ།

མཆོད་སྦྱིན་བསིལ་གཏོར་གྱི་ཆོ་ག་གངྒའི་ཆུ་རྒྱུན་ཞེས་བྱ་བ།

Added Dec. 13, 2022, 2:08 p.m.
First page of རྟ་མགྲིན་གསང་སྒྲུབ་ཀྱི་སྙེན་ཡིག་རབ་གསལ་མེ་ལོང༌།

རྟ་མགྲིན་གསང་སྒྲུབ་ཀྱི་སྙེན་ཡིག་རབ་གསལ་མེ་ལོང༌།

Added Aug. 5, 2022, 6:06 p.m.
First page of རྟོགས་པ་གསུམ་པའི་འགྲེལ་བ་རྒྱས་སྟོན་ཀུན་དགའ་བརྩོན་འགྲུས་ཀྱི་མཛད། .-དབུ་ཅན་བྲིས་མ།

རྟོགས་པ་གསུམ་པའི་འགྲེལ་བ་རྒྱས་སྟོན་ཀུན་དགའ་བརྩོན་འགྲུས་ཀྱི་མཛད། .-དབུ་ཅན་བྲིས་མ།

Added Aug. 5, 2022, 6:06 p.m.
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 490.961 msec
System CPU time 0.000 msec
Total CPU time 490.961 msec
Elapsed time 585.490 msec
Context switches 834 voluntary, 17 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/collection/tibet-test
User-Agent Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
X-Amzn-Trace-Id Root=1-6820f248-119cb16c30fffd9f7eb06f5e
X-Forwarded-For 3.137.198.25, 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 /collection/tibet-test/
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
apps.readux.views.CollectionDetail () {'collection': 'tibet-test'} collection

No cookies

No session data

No GET data

No POST data

SQL queries from 1 connection

  • default 62.67 ms (41 queries including 28 similar and 18 duplicates )
Query Timeline Time (ms) Action
SELECT "kollections_collection"."id",
       "kollections_collection"."pid",
       "kollections_collection"."label",
       "kollections_collection"."label_en",
       "kollections_collection"."label_de",
       "kollections_collection"."modified_at",
       "kollections_collection"."summary",
       "kollections_collection"."summary_en",
       "kollections_collection"."summary_de",
       "kollections_collection"."attribution",
       "kollections_collection"."metadata",
       "kollections_collection"."upload",
       "kollections_collection"."created_at",
       "kollections_collection"."updated_at",
       "kollections_collection"."original",
       "kollections_collection"."header",
       "kollections_collection"."thumbnail",
       "kollections_collection"."collection_image_title",
       "kollections_collection"."collection_image_creator",
       "kollections_collection"."collection_image_summary"
  FROM "kollections_collection"
 WHERE "kollections_collection"."pid" = 'tibet-test'
 LIMIT 21
SELECT ••• FROM "kollections_collection" WHERE "kollections_collection"."pid" = 'tibet-test' LIMIT 21
2 similar queries. Duplicated 2 times.
2.72

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/django/views/generic/base.py in view(70)
  return self.dispatch(request, *args, **kwargs)

/home/readux/venv/lib/python3.10/site-packages/django/views/generic/base.py in dispatch(98)
  return handler(request, *args, **kwargs)

/home/readux/venv/lib/python3.10/site-packages/django/views/generic/detail.py in get(106)
  self.object = self.get_object()

/home/readux/venv/lib/python3.10/site-packages/django/views/generic/detail.py in get_object(52)
  obj = queryset.get()

SELECT "kollections_collection"."id",
       "kollections_collection"."pid",
       "kollections_collection"."label",
       "kollections_collection"."label_en",
       "kollections_collection"."label_de",
       "kollections_collection"."modified_at",
       "kollections_collection"."summary",
       "kollections_collection"."summary_en",
       "kollections_collection"."summary_de",
       "kollections_collection"."attribution",
       "kollections_collection"."metadata",
       "kollections_collection"."upload",
       "kollections_collection"."created_at",
       "kollections_collection"."updated_at",
       "kollections_collection"."original",
       "kollections_collection"."header",
       "kollections_collection"."thumbnail",
       "kollections_collection"."collection_image_title",
       "kollections_collection"."collection_image_creator",
       "kollections_collection"."collection_image_summary"
  FROM "kollections_collection"
 WHERE "kollections_collection"."pid" = 'tibet-test'
 LIMIT 21
SELECT ••• FROM "kollections_collection" WHERE "kollections_collection"."pid" = 'tibet-test' LIMIT 21
2 similar queries. Duplicated 2 times.
0.95

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/django/views/generic/base.py in view(70)
  return self.dispatch(request, *args, **kwargs)

/home/readux/venv/lib/python3.10/site-packages/django/views/generic/base.py in dispatch(98)
  return handler(request, *args, **kwargs)

/home/readux/venv/lib/python3.10/site-packages/django/views/generic/detail.py in get(107)
  context = self.get_context_data(object=self.object)

/home/readux/apps/readux/views.py in get_context_data(97)
  volumes = self.get_volumes()

/home/readux/apps/readux/views.py in get_volumes(66)
  collection = self.get_object()

/home/readux/venv/lib/python3.10/site-packages/django/views/generic/detail.py in get_object(52)
  obj = queryset.get()

SELECT COUNT(*) AS "__count"
  FROM "manifests_manifest"
 INNER JOIN "manifests_manifest_collections"
    ON ("manifests_manifest"."id" = "manifests_manifest_collections"."manifest_id")
 WHERE "manifests_manifest_collections"."collection_id" = 'eccbf951-e804-4f15-9e6a-5d7624aed7ab'::uuid
SELECT COUNT(*) AS "__count" FROM "manifests_manifest" INNER JOIN "manifests_manifest_collections" ON ("manifests_manifest"."id" = "manifests_manifest_collections"."manifest_id") WHERE "manifests_manifest_collections"."collection_id" = 'eccbf951-e804-4f15-9e6a-5d7624aed7ab'::uuid
2.20

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/django/views/generic/base.py in view(70)
  return self.dispatch(request, *args, **kwargs)

/home/readux/venv/lib/python3.10/site-packages/django/views/generic/base.py in dispatch(98)
  return handler(request, *args, **kwargs)

/home/readux/venv/lib/python3.10/site-packages/django/views/generic/detail.py in get(107)
  context = self.get_context_data(object=self.object)

/home/readux/apps/readux/views.py in get_context_data(104)
  volumes = paginator.page(page)

/home/readux/venv/lib/python3.10/site-packages/django/core/paginator.py in page(76)
  number = self.validate_number(number)

/home/readux/venv/lib/python3.10/site-packages/django/core/paginator.py in validate_number(54)
  if number > self.num_pages:

/home/readux/venv/lib/python3.10/site-packages/django/core/paginator.py in num_pages(103)
  if self.count == 0 and not self.allow_empty_first_page:

/home/readux/venv/lib/python3.10/site-packages/django/core/paginator.py in count(97)
  return c()

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"."content_type_id" IN (46)
 ORDER BY "wagtailcore_page"."path" ASC
 LIMIT 1
SELECT ••• FROM "wagtailcore_page" WHERE "wagtailcore_page"."content_type_id" IN (46) ORDER BY "wagtailcore_page"."path" ASC LIMIT 1
1.80

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/django/views/generic/base.py in view(70)
  return self.dispatch(request, *args, **kwargs)

/home/readux/venv/lib/python3.10/site-packages/django/views/generic/base.py in dispatch(98)
  return handler(request, *args, **kwargs)

/home/readux/venv/lib/python3.10/site-packages/django/views/generic/detail.py in get(107)
  context = self.get_context_data(object=self.object)

/home/readux/apps/readux/views.py in get_context_data(133)
  "collectionlink": Page.objects.type(CollectionsPage).first(),

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.87

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 "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
1.90

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(99)
  template_rendered.send(sender=self, template=self, context=context)

/home/readux/venv/lib/python3.10/site-packages/django/dispatch/dispatcher.py in send(180)
  return [

/home/readux/venv/lib/python3.10/site-packages/django/dispatch/dispatcher.py in <listcomp>(181)
  (receiver, receiver(signal=self, sender=sender, **named))

/home/readux/venv/lib/python3.10/site-packages/wagtail/contrib/settings/context_processors.py in <lambda>(85)
  return {"settings": SimpleLazyObject(lambda: _inner(request))}

/home/readux/venv/lib/python3.10/site-packages/wagtail/contrib/settings/context_processors.py in _inner(79)
  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_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
1.47

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(99)
  template_rendered.send(sender=self, template=self, context=context)

/home/readux/venv/lib/python3.10/site-packages/django/dispatch/dispatcher.py in send(180)
  return [

/home/readux/venv/lib/python3.10/site-packages/django/dispatch/dispatcher.py in <listcomp>(181)
  (receiver, receiver(signal=self, sender=sender, **named))

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/context_processors.py in _get_wagtailmenus_vals(21)
  match, full_url_match = derive_page(request, site)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/utils/misc.py in derive_page(53)
  routing_point = site.root_page.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 "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" = 'collection')
 LIMIT 21
SELECT ••• FROM "wagtailcore_page" WHERE ("wagtailcore_page"."depth" = 4 AND "wagtailcore_page"."path" BETWEEN '0001000100020000' AND '000100010002ZZZZ' AND "wagtailcore_page"."slug" = 'collection') LIMIT 21
2 similar queries. Duplicated 2 times.
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(99)
  template_rendered.send(sender=self, template=self, context=context)

/home/readux/venv/lib/python3.10/site-packages/django/dispatch/dispatcher.py in send(180)
  return [

/home/readux/venv/lib/python3.10/site-packages/django/dispatch/dispatcher.py in <listcomp>(181)
  (receiver, receiver(signal=self, sender=sender, **named))

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/context_processors.py in _get_wagtailmenus_vals(21)
  match, full_url_match = derive_page(request, site)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/utils/misc.py in derive_page(70)
  best_match = routing_point.route(request, lookup_components)[0]

/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"
  FROM "wagtailcore_page"
 WHERE ("wagtailcore_page"."depth" = 4 AND "wagtailcore_page"."path" BETWEEN '0001000100020000' AND '000100010002ZZZZ' AND "wagtailcore_page"."slug" = 'collection')
 LIMIT 21
SELECT ••• FROM "wagtailcore_page" WHERE ("wagtailcore_page"."depth" = 4 AND "wagtailcore_page"."path" BETWEEN '0001000100020000' AND '000100010002ZZZZ' AND "wagtailcore_page"."slug" = 'collection') LIMIT 21
2 similar queries. Duplicated 2 times.
1.03

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(99)
  template_rendered.send(sender=self, template=self, context=context)

/home/readux/venv/lib/python3.10/site-packages/django/dispatch/dispatcher.py in send(180)
  return [

/home/readux/venv/lib/python3.10/site-packages/django/dispatch/dispatcher.py in <listcomp>(181)
  (receiver, receiver(signal=self, sender=sender, **named))

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/context_processors.py in _get_wagtailmenus_vals(21)
  match, full_url_match = derive_page(request, site)

/home/readux/venv/lib/python3.10/site-packages/wagtailmenus/utils/misc.py in derive_page(70)
  best_match = routing_point.route(request, lookup_components)[0]

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

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.64

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(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/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.44

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(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/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.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(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(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/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
3.05

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(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/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.43

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(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/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.70

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(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/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
9 similar queries. Duplicated 9 times.
1.05

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(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/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
9 similar queries. Duplicated 9 times.
0.90

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(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/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
9 similar queries. Duplicated 9 times.
0.82

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(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/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
9 similar queries. Duplicated 9 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(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/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
9 similar queries. Duplicated 9 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(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/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
9 similar queries. Duplicated 9 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(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/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
9 similar queries. Duplicated 9 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(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/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
9 similar queries. Duplicated 9 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(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/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
9 similar queries. Duplicated 9 times.
0.85

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(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/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.28

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(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/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.
0.90

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(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/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.
0.91

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(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/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 "manifests_manifest"."id",
       "manifests_manifest"."pid",
       "manifests_manifest"."label",
       "manifests_manifest"."modified_at",
       "manifests_manifest"."summary",
       "manifests_manifest"."author",
       "manifests_manifest"."published_city",
       "manifests_manifest"."published_date",
       "manifests_manifest"."published_date_edtf",
       "manifests_manifest"."date_edtf",
       "manifests_manifest"."date_earliest",
       "manifests_manifest"."date_latest",
       "manifests_manifest"."date_sort_ascending",
       "manifests_manifest"."date_sort_descending",
       "manifests_manifest"."publisher",
       "manifests_manifest"."attribution",
       "manifests_manifest"."logo",
       "manifests_manifest"."logo_url",
       "manifests_manifest"."license",
       "manifests_manifest"."scanned_by",
       "manifests_manifest"."identifier",
       "manifests_manifest"."identifier_uri",
       "manifests_manifest"."pdf",
       "manifests_manifest"."metadata",
       "manifests_manifest"."viewingdirection",
       "manifests_manifest"."created_at",
       "manifests_manifest"."updated_at",
       "manifests_manifest"."search_vector",
       "manifests_manifest"."image_server_id",
       "manifests_manifest"."start_canvas_id",
       "manifests_manifest"."searchable"
  FROM "manifests_manifest"
 INNER JOIN "manifests_manifest_collections"
    ON ("manifests_manifest"."id" = "manifests_manifest_collections"."manifest_id")
 WHERE "manifests_manifest_collections"."collection_id" = 'eccbf951-e804-4f15-9e6a-5d7624aed7ab'::uuid
 ORDER BY "manifests_manifest"."label" ASC
 LIMIT 8
SELECT ••• FROM "manifests_manifest" INNER JOIN "manifests_manifest_collections" ON ("manifests_manifest"."id" = "manifests_manifest_collections"."manifest_id") WHERE "manifests_manifest_collections"."collection_id" = 'eccbf951-e804-4f15-9e6a-5d7624aed7ab'::uuid ORDER BY "manifests_manifest"."label" ASC LIMIT 8
2.18

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(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/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(171)
  len_values = len(values)

/home/readux/venv/lib/python3.10/site-packages/django/core/paginator.py in __len__(177)
  return len(self.object_list)

1 {% load static %}
2
3 <div class="uk-grid-match uk-child-width-1-4@m uk-margin-large-bottom" uk-grid>
4 {% for volume in volumes %}
5 <!-- Volume Item -->
6 {% if volume.pid %}
7 <a class="grid-item" href="{% url 'volumeall' volume.pid %}">
8 <img src="{{ volume.canvas_set.first.thumbnail_crop_volume }}" alt="First page of {{volume.label}}" onerror="this.onerror=null;this.src='{% static 'images/image_not_found.jpg' %}';">

/home/readux/apps/templates/snippets/_volumes_grid.html

SELECT "canvases_canvas"."id",
       "canvases_canvas"."pid",
       "canvases_canvas"."created_at",
       "canvases_canvas"."modified_at",
       "canvases_canvas"."label",
       "canvases_canvas"."summary",
       "canvases_canvas"."manifest_id",
       "canvases_canvas"."image_server_id",
       "canvases_canvas"."position",
       "canvases_canvas"."height",
       "canvases_canvas"."width",
       "canvases_canvas"."ocr_offset",
       "canvases_canvas"."resource",
       "canvases_canvas"."is_starting_page",
       "canvases_canvas"."default_ocr",
       "canvases_canvas"."ocr_file_path"
  FROM "canvases_canvas"
 WHERE "canvases_canvas"."manifest_id" = '9851e7ea-d010-43cf-b607-417197a9698c'::uuid
 ORDER BY "canvases_canvas"."position" ASC
 LIMIT 1
SELECT ••• FROM "canvases_canvas" WHERE "canvases_canvas"."manifest_id" = '9851e7ea-d010-43cf-b607-417197a9698c'::uuid ORDER BY "canvases_canvas"."position" ASC LIMIT 1
8 similar queries.
1.44

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(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/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/base.py in render(988)
  output = self.filter_expression.resolve(context)

/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()

5 <!-- Volume Item -->
6 {% if volume.pid %}
7 <a class="grid-item" href="{% url 'volumeall' volume.pid %}">
8 <img src="{{ volume.canvas_set.first.thumbnail_crop_volume }}" alt="First page of {{volume.label}}" onerror="this.onerror=null;this.src='{% static 'images/image_not_found.jpg' %}';">
9 <h2>{{ volume.label|default:"[no title]"|truncatechars:200 }}</h2>
10 {% if volume.published_date or volume.published_date_edtf %}
11 <div class="color-black">{{ volume.published_date|default:volume.published_date_edtf }}</div>
12 {% endif %}

/home/readux/apps/templates/snippets/_volumes_grid.html

SELECT "canvases_canvas"."id",
       "canvases_canvas"."pid",
       "canvases_canvas"."created_at",
       "canvases_canvas"."modified_at",
       "canvases_canvas"."label",
       "canvases_canvas"."summary",
       "canvases_canvas"."manifest_id",
       "canvases_canvas"."image_server_id",
       "canvases_canvas"."position",
       "canvases_canvas"."height",
       "canvases_canvas"."width",
       "canvases_canvas"."ocr_offset",
       "canvases_canvas"."resource",
       "canvases_canvas"."is_starting_page",
       "canvases_canvas"."default_ocr",
       "canvases_canvas"."ocr_file_path"
  FROM "canvases_canvas"
 WHERE "canvases_canvas"."manifest_id" = 'd3d216ad-cc5b-4d86-bd8d-a4b9aba269fc'::uuid
 ORDER BY "canvases_canvas"."position" ASC
 LIMIT 1
SELECT ••• FROM "canvases_canvas" WHERE "canvases_canvas"."manifest_id" = 'd3d216ad-cc5b-4d86-bd8d-a4b9aba269fc'::uuid ORDER BY "canvases_canvas"."position" ASC LIMIT 1
8 similar queries.
1.64

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(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/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/base.py in render(988)
  output = self.filter_expression.resolve(context)

/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()

5 <!-- Volume Item -->
6 {% if volume.pid %}
7 <a class="grid-item" href="{% url 'volumeall' volume.pid %}">
8 <img src="{{ volume.canvas_set.first.thumbnail_crop_volume }}" alt="First page of {{volume.label}}" onerror="this.onerror=null;this.src='{% static 'images/image_not_found.jpg' %}';">
9 <h2>{{ volume.label|default:"[no title]"|truncatechars:200 }}</h2>
10 {% if volume.published_date or volume.published_date_edtf %}
11 <div class="color-black">{{ volume.published_date|default:volume.published_date_edtf }}</div>
12 {% endif %}

/home/readux/apps/templates/snippets/_volumes_grid.html

SELECT "manifests_imageserver"."id",
       "manifests_imageserver"."server_base",
       "manifests_imageserver"."storage_service",
       "manifests_imageserver"."storage_path",
       "manifests_imageserver"."sftp_user",
       "manifests_imageserver"."sftp_port",
       "manifests_imageserver"."private_key_path",
       "manifests_imageserver"."path_delineator"
  FROM "manifests_imageserver"
 WHERE "manifests_imageserver"."id" = 'c75477ba-c7e2-4210-ab99-4f5c6217e752'::uuid
 LIMIT 21
SELECT ••• FROM "manifests_imageserver" WHERE "manifests_imageserver"."id" = 'c75477ba-c7e2-4210-ab99-4f5c6217e752'::uuid LIMIT 21
5 similar queries. Duplicated 3 times.
1.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(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/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/base.py in render(988)
  output = self.filter_expression.resolve(context)

/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/apps/iiif/canvases/models.py in thumbnail_crop_volume(139)
  return f"{self.resource_id}/pct:25,15,50,85/,600/0/default.jpg"

/home/readux/apps/iiif/canvases/models.py in resource_id(63)
  self.__check_image_server()

/home/readux/apps/iiif/canvases/models.py in __check_image_server(223)
  if self.image_server is None and self.manifest.image_server is not None:

5 <!-- Volume Item -->
6 {% if volume.pid %}
7 <a class="grid-item" href="{% url 'volumeall' volume.pid %}">
8 <img src="{{ volume.canvas_set.first.thumbnail_crop_volume }}" alt="First page of {{volume.label}}" onerror="this.onerror=null;this.src='{% static 'images/image_not_found.jpg' %}';">
9 <h2>{{ volume.label|default:"[no title]"|truncatechars:200 }}</h2>
10 {% if volume.published_date or volume.published_date_edtf %}
11 <div class="color-black">{{ volume.published_date|default:volume.published_date_edtf }}</div>
12 {% endif %}

/home/readux/apps/templates/snippets/_volumes_grid.html

SELECT "canvases_canvas"."id",
       "canvases_canvas"."pid",
       "canvases_canvas"."created_at",
       "canvases_canvas"."modified_at",
       "canvases_canvas"."label",
       "canvases_canvas"."summary",
       "canvases_canvas"."manifest_id",
       "canvases_canvas"."image_server_id",
       "canvases_canvas"."position",
       "canvases_canvas"."height",
       "canvases_canvas"."width",
       "canvases_canvas"."ocr_offset",
       "canvases_canvas"."resource",
       "canvases_canvas"."is_starting_page",
       "canvases_canvas"."default_ocr",
       "canvases_canvas"."ocr_file_path"
  FROM "canvases_canvas"
 WHERE "canvases_canvas"."manifest_id" = 'e560d921-6978-4540-aa55-e40bd026d100'::uuid
 ORDER BY "canvases_canvas"."position" ASC
 LIMIT 1
SELECT ••• FROM "canvases_canvas" WHERE "canvases_canvas"."manifest_id" = 'e560d921-6978-4540-aa55-e40bd026d100'::uuid ORDER BY "canvases_canvas"."position" ASC LIMIT 1
8 similar queries.
2.12

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(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/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/base.py in render(988)
  output = self.filter_expression.resolve(context)

/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()

5 <!-- Volume Item -->
6 {% if volume.pid %}
7 <a class="grid-item" href="{% url 'volumeall' volume.pid %}">
8 <img src="{{ volume.canvas_set.first.thumbnail_crop_volume }}" alt="First page of {{volume.label}}" onerror="this.onerror=null;this.src='{% static 'images/image_not_found.jpg' %}';">
9 <h2>{{ volume.label|default:"[no title]"|truncatechars:200 }}</h2>
10 {% if volume.published_date or volume.published_date_edtf %}
11 <div class="color-black">{{ volume.published_date|default:volume.published_date_edtf }}</div>
12 {% endif %}

/home/readux/apps/templates/snippets/_volumes_grid.html

SELECT "manifests_imageserver"."id",
       "manifests_imageserver"."server_base",
       "manifests_imageserver"."storage_service",
       "manifests_imageserver"."storage_path",
       "manifests_imageserver"."sftp_user",
       "manifests_imageserver"."sftp_port",
       "manifests_imageserver"."private_key_path",
       "manifests_imageserver"."path_delineator"
  FROM "manifests_imageserver"
 WHERE "manifests_imageserver"."id" = 'c75477ba-c7e2-4210-ab99-4f5c6217e752'::uuid
 LIMIT 21
SELECT ••• FROM "manifests_imageserver" WHERE "manifests_imageserver"."id" = 'c75477ba-c7e2-4210-ab99-4f5c6217e752'::uuid LIMIT 21
5 similar queries. Duplicated 3 times.
0.91

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(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/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/base.py in render(988)
  output = self.filter_expression.resolve(context)

/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/apps/iiif/canvases/models.py in thumbnail_crop_volume(139)
  return f"{self.resource_id}/pct:25,15,50,85/,600/0/default.jpg"

/home/readux/apps/iiif/canvases/models.py in resource_id(63)
  self.__check_image_server()

/home/readux/apps/iiif/canvases/models.py in __check_image_server(223)
  if self.image_server is None and self.manifest.image_server is not None:

5 <!-- Volume Item -->
6 {% if volume.pid %}
7 <a class="grid-item" href="{% url 'volumeall' volume.pid %}">
8 <img src="{{ volume.canvas_set.first.thumbnail_crop_volume }}" alt="First page of {{volume.label}}" onerror="this.onerror=null;this.src='{% static 'images/image_not_found.jpg' %}';">
9 <h2>{{ volume.label|default:"[no title]"|truncatechars:200 }}</h2>
10 {% if volume.published_date or volume.published_date_edtf %}
11 <div class="color-black">{{ volume.published_date|default:volume.published_date_edtf }}</div>
12 {% endif %}

/home/readux/apps/templates/snippets/_volumes_grid.html

SELECT "canvases_canvas"."id",
       "canvases_canvas"."pid",
       "canvases_canvas"."created_at",
       "canvases_canvas"."modified_at",
       "canvases_canvas"."label",
       "canvases_canvas"."summary",
       "canvases_canvas"."manifest_id",
       "canvases_canvas"."image_server_id",
       "canvases_canvas"."position",
       "canvases_canvas"."height",
       "canvases_canvas"."width",
       "canvases_canvas"."ocr_offset",
       "canvases_canvas"."resource",
       "canvases_canvas"."is_starting_page",
       "canvases_canvas"."default_ocr",
       "canvases_canvas"."ocr_file_path"
  FROM "canvases_canvas"
 WHERE "canvases_canvas"."manifest_id" = '5e0d9855-4250-4258-b4ca-a5221681aba6'::uuid
 ORDER BY "canvases_canvas"."position" ASC
 LIMIT 1
SELECT ••• FROM "canvases_canvas" WHERE "canvases_canvas"."manifest_id" = '5e0d9855-4250-4258-b4ca-a5221681aba6'::uuid ORDER BY "canvases_canvas"."position" ASC LIMIT 1
8 similar queries.
2.27

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(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/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/base.py in render(988)
  output = self.filter_expression.resolve(context)

/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()

5 <!-- Volume Item -->
6 {% if volume.pid %}
7 <a class="grid-item" href="{% url 'volumeall' volume.pid %}">
8 <img src="{{ volume.canvas_set.first.thumbnail_crop_volume }}" alt="First page of {{volume.label}}" onerror="this.onerror=null;this.src='{% static 'images/image_not_found.jpg' %}';">
9 <h2>{{ volume.label|default:"[no title]"|truncatechars:200 }}</h2>
10 {% if volume.published_date or volume.published_date_edtf %}
11 <div class="color-black">{{ volume.published_date|default:volume.published_date_edtf }}</div>
12 {% endif %}

/home/readux/apps/templates/snippets/_volumes_grid.html

SELECT "manifests_imageserver"."id",
       "manifests_imageserver"."server_base",
       "manifests_imageserver"."storage_service",
       "manifests_imageserver"."storage_path",
       "manifests_imageserver"."sftp_user",
       "manifests_imageserver"."sftp_port",
       "manifests_imageserver"."private_key_path",
       "manifests_imageserver"."path_delineator"
  FROM "manifests_imageserver"
 WHERE "manifests_imageserver"."id" = '3ccab835-e143-4add-9188-bb8ca420e973'::uuid
 LIMIT 21
SELECT ••• FROM "manifests_imageserver" WHERE "manifests_imageserver"."id" = '3ccab835-e143-4add-9188-bb8ca420e973'::uuid LIMIT 21
5 similar queries. Duplicated 2 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(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/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/base.py in render(988)
  output = self.filter_expression.resolve(context)

/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/apps/iiif/canvases/models.py in thumbnail_crop_volume(139)
  return f"{self.resource_id}/pct:25,15,50,85/,600/0/default.jpg"

/home/readux/apps/iiif/canvases/models.py in resource_id(63)
  self.__check_image_server()

/home/readux/apps/iiif/canvases/models.py in __check_image_server(223)
  if self.image_server is None and self.manifest.image_server is not None:

5 <!-- Volume Item -->
6 {% if volume.pid %}
7 <a class="grid-item" href="{% url 'volumeall' volume.pid %}">
8 <img src="{{ volume.canvas_set.first.thumbnail_crop_volume }}" alt="First page of {{volume.label}}" onerror="this.onerror=null;this.src='{% static 'images/image_not_found.jpg' %}';">
9 <h2>{{ volume.label|default:"[no title]"|truncatechars:200 }}</h2>
10 {% if volume.published_date or volume.published_date_edtf %}
11 <div class="color-black">{{ volume.published_date|default:volume.published_date_edtf }}</div>
12 {% endif %}

/home/readux/apps/templates/snippets/_volumes_grid.html

SELECT "canvases_canvas"."id",
       "canvases_canvas"."pid",
       "canvases_canvas"."created_at",
       "canvases_canvas"."modified_at",
       "canvases_canvas"."label",
       "canvases_canvas"."summary",
       "canvases_canvas"."manifest_id",
       "canvases_canvas"."image_server_id",
       "canvases_canvas"."position",
       "canvases_canvas"."height",
       "canvases_canvas"."width",
       "canvases_canvas"."ocr_offset",
       "canvases_canvas"."resource",
       "canvases_canvas"."is_starting_page",
       "canvases_canvas"."default_ocr",
       "canvases_canvas"."ocr_file_path"
  FROM "canvases_canvas"
 WHERE "canvases_canvas"."manifest_id" = '6bb57fb3-c0ff-4844-a0ca-9b679f851619'::uuid
 ORDER BY "canvases_canvas"."position" ASC
 LIMIT 1
SELECT ••• FROM "canvases_canvas" WHERE "canvases_canvas"."manifest_id" = '6bb57fb3-c0ff-4844-a0ca-9b679f851619'::uuid ORDER BY "canvases_canvas"."position" ASC LIMIT 1
8 similar queries.
5.78

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(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/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/base.py in render(988)
  output = self.filter_expression.resolve(context)

/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()

5 <!-- Volume Item -->
6 {% if volume.pid %}
7 <a class="grid-item" href="{% url 'volumeall' volume.pid %}">
8 <img src="{{ volume.canvas_set.first.thumbnail_crop_volume }}" alt="First page of {{volume.label}}" onerror="this.onerror=null;this.src='{% static 'images/image_not_found.jpg' %}';">
9 <h2>{{ volume.label|default:"[no title]"|truncatechars:200 }}</h2>
10 {% if volume.published_date or volume.published_date_edtf %}
11 <div class="color-black">{{ volume.published_date|default:volume.published_date_edtf }}</div>
12 {% endif %}

/home/readux/apps/templates/snippets/_volumes_grid.html

SELECT "manifests_imageserver"."id",
       "manifests_imageserver"."server_base",
       "manifests_imageserver"."storage_service",
       "manifests_imageserver"."storage_path",
       "manifests_imageserver"."sftp_user",
       "manifests_imageserver"."sftp_port",
       "manifests_imageserver"."private_key_path",
       "manifests_imageserver"."path_delineator"
  FROM "manifests_imageserver"
 WHERE "manifests_imageserver"."id" = 'c75477ba-c7e2-4210-ab99-4f5c6217e752'::uuid
 LIMIT 21
SELECT ••• FROM "manifests_imageserver" WHERE "manifests_imageserver"."id" = 'c75477ba-c7e2-4210-ab99-4f5c6217e752'::uuid LIMIT 21
5 similar queries. Duplicated 3 times.
0.96

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(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/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/base.py in render(988)
  output = self.filter_expression.resolve(context)

/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/apps/iiif/canvases/models.py in thumbnail_crop_volume(139)
  return f"{self.resource_id}/pct:25,15,50,85/,600/0/default.jpg"

/home/readux/apps/iiif/canvases/models.py in resource_id(63)
  self.__check_image_server()

/home/readux/apps/iiif/canvases/models.py in __check_image_server(223)
  if self.image_server is None and self.manifest.image_server is not None:

5 <!-- Volume Item -->
6 {% if volume.pid %}
7 <a class="grid-item" href="{% url 'volumeall' volume.pid %}">
8 <img src="{{ volume.canvas_set.first.thumbnail_crop_volume }}" alt="First page of {{volume.label}}" onerror="this.onerror=null;this.src='{% static 'images/image_not_found.jpg' %}';">
9 <h2>{{ volume.label|default:"[no title]"|truncatechars:200 }}</h2>
10 {% if volume.published_date or volume.published_date_edtf %}
11 <div class="color-black">{{ volume.published_date|default:volume.published_date_edtf }}</div>
12 {% endif %}

/home/readux/apps/templates/snippets/_volumes_grid.html

SELECT "canvases_canvas"."id",
       "canvases_canvas"."pid",
       "canvases_canvas"."created_at",
       "canvases_canvas"."modified_at",
       "canvases_canvas"."label",
       "canvases_canvas"."summary",
       "canvases_canvas"."manifest_id",
       "canvases_canvas"."image_server_id",
       "canvases_canvas"."position",
       "canvases_canvas"."height",
       "canvases_canvas"."width",
       "canvases_canvas"."ocr_offset",
       "canvases_canvas"."resource",
       "canvases_canvas"."is_starting_page",
       "canvases_canvas"."default_ocr",
       "canvases_canvas"."ocr_file_path"
  FROM "canvases_canvas"
 WHERE "canvases_canvas"."manifest_id" = '73ee84d8-c7e5-4e2a-a874-1384c3736253'::uuid
 ORDER BY "canvases_canvas"."position" ASC
 LIMIT 1
SELECT ••• FROM "canvases_canvas" WHERE "canvases_canvas"."manifest_id" = '73ee84d8-c7e5-4e2a-a874-1384c3736253'::uuid ORDER BY "canvases_canvas"."position" ASC LIMIT 1
8 similar queries.
4.80

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(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/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/base.py in render(988)
  output = self.filter_expression.resolve(context)

/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()

5 <!-- Volume Item -->
6 {% if volume.pid %}
7 <a class="grid-item" href="{% url 'volumeall' volume.pid %}">
8 <img src="{{ volume.canvas_set.first.thumbnail_crop_volume }}" alt="First page of {{volume.label}}" onerror="this.onerror=null;this.src='{% static 'images/image_not_found.jpg' %}';">
9 <h2>{{ volume.label|default:"[no title]"|truncatechars:200 }}</h2>
10 {% if volume.published_date or volume.published_date_edtf %}
11 <div class="color-black">{{ volume.published_date|default:volume.published_date_edtf }}</div>
12 {% endif %}

/home/readux/apps/templates/snippets/_volumes_grid.html

SELECT "manifests_imageserver"."id",
       "manifests_imageserver"."server_base",
       "manifests_imageserver"."storage_service",
       "manifests_imageserver"."storage_path",
       "manifests_imageserver"."sftp_user",
       "manifests_imageserver"."sftp_port",
       "manifests_imageserver"."private_key_path",
       "manifests_imageserver"."path_delineator"
  FROM "manifests_imageserver"
 WHERE "manifests_imageserver"."id" = '3ccab835-e143-4add-9188-bb8ca420e973'::uuid
 LIMIT 21
SELECT ••• FROM "manifests_imageserver" WHERE "manifests_imageserver"."id" = '3ccab835-e143-4add-9188-bb8ca420e973'::uuid LIMIT 21
5 similar queries. Duplicated 2 times.
0.91

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(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/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/base.py in render(988)
  output = self.filter_expression.resolve(context)

/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/apps/iiif/canvases/models.py in thumbnail_crop_volume(139)
  return f"{self.resource_id}/pct:25,15,50,85/,600/0/default.jpg"

/home/readux/apps/iiif/canvases/models.py in resource_id(63)
  self.__check_image_server()

/home/readux/apps/iiif/canvases/models.py in __check_image_server(223)
  if self.image_server is None and self.manifest.image_server is not None:

5 <!-- Volume Item -->
6 {% if volume.pid %}
7 <a class="grid-item" href="{% url 'volumeall' volume.pid %}">
8 <img src="{{ volume.canvas_set.first.thumbnail_crop_volume }}" alt="First page of {{volume.label}}" onerror="this.onerror=null;this.src='{% static 'images/image_not_found.jpg' %}';">
9 <h2>{{ volume.label|default:"[no title]"|truncatechars:200 }}</h2>
10 {% if volume.published_date or volume.published_date_edtf %}
11 <div class="color-black">{{ volume.published_date|default:volume.published_date_edtf }}</div>
12 {% endif %}

/home/readux/apps/templates/snippets/_volumes_grid.html

SELECT "canvases_canvas"."id",
       "canvases_canvas"."pid",
       "canvases_canvas"."created_at",
       "canvases_canvas"."modified_at",
       "canvases_canvas"."label",
       "canvases_canvas"."summary",
       "canvases_canvas"."manifest_id",
       "canvases_canvas"."image_server_id",
       "canvases_canvas"."position",
       "canvases_canvas"."height",
       "canvases_canvas"."width",
       "canvases_canvas"."ocr_offset",
       "canvases_canvas"."resource",
       "canvases_canvas"."is_starting_page",
       "canvases_canvas"."default_ocr",
       "canvases_canvas"."ocr_file_path"
  FROM "canvases_canvas"
 WHERE "canvases_canvas"."manifest_id" = '0d01f4b7-073f-46ed-a1e6-bcbd643b3b38'::uuid
 ORDER BY "canvases_canvas"."position" ASC
 LIMIT 1
SELECT ••• FROM "canvases_canvas" WHERE "canvases_canvas"."manifest_id" = '0d01f4b7-073f-46ed-a1e6-bcbd643b3b38'::uuid ORDER BY "canvases_canvas"."position" ASC LIMIT 1
8 similar queries.
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(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/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/base.py in render(988)
  output = self.filter_expression.resolve(context)

/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()

5 <!-- Volume Item -->
6 {% if volume.pid %}
7 <a class="grid-item" href="{% url 'volumeall' volume.pid %}">
8 <img src="{{ volume.canvas_set.first.thumbnail_crop_volume }}" alt="First page of {{volume.label}}" onerror="this.onerror=null;this.src='{% static 'images/image_not_found.jpg' %}';">
9 <h2>{{ volume.label|default:"[no title]"|truncatechars:200 }}</h2>
10 {% if volume.published_date or volume.published_date_edtf %}
11 <div class="color-black">{{ volume.published_date|default:volume.published_date_edtf }}</div>
12 {% endif %}

/home/readux/apps/templates/snippets/_volumes_grid.html

SELECT "canvases_canvas"."id",
       "canvases_canvas"."pid",
       "canvases_canvas"."created_at",
       "canvases_canvas"."modified_at",
       "canvases_canvas"."label",
       "canvases_canvas"."summary",
       "canvases_canvas"."manifest_id",
       "canvases_canvas"."image_server_id",
       "canvases_canvas"."position",
       "canvases_canvas"."height",
       "canvases_canvas"."width",
       "canvases_canvas"."ocr_offset",
       "canvases_canvas"."resource",
       "canvases_canvas"."is_starting_page",
       "canvases_canvas"."default_ocr",
       "canvases_canvas"."ocr_file_path"
  FROM "canvases_canvas"
 WHERE "canvases_canvas"."manifest_id" = 'e432a794-d6d6-4781-b310-6660ced9fd9c'::uuid
 ORDER BY "canvases_canvas"."position" ASC
 LIMIT 1
SELECT ••• FROM "canvases_canvas" WHERE "canvases_canvas"."manifest_id" = 'e432a794-d6d6-4781-b310-6660ced9fd9c'::uuid ORDER BY "canvases_canvas"."position" ASC LIMIT 1
8 similar queries.
0.95

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(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/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/base.py in render(988)
  output = self.filter_expression.resolve(context)

/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()

5 <!-- Volume Item -->
6 {% if volume.pid %}
7 <a class="grid-item" href="{% url 'volumeall' volume.pid %}">
8 <img src="{{ volume.canvas_set.first.thumbnail_crop_volume }}" alt="First page of {{volume.label}}" onerror="this.onerror=null;this.src='{% static 'images/image_not_found.jpg' %}';">
9 <h2>{{ volume.label|default:"[no title]"|truncatechars:200 }}</h2>
10 {% if volume.published_date or volume.published_date_edtf %}
11 <div class="color-black">{{ volume.published_date|default:volume.published_date_edtf }}</div>
12 {% endif %}

/home/readux/apps/templates/snippets/_volumes_grid.html

Static files (369 found, 12 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/image_not_found.jpg
/home/readux/apps/static/images/image_not_found.jpg
images/image_not_found.jpg
/home/readux/apps/static/images/image_not_found.jpg
images/image_not_found.jpg
/home/readux/apps/static/images/image_not_found.jpg
images/image_not_found.jpg
/home/readux/apps/static/images/image_not_found.jpg
images/image_not_found.jpg
/home/readux/apps/static/images/image_not_found.jpg
images/image_not_found.jpg
/home/readux/apps/static/images/image_not_found.jpg
images/image_not_found.jpg
/home/readux/apps/static/images/image_not_found.jpg
images/image_not_found.jpg
/home/readux/apps/static/images/image_not_found.jpg
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 (12 rendered)

Template paths

  1. /home/readux/apps/templates
  2. /home/readux/venv/lib/python3.10/site-packages/readux_ingest_ecds/templates

Templates

collection.html
/home/readux/apps/templates/collection.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: 'MTvruzffNIjPmQUZO3HD5UXOPUF1Z17pDv7a95cH7XzlYaRHhgaSuR8n7YUtzQLj'>, 'css': ':root{--link-color:#950953;}', 'debug': True, 'has_ga_tracking_id': False, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f60bae44460>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f60bab48100>, 'request': '<<request>>', 'settings': <SimpleLazyObject: {}>, 'sql_queries': <function debug.<locals>.<lambda> at 0x7f60ba22a710>, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f60ba76b700>>, 'wagtailmenus_vals': <SimpleLazyObject: {'current_page': None, 'section_root': None, 'current_page_ancestor_ids': ()}>} {'collection': <Collection: Tibet Test>, 'collectionlink': <Page: Collections>, 'form': <AllVolumesForm bound=True, valid=Unknown, fields=(sort;order)>, 'object': <Collection: Tibet Test>, 'paginator_range': <generator object Paginator.get_elided_page_range at 0x7f60b9ff7610>, 'user_annotation': '<<queryset of readux.UserAnnotation>>', 'view': <apps.readux.views.CollectionDetail object at 0x7f60ba7695d0>, 'volumes': <Page 1 of 4>}
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: 'MTvruzffNIjPmQUZO3HD5UXOPUF1Z17pDv7a95cH7XzlYaRHhgaSuR8n7YUtzQLj'>, 'css': ':root{--link-color:#950953;}', 'debug': True, 'has_ga_tracking_id': False, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f60bae44460>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f60bab48100>, 'request': '<<request>>', 'settings': <SimpleLazyObject: {}>, 'sql_queries': <function debug.<locals>.<lambda> at 0x7f60ba22a710>, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f60ba76b700>>, 'wagtailmenus_vals': <SimpleLazyObject: {'current_page': None, 'section_root': None, 'current_page_ancestor_ids': ()}>} {'collection': <Collection: Tibet Test>, 'collectionlink': <Page: Collections>, 'form': <AllVolumesForm bound=True, valid=Unknown, fields=(sort;order)>, 'object': <Collection: Tibet Test>, 'paginator_range': <generator object Paginator.get_elided_page_range at 0x7f60b9ff7610>, 'user_annotation': '<<queryset of readux.UserAnnotation>>', 'view': <apps.readux.views.CollectionDetail object at 0x7f60ba7695d0>, 'volumes': <Page 1 of 4>}
_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: 'MTvruzffNIjPmQUZO3HD5UXOPUF1Z17pDv7a95cH7XzlYaRHhgaSuR8n7YUtzQLj'>, 'css': ':root{--link-color:#950953;}', 'debug': True, 'has_ga_tracking_id': False, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f60bae44460>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f60bab48100>, 'request': '<<request>>', 'settings': <SimpleLazyObject: {}>, 'sql_queries': <function debug.<locals>.<lambda> at 0x7f60ba22a710>, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f60ba76b700>>, 'wagtailmenus_vals': <SimpleLazyObject: {'current_page': None, 'section_root': None, 'current_page_ancestor_ids': ()}>} {'collection': <Collection: Tibet Test>, 'collectionlink': <Page: Collections>, 'form': <AllVolumesForm bound=True, valid=Unknown, fields=(sort;order)>, 'object': <Collection: Tibet Test>, 'paginator_range': <generator object Paginator.get_elided_page_range at 0x7f60b9ff7610>, 'user_annotation': '<<queryset of readux.UserAnnotation>>', 'view': <apps.readux.views.CollectionDetail object at 0x7f60ba7695d0>, 'volumes': <Page 1 of 4>} {'block': <Block Node: wrapper. Contents: [<TextNode: '\n '>, <Block Node: content. Contents: [<TextNode: '\n '>]>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n<link type="text/css" hr'>, <sass_processor.templatetags.sass_tags.SassSrcNode object at 0x7f60bab4b190>, <TextNode: '" rel="stylesheet">\n<link'>, <sass_processor.templatetags.sass_tags.SassSrcNode object at 0x7f60bab4a7a0>, <TextNode: '" rel="stylesheet">\n\n'>, <django.template.loader_tags.IncludeNode object at 0x7f60bab4b280>, <TextNode: '\n\n<div class="uk-containe'>, <IfNode>, <TextNode: '\n </li>\n <li>'>, <Variable Node: collection.label>, <TextNode: '</li>\n </ul>\n <!-- End '>, <Variable Node: collection.header>, <TextNode: '\');"\n >\n <div class="'>, <Variable Node: collection.label>, <TextNode: '</h1>\n <div class='>, <Variable Node: volumes.paginator.count>, <TextNode: ' volume'>, <Variable Node: volumes.paginator.count|pluralize>, <TextNode: '</div>\n <p class="'>, <Variable Node: collection.summary|striptags|truncatechars:200>, <TextNode: '</p>\n <button clas'>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n </div>\n </div>\n\n <'>, <Variable Node: collection.header>, <TextNode: '\');"\n >\n <butto'>, <Variable Node: collection.label>, <TextNode: '</h2>\n '>, <Variable Node: collection.summary|safe>, <TextNode: '\n </div>\n '>, <django.template.loader_tags.IncludeNode object at 0x7f60bab49210>, <TextNode: '\n '>, <django.template.loader_tags.IncludeNode object at 0x7f60bab49b10>, <TextNode: '\n </div>\n\n</div>\n\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: content. Contents: [<TextNode: '\n<link type="text/css" hr'>, <sass_processor.templatetags.sass_tags.SassSrcNode object at 0x7f60bab4b190>, <TextNode: '" rel="stylesheet">\n<link'>, <sass_processor.templatetags.sass_tags.SassSrcNode object at 0x7f60bab4a7a0>, <TextNode: '" rel="stylesheet">\n\n'>, <django.template.loader_tags.IncludeNode object at 0x7f60bab4b280>, <TextNode: '\n\n<div class="uk-containe'>, <IfNode>, <TextNode: '\n </li>\n <li>'>, <Variable Node: collection.label>, <TextNode: '</li>\n </ul>\n <!-- End '>, <Variable Node: collection.header>, <TextNode: '\');"\n >\n <div class="'>, <Variable Node: collection.label>, <TextNode: '</h1>\n <div class='>, <Variable Node: volumes.paginator.count>, <TextNode: ' volume'>, <Variable Node: volumes.paginator.count|pluralize>, <TextNode: '</div>\n <p class="'>, <Variable Node: collection.summary|striptags|truncatechars:200>, <TextNode: '</p>\n <button clas'>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n </div>\n </div>\n\n <'>, <Variable Node: collection.header>, <TextNode: '\');"\n >\n <butto'>, <Variable Node: collection.label>, <TextNode: '</h2>\n '>, <Variable Node: collection.summary|safe>, <TextNode: '\n </div>\n '>, <django.template.loader_tags.IncludeNode object at 0x7f60bab49210>, <TextNode: '\n '>, <django.template.loader_tags.IncludeNode object at 0x7f60bab49b10>, <TextNode: '\n </div>\n\n</div>\n\n'>]>, 'collection': <Collection: Tibet Test>, 'collectionlink': <Page: Collections>, 'csrf_token': <SimpleLazyObject: 'MTvruzffNIjPmQUZO3HD5UXOPUF1Z17pDv7a95cH7XzlYaRHhgaSuR8n7YUtzQLj'>, 'css': ':root{--link-color:#950953;}', 'current_ancestor_ids': (), 'current_level': 1, 'current_page': None, 'current_page_ancestor_ids': (), 'current_section_root_page': None, 'current_site': <Site: Readux Dev [default]>, 'current_template': 'menus/main_menu.html', 'debug': True, 'form': <AllVolumesForm bound=True, valid=Unknown, fields=(sort;order)>, '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 0x7f60bae44460>, 'object': <Collection: Tibet Test>, 'original_menu_instance': '<<triggers database query>>', 'original_menu_tag': 'main_menu', 'paginator_range': <generator object Paginator.get_elided_page_range at 0x7f60b9ff7610>, 'parent_context': '<<triggers database query>>', 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f60bab48100>, 'request': '<<request>>', 'section_root': None, 'settings': <SimpleLazyObject: {}>, 'sql_queries': <function debug.<locals>.<lambda> at 0x7f60ba22a710>, 'sub_menu_template': 'menus/sub_menu.html', 'use_absolute_page_urls': False, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f60ba76b700>>, 'user_annotation': '<<queryset of readux.UserAnnotation>>', 'view': <apps.readux.views.CollectionDetail object at 0x7f60ba7695d0>, 'volumes': <Page 1 of 4>, 'wagtailmenus_vals': <SimpleLazyObject: {'current_page': None, 'section_root': None, 'current_page_ancestor_ids': ()}>}
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: 'MTvruzffNIjPmQUZO3HD5UXOPUF1Z17pDv7a95cH7XzlYaRHhgaSuR8n7YUtzQLj'>, 'css': ':root{--link-color:#950953;}', 'debug': True, 'has_ga_tracking_id': False, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f60bae44460>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f60bab48100>, 'request': '<<request>>', 'settings': <SimpleLazyObject: {}>, 'sql_queries': <function debug.<locals>.<lambda> at 0x7f60ba22a710>, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f60ba76b700>>, 'wagtailmenus_vals': <SimpleLazyObject: {'current_page': None, 'section_root': None, 'current_page_ancestor_ids': ()}>} {'collection': <Collection: Tibet Test>, 'collectionlink': <Page: Collections>, 'form': <AllVolumesForm bound=True, valid=Unknown, fields=(sort;order)>, 'object': <Collection: Tibet Test>, 'paginator_range': <generator object Paginator.get_elided_page_range at 0x7f60b9ff7610>, 'user_annotation': '<<queryset of readux.UserAnnotation>>', 'view': <apps.readux.views.CollectionDetail object at 0x7f60ba7695d0>, 'volumes': <Page 1 of 4>} {'block': <Block Node: wrapper. Contents: [<TextNode: '\n '>, <Block Node: content. Contents: [<TextNode: '\n '>]>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n<link type="text/css" hr'>, <sass_processor.templatetags.sass_tags.SassSrcNode object at 0x7f60bab4b190>, <TextNode: '" rel="stylesheet">\n<link'>, <sass_processor.templatetags.sass_tags.SassSrcNode object at 0x7f60bab4a7a0>, <TextNode: '" rel="stylesheet">\n\n'>, <django.template.loader_tags.IncludeNode object at 0x7f60bab4b280>, <TextNode: '\n\n<div class="uk-containe'>, <IfNode>, <TextNode: '\n </li>\n <li>'>, <Variable Node: collection.label>, <TextNode: '</li>\n </ul>\n <!-- End '>, <Variable Node: collection.header>, <TextNode: '\');"\n >\n <div class="'>, <Variable Node: collection.label>, <TextNode: '</h1>\n <div class='>, <Variable Node: volumes.paginator.count>, <TextNode: ' volume'>, <Variable Node: volumes.paginator.count|pluralize>, <TextNode: '</div>\n <p class="'>, <Variable Node: collection.summary|striptags|truncatechars:200>, <TextNode: '</p>\n <button clas'>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n </div>\n </div>\n\n <'>, <Variable Node: collection.header>, <TextNode: '\');"\n >\n <butto'>, <Variable Node: collection.label>, <TextNode: '</h2>\n '>, <Variable Node: collection.summary|safe>, <TextNode: '\n </div>\n '>, <django.template.loader_tags.IncludeNode object at 0x7f60bab49210>, <TextNode: '\n '>, <django.template.loader_tags.IncludeNode object at 0x7f60bab49b10>, <TextNode: '\n </div>\n\n</div>\n\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: 'MTvruzffNIjPmQUZO3HD5UXOPUF1Z17pDv7a95cH7XzlYaRHhgaSuR8n7YUtzQLj'>, 'css': ':root{--link-color:#950953;}', 'debug': True, 'has_ga_tracking_id': False, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f60bae44460>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f60bab48100>, 'request': '<<request>>', 'settings': <SimpleLazyObject: {}>, 'sql_queries': <function debug.<locals>.<lambda> at 0x7f60ba22a710>, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f60ba76b700>>, 'wagtailmenus_vals': <SimpleLazyObject: {'current_page': None, 'section_root': None, 'current_page_ancestor_ids': ()}>} {'collection': <Collection: Tibet Test>, 'collectionlink': <Page: Collections>, 'form': <AllVolumesForm bound=True, valid=Unknown, fields=(sort;order)>, 'object': <Collection: Tibet Test>, 'paginator_range': <generator object Paginator.get_elided_page_range at 0x7f60b9ff7610>, 'user_annotation': '<<queryset of readux.UserAnnotation>>', 'view': <apps.readux.views.CollectionDetail object at 0x7f60ba7695d0>, 'volumes': <Page 1 of 4>} {'block': <Block Node: wrapper. Contents: [<TextNode: '\n '>, <Block Node: content. Contents: [<TextNode: '\n '>]>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n<link type="text/css" hr'>, <sass_processor.templatetags.sass_tags.SassSrcNode object at 0x7f60bab4b190>, <TextNode: '" rel="stylesheet">\n<link'>, <sass_processor.templatetags.sass_tags.SassSrcNode object at 0x7f60bab4a7a0>, <TextNode: '" rel="stylesheet">\n\n'>, <django.template.loader_tags.IncludeNode object at 0x7f60bab4b280>, <TextNode: '\n\n<div class="uk-containe'>, <IfNode>, <TextNode: '\n </li>\n <li>'>, <Variable Node: collection.label>, <TextNode: '</li>\n </ul>\n <!-- End '>, <Variable Node: collection.header>, <TextNode: '\');"\n >\n <div class="'>, <Variable Node: collection.label>, <TextNode: '</h1>\n <div class='>, <Variable Node: volumes.paginator.count>, <TextNode: ' volume'>, <Variable Node: volumes.paginator.count|pluralize>, <TextNode: '</div>\n <p class="'>, <Variable Node: collection.summary|striptags|truncatechars:200>, <TextNode: '</p>\n <button clas'>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n </div>\n </div>\n\n <'>, <Variable Node: collection.header>, <TextNode: '\');"\n >\n <butto'>, <Variable Node: collection.label>, <TextNode: '</h2>\n '>, <Variable Node: collection.summary|safe>, <TextNode: '\n </div>\n '>, <django.template.loader_tags.IncludeNode object at 0x7f60bab49210>, <TextNode: '\n '>, <django.template.loader_tags.IncludeNode object at 0x7f60bab49b10>, <TextNode: '\n </div>\n\n</div>\n\n'>]>}
snippets/_volumes_page_information.html
/home/readux/apps/templates/snippets/_volumes_page_information.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: 'MTvruzffNIjPmQUZO3HD5UXOPUF1Z17pDv7a95cH7XzlYaRHhgaSuR8n7YUtzQLj'>, 'css': ':root{--link-color:#950953;}', 'debug': True, 'has_ga_tracking_id': False, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f60bae44460>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f60bab48100>, 'request': '<<request>>', 'settings': <SimpleLazyObject: {}>, 'sql_queries': <function debug.<locals>.<lambda> at 0x7f60ba22a710>, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f60ba76b700>>, 'wagtailmenus_vals': <SimpleLazyObject: {'current_page': None, 'section_root': None, 'current_page_ancestor_ids': ()}>} {'collection': <Collection: Tibet Test>, 'collectionlink': <Page: Collections>, 'form': <AllVolumesForm bound=True, valid=Unknown, fields=(sort;order)>, 'object': <Collection: Tibet Test>, 'paginator_range': <generator object Paginator.get_elided_page_range at 0x7f60b9ff7610>, 'user_annotation': '<<queryset of readux.UserAnnotation>>', 'view': <apps.readux.views.CollectionDetail object at 0x7f60ba7695d0>, 'volumes': <Page 1 of 4>} {'block': <Block Node: wrapper. Contents: [<TextNode: '\n '>, <Block Node: content. Contents: [<TextNode: '\n '>]>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n<link type="text/css" hr'>, <sass_processor.templatetags.sass_tags.SassSrcNode object at 0x7f60bab4b190>, <TextNode: '" rel="stylesheet">\n<link'>, <sass_processor.templatetags.sass_tags.SassSrcNode object at 0x7f60bab4a7a0>, <TextNode: '" rel="stylesheet">\n\n'>, <django.template.loader_tags.IncludeNode object at 0x7f60bab4b280>, <TextNode: '\n\n<div class="uk-containe'>, <IfNode>, <TextNode: '\n </li>\n <li>'>, <Variable Node: collection.label>, <TextNode: '</li>\n </ul>\n <!-- End '>, <Variable Node: collection.header>, <TextNode: '\');"\n >\n <div class="'>, <Variable Node: collection.label>, <TextNode: '</h1>\n <div class='>, <Variable Node: volumes.paginator.count>, <TextNode: ' volume'>, <Variable Node: volumes.paginator.count|pluralize>, <TextNode: '</div>\n <p class="'>, <Variable Node: collection.summary|striptags|truncatechars:200>, <TextNode: '</p>\n <button clas'>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n </div>\n </div>\n\n <'>, <Variable Node: collection.header>, <TextNode: '\');"\n >\n <butto'>, <Variable Node: collection.label>, <TextNode: '</h2>\n '>, <Variable Node: collection.summary|safe>, <TextNode: '\n </div>\n '>, <django.template.loader_tags.IncludeNode object at 0x7f60bab49210>, <TextNode: '\n '>, <django.template.loader_tags.IncludeNode object at 0x7f60bab49b10>, <TextNode: '\n </div>\n\n</div>\n\n'>]>}
widgets/custom_dropdown_select.html
/home/readux/apps/readux/templates/widgets/custom_dropdown_select.html
Toggle context {'False': False, 'None': None, 'True': True} {'selected_value_label': 'Title', 'widget': {'attrs': {'id': 'id_sort'}, 'is_hidden': False, 'name': 'sort', 'optgroups': [(None, [{'attrs': {'checked': True, 'id': 'id_sort_0'}, 'index': '0', 'label': 'Title', 'name': 'sort', 'selected': True, 'template_name': 'django/forms/widgets/radio_option.html', 'type': 'radio', 'value': 'title', 'wrap_label': True}], 0), (None, [{'attrs': {'id': 'id_sort_1'}, 'index': '1', 'label': 'Author', 'name': 'sort', 'selected': False, 'template_name': 'django/forms/widgets/radio_option.html', 'type': 'radio', 'value': 'author', 'wrap_label': True}], 1), (None, [{'attrs': {'id': 'id_sort_2'}, 'index': '2', 'label': 'Publication Year', 'name': 'sort', 'selected': False, 'template_name': 'django/forms/widgets/radio_option.html', 'type': 'radio', 'value': 'date', 'wrap_label': True}], 2), (None, [{'attrs': {'id': 'id_sort_3'}, 'index': '3', 'label': 'Date Added', 'name': 'sort', 'selected': False, 'template_name': 'django/forms/widgets/radio_option.html', 'type': 'radio', 'value': 'added', 'wrap_label': True}], 3)], 'required': False, 'template_name': 'widgets/custom_dropdown_select.html', 'value': ['title']}}
widgets/custom_dropdown_select.html
/home/readux/apps/readux/templates/widgets/custom_dropdown_select.html
Toggle context {'False': False, 'None': None, 'True': True} {'selected_value_label': 'Ascending', 'widget': {'attrs': {'id': 'id_order'}, 'is_hidden': False, 'name': 'order', 'optgroups': [(None, [{'attrs': {'checked': True, 'id': 'id_order_0'}, 'index': '0', 'label': 'Ascending', 'name': 'order', 'selected': True, 'template_name': 'django/forms/widgets/radio_option.html', 'type': 'radio', 'value': 'asc', 'wrap_label': True}], 0), (None, [{'attrs': {'id': 'id_order_1'}, 'index': '1', 'label': 'Descending', 'name': 'order', 'selected': False, 'template_name': 'django/forms/widgets/radio_option.html', 'type': 'radio', 'value': 'desc', 'wrap_label': True}], 1)], 'required': False, 'template_name': 'widgets/custom_dropdown_select.html', 'value': ['asc']}}
snippets/_volumes_grid.html
/home/readux/apps/templates/snippets/_volumes_grid.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: 'MTvruzffNIjPmQUZO3HD5UXOPUF1Z17pDv7a95cH7XzlYaRHhgaSuR8n7YUtzQLj'>, 'css': ':root{--link-color:#950953;}', 'debug': True, 'has_ga_tracking_id': False, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f60bae44460>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f60bab48100>, 'request': '<<request>>', 'settings': <SimpleLazyObject: {}>, 'sql_queries': <function debug.<locals>.<lambda> at 0x7f60ba22a710>, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f60ba76b700>>, 'wagtailmenus_vals': <SimpleLazyObject: {'current_page': None, 'section_root': None, 'current_page_ancestor_ids': ()}>} {'collection': <Collection: Tibet Test>, 'collectionlink': <Page: Collections>, 'form': <AllVolumesForm bound=True, valid=Unknown, fields=(sort;order)>, 'object': <Collection: Tibet Test>, 'paginator_range': <generator object Paginator.get_elided_page_range at 0x7f60b9ff7610>, 'user_annotation': '<<queryset of readux.UserAnnotation>>', 'view': <apps.readux.views.CollectionDetail object at 0x7f60ba7695d0>, 'volumes': <Page 1 of 4>} {'block': <Block Node: wrapper. Contents: [<TextNode: '\n '>, <Block Node: content. Contents: [<TextNode: '\n '>]>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n<link type="text/css" hr'>, <sass_processor.templatetags.sass_tags.SassSrcNode object at 0x7f60bab4b190>, <TextNode: '" rel="stylesheet">\n<link'>, <sass_processor.templatetags.sass_tags.SassSrcNode object at 0x7f60bab4a7a0>, <TextNode: '" rel="stylesheet">\n\n'>, <django.template.loader_tags.IncludeNode object at 0x7f60bab4b280>, <TextNode: '\n\n<div class="uk-containe'>, <IfNode>, <TextNode: '\n </li>\n <li>'>, <Variable Node: collection.label>, <TextNode: '</li>\n </ul>\n <!-- End '>, <Variable Node: collection.header>, <TextNode: '\');"\n >\n <div class="'>, <Variable Node: collection.label>, <TextNode: '</h1>\n <div class='>, <Variable Node: volumes.paginator.count>, <TextNode: ' volume'>, <Variable Node: volumes.paginator.count|pluralize>, <TextNode: '</div>\n <p class="'>, <Variable Node: collection.summary|striptags|truncatechars:200>, <TextNode: '</p>\n <button clas'>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n </div>\n </div>\n\n <'>, <Variable Node: collection.header>, <TextNode: '\');"\n >\n <butto'>, <Variable Node: collection.label>, <TextNode: '</h2>\n '>, <Variable Node: collection.summary|safe>, <TextNode: '\n </div>\n '>, <django.template.loader_tags.IncludeNode object at 0x7f60bab49210>, <TextNode: '\n '>, <django.template.loader_tags.IncludeNode object at 0x7f60bab49b10>, <TextNode: '\n </div>\n\n</div>\n\n'>]>}
_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: 'MTvruzffNIjPmQUZO3HD5UXOPUF1Z17pDv7a95cH7XzlYaRHhgaSuR8n7YUtzQLj'>, 'css': ':root{--link-color:#950953;}', 'debug': True, 'has_ga_tracking_id': False, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f60bae44460>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f60bab48100>, 'request': '<<request>>', 'settings': <SimpleLazyObject: {}>, 'sql_queries': <function debug.<locals>.<lambda> at 0x7f60ba22a710>, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f60ba76b700>>, 'wagtailmenus_vals': <SimpleLazyObject: {'current_page': None, 'section_root': None, 'current_page_ancestor_ids': ()}>} {'collection': <Collection: Tibet Test>, 'collectionlink': <Page: Collections>, 'form': <AllVolumesForm bound=True, valid=Unknown, fields=(sort;order)>, 'object': <Collection: Tibet Test>, 'paginator_range': <generator object Paginator.get_elided_page_range at 0x7f60b9ff7610>, 'user_annotation': '<<queryset of readux.UserAnnotation>>', 'view': <apps.readux.views.CollectionDetail object at 0x7f60ba7695d0>, 'volumes': <Page 1 of 4>}
_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: 'MTvruzffNIjPmQUZO3HD5UXOPUF1Z17pDv7a95cH7XzlYaRHhgaSuR8n7YUtzQLj'>, 'css': ':root{--link-color:#950953;}', 'debug': True, 'has_ga_tracking_id': False, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f60bae44460>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f60bab48100>, 'request': '<<request>>', 'settings': <SimpleLazyObject: {}>, 'sql_queries': <function debug.<locals>.<lambda> at 0x7f60ba22a710>, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f60ba76b700>>, 'wagtailmenus_vals': <SimpleLazyObject: {'current_page': None, 'section_root': None, 'current_page_ancestor_ids': ()}>} {'collection': <Collection: Tibet Test>, 'collectionlink': <Page: Collections>, 'form': <AllVolumesForm bound=True, valid=Unknown, fields=(sort;order)>, 'object': <Collection: Tibet Test>, 'paginator_range': <generator object Paginator.get_elided_page_range at 0x7f60b9ff7610>, 'user_annotation': '<<queryset of readux.UserAnnotation>>', 'view': <apps.readux.views.CollectionDetail object at 0x7f60ba7695d0>, 'volumes': <Page 1 of 4>}

Context processors

django.template.context_processors.csrf
Toggle context {'csrf_token': <SimpleLazyObject: 'MTvruzffNIjPmQUZO3HD5UXOPUF1Z17pDv7a95cH7XzlYaRHhgaSuR8n7YUtzQLj'>}
django.template.context_processors.debug
Toggle context {'debug': True, 'sql_queries': <function debug.<locals>.<lambda> at 0x7f60ba22a710>}
django.template.context_processors.request
Toggle context {'request': <WSGIRequest: GET '/collection/tibet-test/'>}
django.contrib.auth.context_processors.auth
Toggle context {'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f60ba76b700>>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f60bab48100>}
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 0x7f60bae44460>, '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': None, 'section_root': None, 'current_page_ancestor_ids': ()}>}
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.07242383435368538 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.0724 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(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/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.348 0.348 0.000 0.000 1
/django/core/handlers/exception.py in inner(44)
0.348 0.348 0.000 0.000 1
/django/core/handlers/base.py in _get_response(160)
0.348 0.348 0.000 0.000 1
/django/template/response.py in render(96)
0.302 0.302 0.000 0.000 1
/django/template/response.py in rendered_content(72)
0.302 0.302 0.000 0.000 1
/django/template/backends/django.py in render(58)
0.299 0.299 0.000 0.000 1
/django/template/base.py in render(164)
0.299 0.075 0.000 0.000 1
/django/test/utils.py in instrumented_test_render(94)
0.290 0.017 0.000 0.000 1
/django/template/base.py in render(934)
0.261 0.014 0.000 0.000 1
/django/template/base.py in render_annotated(897)
0.261 0.000 0.000 0.000 1
/django/template/loader_tags.py in render(162)
0.243 0.019 0.000 0.000 4
/django/template/defaulttags.py in render(160)
0.116 0.006 0.000 0.000 6
/django/template/defaulttags.py in render(303)
0.106 0.001 0.000 0.000 42
/django/template/loader_tags.py in render(48)
0.252 0.023 0.000 0.000 10
/django/template/loader_tags.py in render(126)
0.261 0.261 0.000 0.000 1
/django/template/base.py in render(986)
0.091 0.001 0.000 0.000 99
/django/template/library.py in render(190)
0.131 0.012 0.000 0.000 11
/django/dispatch/dispatcher.py in send(159)
0.053 0.003 0.000 0.000 18
/django/dispatch/dispatcher.py in <listcomp>(180)
0.053 0.002 0.000 0.000 29
/debug_toolbar/panels/templates/panel.py in _store_template_info(73)
0.053 0.003 0.001 0.000 18
/usr/local/lib/python3.10/contextlib.py in inner(76)
0.046 0.046 0.000 0.000 1