Upurga

***1/2

Reviewed by: Amber Wilkinson

Andrejs gets more than he bargains for in the forest. Ugis Olte: Getting back to that primal state of existence is always delightful, it's never dark.
"What could be silly in other hands, such as gnomic suggestions that "the river gose in circles here, generates a strange unease here, as Olte explores the psychological tricks a mind can play on itself."

The wild and primal qualities of nature are to the fore in Latvian director Ugis Olte's debut fiction feature, which playfully uses techniques and ideas from folk horror to reinforce its unsettling mood, while keeping the emphasis on the mythic rather than the manic. There's more than just the suggestion of threat indicated by the axe head that is slowly being consumed by a tree in this mossy, moist corner of Latvia - as we immediately see a kayaker getting into tragic trouble on a river in spate. Beyond the immediate threat to life, there's also the flicker of something else in the water - something whose mystery Olte carefully guards throughout the film.

The incident leaves kayak instructor and guide Andrejs (Igors Selegovskis) acutely aware of the dangers nature can hold, all of which means he's keen to help his social media influencer sister Mara (Elvita Ragovska) and her crew shoot a vegan sausage commercial out in the wilds. Mara, her co-star Matiaas (Rihaard Sniegs), videographer Oskars (Reinis Boters) and Ad agency project manager Eva (Inga Tropa) are considerably more laidback about the woodland and a spot of river kayaking than Andrejs - whose anxieties are only worsened by the locals, particularly the threatening park ranger Inspector Salins (Morten Traavik), who seems as though he might well have something to hide.

Copy picture

Olte deliberately calls to mind films like Deliverance but he has subversion on his mind, with things getting increasingly murky after Andrejs finds himself frantically searching for the rest of the crew after they mysteriously disappear.

There is humour in the script, which Olte co-wrote with Bojana Babic and Lucas Abrahão, but it retains a sense of unease that springs from the primal nature of this wild space and the strange encounters that Andrejs has with locals including a woman (Mara Kimele) who he finds wandering in the woods and her oddly silent husband (Ugis Praulins).

What could be silly in other hands, such as gnomic suggestions that "the river goes in circles here, generates a strange unease here, as Olte explores the psychological tricks a mind can play on itself. The performances are gutsy all round, with the actors embracing the primal elements of their roles and the mood is further gingered up by Artis Dukalskis' eerie sound design often hovering halfway between the animalistic and the industrial.

The camerawork from cinematographer Valdis Celmins also emphasises the expanse of the woods in comparison to the smallness of the humans, with drone work - often overused these days - employed judiciously to further give a sense of humans lost in the bigger picture. While some may find Olte is ultimately more of a tease than they would like, the documentarian's first foray into fiction shows a keen eye for imagery and a strong handle on the way that, in the right circumstances, we're all more susceptible to the suggestion of the supernatural and mythic than we might think when we're safe within the four walls of our own homes.

Reviewed on: 22 Nov 2021
Share this with others on...
Upurga packshot
A wilderness guide finds himself up against nature and his own anxiety after his sister and her film crew, who he is helping, disappear in the forest.

Director: Ugis Olte

Writer: Ugis Olte, Bojana Babic, Lucas Abrahão

Starring: Igors Selegovskis, Inga Tropa, Rihards Sniegs, Elvita Ragovska, Morten Traavik, Reinis Boters, Andris Akmentins, Mara Kimele, Elita Klavina, Ugis Praulins

Year: 2021

Runtime: 85 minutes

Country: Latvia


Search database:


Related Articles:

Primal time

If you like this, try:

Koko-di Koko-da

DJDT

Versions

Package Name Version
Django 5.1.4
Python 3.10.16
annoying Annoying 0.10.7
debug_toolbar Debug Toolbar 5.0.1
django_extensions Django Extensions 3.2.3

Time

Resource usage

Resource Value
User CPU time 107.239 msec
System CPU time 1.023 msec
Total CPU time 108.262 msec
Elapsed time 118.500 msec
Context switches 19 voluntary, 0 involuntary

Browser timing

Timing attribute Timeline Milliseconds since navigation start (+length)
domainLookup576 (+0)
connect576 (+0)
request577 (+481)
response853 (+205)
domLoading873 (+-1742244714574)
domInteractive1502
domContentLoadedEvent1502 (+0)
loadEvent-1742244713701 (+0)

Settings from settings.local

Setting Value
ABSOLUTE_URL_OVERRIDES {}
ADMINS ()
ALLOWED_HOSTS ['*']
APPEND_SLASH True
AUTHENTICATION_BACKENDS ['django.contrib.auth.backends.ModelBackend']
AUTH_PASSWORD_VALIDATORS '********************'
AUTH_USER_MODEL 'auth.User'
BASE_PATH Path('/home/eyeforfilm/apps/eyeforfilm-django5-2/eyeforfilm_source_repo')
CACHES {'default': {'BACKEND': 'django.core.cache.backends.dummy.DummyCache'}, 'files': {'BACKEND': 'django.core.cache.backends.dummy.DummyCache'}}
CACHE_MIDDLEWARE_ALIAS 'default'
CACHE_MIDDLEWARE_KEY_PREFIX '********************'
CACHE_MIDDLEWARE_SECONDS 600
CSRF_COOKIE_AGE 31449600
CSRF_COOKIE_DOMAIN None
CSRF_COOKIE_HTTPONLY False
CSRF_COOKIE_NAME 'csrftoken'
CSRF_COOKIE_PATH '/'
CSRF_COOKIE_SAMESITE 'Lax'
CSRF_COOKIE_SECURE False
CSRF_FAILURE_VIEW 'django.views.csrf.csrf_failure'
CSRF_HEADER_NAME 'HTTP_X_CSRFTOKEN'
CSRF_TRUSTED_ORIGINS ['https://www.eyeforfilm.co.uk']
CSRF_USE_SESSIONS False
DATABASES {'default': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_HEALTH_CHECKS': False, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.mysql', 'HOST': '', 'NAME': 'eyeforfilm_db', 'OPTIONS': {'init_command': 'SET default_storage_engine=MyISAM'}, 'PASSWORD': '********************', 'PORT': '', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIGRATE': True, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'eyeforfilm'}}
DATABASE_ROUTERS []
DATA_UPLOAD_MAX_MEMORY_SIZE 2621440
DATA_UPLOAD_MAX_NUMBER_FIELDS 1000
DATA_UPLOAD_MAX_NUMBER_FILES 100
DATETIME_FORMAT 'N j, Y, P'
DATETIME_INPUT_FORMATS ['%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M']
DATE_FORMAT 'N j, Y'
DATE_INPUT_FORMATS ['%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y']
DEBUG True
DEBUG_PROPAGATE_EXCEPTIONS False
DEBUG_TOOLBAR_CONFIG {'ENABLE_STACKTRACES': True, 'RESULTS_CACHE_SIZE': 100, 'UPDATE_ON_FETCH': True}
DEBUG_TOOLBAR_PANELS ['debug_toolbar.panels.history.HistoryPanel', 'debug_toolbar.panels.versions.VersionsPanel', 'debug_toolbar.panels.timer.TimerPanel', 'debug_toolbar.panels.settings.SettingsPanel', 'debug_toolbar.panels.headers.HeadersPanel', 'debug_toolbar.panels.request.RequestPanel', 'debug_toolbar.panels.sql.SQLPanel', 'debug_toolbar.panels.templates.TemplatesPanel', 'debug_toolbar.panels.alerts.AlertsPanel', 'debug_toolbar.panels.cache.CachePanel', 'debug_toolbar.panels.signals.SignalsPanel', 'debug_toolbar.panels.redirects.RedirectsPanel', 'debug_toolbar.panels.profiling.ProfilingPanel']
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_FROM_EMAIL 'webmaster@localhost'
DEFAULT_INDEX_TABLESPACE ''
DEFAULT_TABLESPACE ''
DISALLOWED_USER_AGENTS []
EMAIL_BACKEND 'django.core.mail.backends.console.EmailBackend'
EMAIL_HOST 'localhost'
EMAIL_HOST_PASSWORD '********************'
EMAIL_HOST_USER ''
EMAIL_PORT 25
EMAIL_SSL_CERTFILE None
EMAIL_SSL_KEYFILE '********************'
EMAIL_SUBJECT_PREFIX '[Django] '
EMAIL_TIMEOUT None
EMAIL_USE_LOCALTIME False
EMAIL_USE_SSL False
EMAIL_USE_TLS False
FILE_UPLOAD_DIRECTORY_PERMISSIONS None
FILE_UPLOAD_HANDLERS ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
FILE_UPLOAD_MAX_MEMORY_SIZE 2621440
FILE_UPLOAD_PERMISSIONS 420
FILE_UPLOAD_TEMP_DIR None
FIRST_DAY_OF_WEEK 0
FIXTURE_DIRS []
FORCE_SCRIPT_NAME None
FORMAT_MODULE_PATH None
FORMS_URLFIELD_ASSUME_HTTPS False
FORM_RENDERER 'django.forms.renderers.DjangoTemplates'
IGNORABLE_404_URLS []
INSTALLED_APPS ('django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.redirects', 'django.contrib.sitemaps', 'core', 'FrontEnd', 'Festivals', 'Competitions', 'ContactUs', 'RSS', 'Books', 'TV', 'annoying', 'django.contrib.admin', 'django_extensions', 'debug_toolbar', 'django_browser_reload')
INTERNAL_IPS ('127.0.0.1',)
LANGUAGES [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ar-dz', 'Algerian Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('ckb', 'Central Kurdish (Sorani)'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('dsb', 'Lower Sorbian'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-co', 'Colombian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gd', 'Scottish Gaelic'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hsb', 'Upper Sorbian'), ('hu', 'Hungarian'), ('hy', 'Armenian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('ig', 'Igbo'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kab', 'Kabyle'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('ky', 'Kyrgyz'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('ms', 'Malay'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmål'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('tg', 'Tajik'), ('th', 'Thai'), ('tk', 'Turkmen'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('ug', 'Uyghur'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('uz', 'Uzbek'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')]
LANGUAGES_BIDI ['he', 'ar', 'ar-dz', 'ckb', 'fa', 'ug', 'ur']
LANGUAGE_CODE 'en-gb'
LANGUAGE_COOKIE_AGE None
LANGUAGE_COOKIE_DOMAIN None
LANGUAGE_COOKIE_HTTPONLY False
LANGUAGE_COOKIE_NAME 'django_language'
LANGUAGE_COOKIE_PATH '/'
LANGUAGE_COOKIE_SAMESITE None
LANGUAGE_COOKIE_SECURE False
LOCALE_PATHS []
LOGGING {'disable_existing_loggers': False, 'filters': {'ignore_too_many_connections': {'()': 'django.utils.log.CallbackFilter', 'callback': <function <lambda> at 0x7f184a6c0f70>}}, 'handlers': {'file': {'class': 'logging.FileHandler', 'filename': Path('/home/eyeforfilm/apps/eyeforfilm-django5-2/eyeforfilm_source_repo/logs/debug.log'), 'filters': ['ignore_too_many_connections'], 'level': 'ERROR'}}, 'loggers': {'django': {'handlers': ['file'], 'level': 'ERROR', 'propagate': True}}, 'version': 1}
LOGGING_CONFIG 'logging.config.dictConfig'
LOGIN_REDIRECT_URL '/accounts/profile/'
LOGIN_URL '/accounts/login/'
LOGOUT_REDIRECT_URL None
MANAGERS ()
MEDIA_ROOT Path('/home/eyeforfilm/apps/eyeforfilm-django5-2/eyeforfilm_source_repo/images')
MEDIA_URL '/images/'
MESSAGE_STORAGE 'django.contrib.messages.storage.fallback.FallbackStorage'
MIDDLEWARE ['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', 'debug_toolbar.middleware.DebugToolbarMiddleware', 'django_browser_reload.middleware.BrowserReloadMiddleware']
MIGRATION_MODULES {}
MONTH_DAY_FORMAT 'F j'
NUMBER_GROUPING 0
PASSWORD_HASHERS '********************'
PASSWORD_RESET_TIMEOUT '********************'
PREPEND_WWW True
PROJECT_DIR Path('/home/eyeforfilm/apps/eyeforfilm-django5-2/eyeforfilm_source_repo')
RECAPTCHA_PRIVATE_KEY '********************'
RECAPTCHA_PUBLIC_KEY '********************'
ROOT_URLCONF 'urls'
RUNNING_DEVSERVER False
SECRET_KEY '********************'
SECRET_KEY_FALLBACKS '********************'
SECURE_CONTENT_TYPE_NOSNIFF True
SECURE_CROSS_ORIGIN_OPENER_POLICY 'same-origin'
SECURE_HSTS_INCLUDE_SUBDOMAINS False
SECURE_HSTS_PRELOAD False
SECURE_HSTS_SECONDS 0
SECURE_PROXY_SSL_HEADER None
SECURE_REDIRECT_EXEMPT []
SECURE_REFERRER_POLICY 'same-origin'
SECURE_SSL_HOST None
SECURE_SSL_REDIRECT False
SERVER_EMAIL 'root@localhost'
SESSION_CACHE_ALIAS 'default'
SESSION_COOKIE_AGE 1209600
SESSION_COOKIE_DOMAIN None
SESSION_COOKIE_HTTPONLY True
SESSION_COOKIE_NAME 'sessionid'
SESSION_COOKIE_PATH '/'
SESSION_COOKIE_SAMESITE 'Lax'
SESSION_COOKIE_SECURE False
SESSION_ENGINE 'django.contrib.sessions.backends.db'
SESSION_EXPIRE_AT_BROWSER_CLOSE False
SESSION_FILE_PATH None
SESSION_SAVE_EVERY_REQUEST False
SESSION_SERIALIZER 'django.contrib.sessions.serializers.JSONSerializer'
SETTINGS_MODULE '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 1
STATICFILES_DIRS []
STATICFILES_FINDERS ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
STATIC_ROOT Path('/home/eyeforfilm/apps/eyeforfilm-django5-2/eyeforfilm_source_repo/new_site_media')
STATIC_URL '/new_site_media/'
STORAGES {'default': {'BACKEND': 'django.core.files.storage.FileSystemStorage'}, 'staticfiles': {'BACKEND': 'django.contrib.staticfiles.storage.StaticFilesStorage'}}
TEMPLATES [{'APP_DIRS': True, 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [Path('/home/eyeforfilm/apps/eyeforfilm-django5-2/eyeforfilm_source_repo/templates')], 'OPTIONS': {'context_processors': ['django.contrib.auth.context_processors.auth', 'django.template.context_processors.debug', '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', 'django.template.context_processors.request']}}]
TEST_NON_SERIALIZED_APPS []
TEST_RUNNER 'django.test.runner.DiscoverRunner'
THOUSAND_SEPARATOR ','
TIME_FORMAT 'P'
TIME_INPUT_FORMATS ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
TIME_ZONE 'Europe/London'
USE_I18N True
USE_L10N True
USE_THOUSAND_SEPARATOR False
USE_TZ True
USE_X_FORWARDED_HOST False
USE_X_FORWARDED_PORT False
WSGI_APPLICATION None
X_FRAME_OPTIONS 'DENY'
YEAR_MONTH_FORMAT 'F Y'

Headers

Request headers

Key Value
Accept text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
Accept-Encoding gzip
Cache-Control no-cache
Cdn-Loop cloudflare; loops=1
Cf-Connecting-Ip 18.117.146.178
Cf-Ipcountry US
Cf-Ray 921f5ef84a36e7f9-ORD
Cf-Visitor {"scheme":"http"}
Connection upgrade
Cookie => see Request panel
Forwarded-Request-Uri /review/upurga-2021-film-review-by-amber-wilkinson
Host www.eyeforfilm.co.uk
Https off
Pragma no-cache
Upgrade-Insecure-Requests 1
User-Agent Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
X-Forwarded-For 18.117.146.178, 18.117.146.178
X-Forwarded-Host www.eyeforfilm.co.uk
X-Forwarded-Proto http
X-Forwarded-Server www.eyeforfilm.co.uk
X-Forwarded-Ssl off

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 /review/upurga-2021-film-review-by-amber-wilkinson
QUERY_STRING
REMOTE_ADDR 127.0.0.1
REQUEST_METHOD GET
SCRIPT_NAME
SERVER_NAME opal11.opalstack.com
SERVER_PORT 18601
SERVER_PROTOCOL HTTP/1.1

Request

View information

View function Arguments Keyword arguments URL name
FrontEnd.views.base_views.FilmReviewView () {'slug': 'upurga-2021-film-review-by-amber-wilkinson'} filmreviewslug

Cookies

Variable Value
'csrftoken' 'sYuInmWGUD5YsN2e1gR1tY65VZHQ8sRR'

No session data

No GET data

No POST data

SQL queries from 1 connection

  • default 11.42 ms (10 queries including 4 similar and 4 duplicates )
Query Timeline Time (ms) Action

   SET
SESSION
TRANSACTION
ISOLATION LEVEL READ COMMITTED
SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED
0.14

Connection: default

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django_browser_reload/middleware.py in __call__(48)
  response = self.get_response(request)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/views/generic/base.py in view(104)
  return self.dispatch(request, *args, **kwargs)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/views/generic/base.py in dispatch(143)
  return handler(request, *args, **kwargs)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/views/generic/detail.py in get(108)
  self.object = self.get_object()

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/views/generic/detail.py in get_object(53)
  obj = queryset.get()

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/utils/asyncio.py in inner(26)
  return func(*args, **kwargs)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/utils/asyncio.py in inner(26)
  return func(*args, **kwargs)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/utils/asyncio.py in inner(26)
  return func(*args, **kwargs)

SELECT `io_review`.`id`,
       `io_review`.`slug`,
       `io_review`.`film_id`,
       `io_review`.`reviewer`,
       `io_review`.`rating`,
       `io_review`.`review`,
       `io_review`.`date_added`,
       `io_review`.`date_last_changed`,
       `io_review`.`pullquote`,
       `io_review`.`streaming_homepage`,
       `io_review`.`streaming_service`,
       `io_review`.`streaming_date`,
       `core_film`.`id`,
       `core_film`.`title`,
       `core_film`.`certificate`,
       `core_film`.`runtime`,
       `core_film`.`language`,
       `core_film`.`director`,
       `core_film`.`writer`,
       `core_film`.`stars`,
       `core_film`.`keywords`,
       `core_film`.`date_added`,
       `core_film`.`date_last_changed`,
       `core_film`.`alternative_titles`,
       `core_film`.`one_liner`,
       `core_film`.`year`,
       `core_film`.`country`,
       `core_film`.`uk_release`,
       `core_film`.`us_release`,
       `core_film`.`azplace`,
       `core_film`.`asin`,
       `core_film`.`features`,
       `core_film`.`recommended`,
       `core_film`.`default_review_id`,
       `core_film`.`official_site`,
       `core_film`.`trailer_link`,
       `core_film`.`imdb`,
       `core_film`.`synopsis`,
       `core_film`.`full_synopsis`,
       `core_film`.`full_shot_id`,
       `core_film`.`mainshot`,
       `core_film`.`copyshot`,
       `core_film`.`postershot`,
       `image`.`id`,
       `image`.`image`,
       `image`.`title`,
       `image`.`caption`,
       `image`.`credit`,
       `image`.`alt_text`,
       `image`.`keywords`,
       `image`.`date_added`,
       `image`.`date_last_changed`
  FROM `io_review`
 INNER JOIN `core_film`
    ON (`io_review`.`film_id` = `core_film`.`id`)
  LEFT OUTER JOIN `image`
    ON (`core_film`.`full_shot_id` = `image`.`id`)
 WHERE `io_review`.`slug` = 'upurga-2021-film-review-by-amber-wilkinson'
 LIMIT 21
SELECT ••• FROM `io_review` INNER JOIN `core_film` ON (`io_review`.`film_id` = `core_film`.`id`) LEFT OUTER JOIN `image` ON (`core_film`.`full_shot_id` = `image`.`id`) WHERE `io_review`.`slug` = 'upurga-2021-film-review-by-amber-wilkinson' LIMIT 21
2 similar queries. Duplicated 2 times.
1.42

Connection: default

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django_browser_reload/middleware.py in __call__(48)
  response = self.get_response(request)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/views/generic/base.py in view(104)
  return self.dispatch(request, *args, **kwargs)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/views/generic/base.py in dispatch(143)
  return handler(request, *args, **kwargs)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/views/generic/detail.py in get(108)
  self.object = self.get_object()

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/views/generic/detail.py in get_object(53)
  obj = queryset.get()

SELECT `io_review`.`id`,
       `io_review`.`slug`,
       `io_review`.`film_id`,
       `io_review`.`reviewer`,
       `io_review`.`rating`,
       `io_review`.`review`,
       `io_review`.`date_added`,
       `io_review`.`date_last_changed`,
       `io_review`.`pullquote`,
       `io_review`.`streaming_homepage`,
       `io_review`.`streaming_service`,
       `io_review`.`streaming_date`,
       `core_film`.`id`,
       `core_film`.`title`,
       `core_film`.`certificate`,
       `core_film`.`runtime`,
       `core_film`.`language`,
       `core_film`.`director`,
       `core_film`.`writer`,
       `core_film`.`stars`,
       `core_film`.`keywords`,
       `core_film`.`date_added`,
       `core_film`.`date_last_changed`,
       `core_film`.`alternative_titles`,
       `core_film`.`one_liner`,
       `core_film`.`year`,
       `core_film`.`country`,
       `core_film`.`uk_release`,
       `core_film`.`us_release`,
       `core_film`.`azplace`,
       `core_film`.`asin`,
       `core_film`.`features`,
       `core_film`.`recommended`,
       `core_film`.`default_review_id`,
       `core_film`.`official_site`,
       `core_film`.`trailer_link`,
       `core_film`.`imdb`,
       `core_film`.`synopsis`,
       `core_film`.`full_synopsis`,
       `core_film`.`full_shot_id`,
       `core_film`.`mainshot`,
       `core_film`.`copyshot`,
       `core_film`.`postershot`,
       `image`.`id`,
       `image`.`image`,
       `image`.`title`,
       `image`.`caption`,
       `image`.`credit`,
       `image`.`alt_text`,
       `image`.`keywords`,
       `image`.`date_added`,
       `image`.`date_last_changed`
  FROM `io_review`
 INNER JOIN `core_film`
    ON (`io_review`.`film_id` = `core_film`.`id`)
  LEFT OUTER JOIN `image`
    ON (`core_film`.`full_shot_id` = `image`.`id`)
 WHERE `io_review`.`slug` = 'upurga-2021-film-review-by-amber-wilkinson'
 LIMIT 21
SELECT ••• FROM `io_review` INNER JOIN `core_film` ON (`io_review`.`film_id` = `core_film`.`id`) LEFT OUTER JOIN `image` ON (`core_film`.`full_shot_id` = `image`.`id`) WHERE `io_review`.`slug` = 'upurga-2021-film-review-by-amber-wilkinson' LIMIT 21
2 similar queries. Duplicated 2 times.
0.93

Connection: default

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django_browser_reload/middleware.py in __call__(48)
  response = self.get_response(request)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/views/generic/base.py in view(104)
  return self.dispatch(request, *args, **kwargs)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/views/generic/base.py in dispatch(143)
  return handler(request, *args, **kwargs)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/views/generic/detail.py in get(109)
  context = self.get_context_data(object=self.object)

/home/eyeforfilm/apps/eyeforfilm-django5-2/eyeforfilm_source_repo/FrontEnd/views/base_views.py in get_context_data(170)
  context = super().get_context_data(**kwargs)

/home/eyeforfilm/apps/eyeforfilm-django5-2/eyeforfilm_source_repo/FrontEnd/views/base_views.py in get_context_data(136)
  context["opengraph"] = self.get_opengraph_data()

/home/eyeforfilm/apps/eyeforfilm-django5-2/eyeforfilm_source_repo/FrontEnd/views/base_views.py in get_opengraph_data(144)
  object = self.get_object()

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/views/generic/detail.py in get_object(53)
  obj = queryset.get()

SELECT `writers`.`id`,
       `writers`.`slug`,
       `writers`.`name`,
       `writers`.`email`,
       `writers`.`biography`,
       `writers`.`image`,
       `writers`.`can_email`,
       `writers`.`likes`,
       `writers`.`dislikes`,
       `writers`.`notes`,
       `writers`.`pseudonym`,
       `writers`.`location`,
       `writers`.`website`
  FROM `writers`
 WHERE `writers`.`pseudonym` = 'Amber Wilkinson'
 LIMIT 21
SELECT ••• FROM `writers` WHERE `writers`.`pseudonym` = 'Amber Wilkinson' LIMIT 21
1.37

Connection: default

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django_browser_reload/middleware.py in __call__(48)
  response = self.get_response(request)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/views/generic/base.py in view(104)
  return self.dispatch(request, *args, **kwargs)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/views/generic/base.py in dispatch(143)
  return handler(request, *args, **kwargs)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/views/generic/detail.py in get(109)
  context = self.get_context_data(object=self.object)

/home/eyeforfilm/apps/eyeforfilm-django5-2/eyeforfilm_source_repo/FrontEnd/views/base_views.py in get_context_data(171)
  context["writer"] = get_object_or_None(Writer, pseudonym=self.object.author)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/annoying/functions.py in get_object_or_None(27)
  return queryset.get(*args, **kwargs)

SELECT `dvd_review`.`id`,
       `dvd_review`.`slug`,
       `dvd_review`.`film_id`,
       `dvd_review`.`reviewer`,
       `dvd_review`.`rating`,
       `dvd_review`.`review`,
       `dvd_review`.`date_added`,
       `dvd_review`.`date_last_changed`,
       `dvd_review`.`product_code`,
       `dvd_review`.`region`,
       `dvd_review`.`ratio`,
       `dvd_review`.`sound`,
       `dvd_review`.`extras`,
       `dvd_review`.`edition`,
       `dvd_review`.`dvd_display`,
       `dvd_review`.`disc_type`,
       `dvd_review`.`packshot`
  FROM `dvd_review`
 WHERE `dvd_review`.`film_id` = 40079
 ORDER BY `dvd_review`.`id` DESC
SELECT ••• FROM `dvd_review` WHERE `dvd_review`.`film_id` = 40079 ORDER BY `dvd_review`.`id` DESC
0.83

Connection: default

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django_browser_reload/middleware.py in __call__(48)
  response = self.get_response(request)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/backends/django.py in render(107)
  return self.template.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(171)
  return self._render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(114)
  return self.nodelist.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render_annotated(969)
  return self.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(114)
  return self.nodelist.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render_annotated(969)
  return self.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(114)
  return self.nodelist.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render_annotated(969)
  return self.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/loader_tags.py in render(65)
  result = block.nodelist.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render_annotated(969)
  return self.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/loader_tags.py in render(65)
  result = block.nodelist.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render_annotated(969)
  return self.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/defaulttags.py in render(550)
  return self.nodelist.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render_annotated(969)
  return self.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/defaulttags.py in render(320)
  match = condition.eval(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/smartif.py in eval(61)
  return func(context, self.first, self.second)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/smartif.py in <lambda>(107)
  ">": infix(10, lambda context, x, y: x.eval(context) > y.eval(context)),

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/defaulttags.py in eval(886)
  return self.value.resolve(context, ignore_failures=True)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in resolve(745)
  new_obj = func(obj, *arg_vals)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/defaultfilters.py in length(632)
  return len(value)

22 Reviewed by: <a href='{% if writer %}{% url 'writerpseudonym' writer.pseudonym %}{% else %}/search.php?reviewer={{ object.author|safe }}{% endif %}'>{{ object.author }}</a>
23 </p>
24 {% with dvdreviews=object.film.dvdreview_set.all %}
25 {% if dvdreviews|length > 0 %}
26 <div class="dvdreviews">
27 {% for dvdreview in dvdreviews %}
28 <a href="{% url 'dvdreviewslug' dvdreview.slug %}">Read {{ dvdreview.author }}'s {{ dvdreview.disc_type }}
29 Review</a>

/home/eyeforfilm/apps/eyeforfilm-django5-2/eyeforfilm_source_repo/FrontEnd/templates/FrontEnd/filmreview_detail.html

SELECT `io_review`.`id`,
       `io_review`.`slug`,
       `io_review`.`film_id`,
       `io_review`.`reviewer`,
       `io_review`.`rating`,
       `io_review`.`review`,
       `io_review`.`date_added`,
       `io_review`.`date_last_changed`,
       `io_review`.`pullquote`,
       `io_review`.`streaming_homepage`,
       `io_review`.`streaming_service`,
       `io_review`.`streaming_date`
  FROM `io_review`
 WHERE (`io_review`.`film_id` = 40079 AND NOT (`io_review`.`id` = 17277))
 ORDER BY `io_review`.`rating` DESC
SELECT ••• FROM `io_review` WHERE (`io_review`.`film_id` = 40079 AND NOT (`io_review`.`id` = 17277)) ORDER BY `io_review`.`rating` DESC
0.57

Connection: default

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django_browser_reload/middleware.py in __call__(48)
  response = self.get_response(request)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/backends/django.py in render(107)
  return self.template.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(171)
  return self._render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(114)
  return self.nodelist.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render_annotated(969)
  return self.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(114)
  return self.nodelist.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render_annotated(969)
  return self.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(114)
  return self.nodelist.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render_annotated(969)
  return self.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/loader_tags.py in render(65)
  result = block.nodelist.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render_annotated(969)
  return self.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/loader_tags.py in render(65)
  result = block.nodelist.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render_annotated(969)
  return self.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/loader_tags.py in render(65)
  result = block.nodelist.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render_annotated(969)
  return self.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/defaulttags.py in render(326)
  if match:

49 {% endif %}
50 {% endblock amazonbutton %}
51 {% block otherreviews %}
52 {% if object.otherreviews %}
53 <div class="clear"></div>
54 <p>Read more {{ object.film.Title }} reviews:</p>
55 <table class="otherreviews">
56 {% for other_review in object.otherreviews %}

/home/eyeforfilm/apps/eyeforfilm-django5-2/eyeforfilm_source_repo/FrontEnd/templates/FrontEnd/filmreview_detail.html

SELECT `festival_strand_films`.`id`,
       `festival_strand_films`.`strand_id`,
       `festival_strand_films`.`film_id`,
       `festival_strand_films`.`comments`,
       `festival_strand`.`id`,
       `festival_strand`.`festival_id`,
       `festival_strand`.`strand_name`,
       `festival_strand`.`strand_comments`,
       `festival_strand`.`slug`,
       `festival`.`fest_id`,
       `festival`.`info_id`,
       `festival`.`one_liner`,
       `festival`.`instance_blurb`,
       `festival`.`film_id`,
       `festival`.`page_picture`,
       `festival`.`caption`,
       `festival`.`date_begins`,
       `festival`.`date_ends`,
       `festival`.`hashtag`,
       `festival`.`keywords`,
       `festival`.`trailer_embed_code`,
       `festival_info`.`information_id`,
       `festival_info`.`name`,
       `festival_info`.`acronym`,
       `festival_info`.`directory`,
       `festival_info`.`logo_image`,
       `festival_info`.`place`,
       `festival_info`.`blurb`,
       `festival_info`.`touring`,
       `festival_info`.`country`,
       `festival_info`.`website`,
       `festival_info`.`visible`,
       `core_film`.`id`,
       `core_film`.`title`,
       `core_film`.`certificate`,
       `core_film`.`runtime`,
       `core_film`.`language`,
       `core_film`.`director`,
       `core_film`.`writer`,
       `core_film`.`stars`,
       `core_film`.`keywords`,
       `core_film`.`date_added`,
       `core_film`.`date_last_changed`,
       `core_film`.`alternative_titles`,
       `core_film`.`one_liner`,
       `core_film`.`year`,
       `core_film`.`country`,
       `core_film`.`uk_release`,
       `core_film`.`us_release`,
       `core_film`.`azplace`,
       `core_film`.`asin`,
       `core_film`.`features`,
       `core_film`.`recommended`,
       `core_film`.`default_review_id`,
       `core_film`.`official_site`,
       `core_film`.`trailer_link`,
       `core_film`.`imdb`,
       `core_film`.`synopsis`,
       `core_film`.`full_synopsis`,
       `core_film`.`full_shot_id`,
       `core_film`.`mainshot`,
       `core_film`.`copyshot`,
       `core_film`.`postershot`
  FROM `festival_strand_films`
 INNER JOIN `core_film`
    ON (`festival_strand_films`.`film_id` = `core_film`.`id`)
 INNER JOIN `festival_strand`
    ON (`festival_strand_films`.`strand_id` = `festival_strand`.`id`)
 INNER JOIN `festival`
    ON (`festival_strand`.`festival_id` = `festival`.`fest_id`)
 INNER JOIN `festival_info`
    ON (`festival`.`info_id` = `festival_info`.`information_id`)
 WHERE `festival_strand_films`.`film_id` = 40079
SELECT ••• FROM `festival_strand_films` INNER JOIN `core_film` ON (`festival_strand_films`.`film_id` = `core_film`.`id`) INNER JOIN `festival_strand` ON (`festival_strand_films`.`strand_id` = `festival_strand`.`id`) INNER JOIN `festival` ON (`festival_strand`.`festival_id` = `festival`.`fest_id`) INNER JOIN `festival_info` ON (`festival`.`info_id` = `festival_info`.`information_id`) WHERE `festival_strand_films`.`film_id` = 40079
2 similar queries. Duplicated 2 times.
2.15

Connection: default

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django_browser_reload/middleware.py in __call__(48)
  response = self.get_response(request)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/backends/django.py in render(107)
  return self.template.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(171)
  return self._render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(114)
  return self.nodelist.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render_annotated(969)
  return self.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(114)
  return self.nodelist.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render_annotated(969)
  return self.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(114)
  return self.nodelist.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render_annotated(969)
  return self.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/loader_tags.py in render(65)
  result = block.nodelist.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render_annotated(969)
  return self.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/loader_tags.py in render(65)
  result = block.nodelist.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render_annotated(969)
  return self.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/loader_tags.py in render(65)
  result = block.nodelist.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render_annotated(969)
  return self.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/defaulttags.py in render(320)
  match = condition.eval(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/defaulttags.py in eval(886)
  return self.value.resolve(context, ignore_failures=True)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in resolve(718)
  obj = self.var.resolve(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in resolve(850)
  value = self._resolve_lookup(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in _resolve_lookup(917)
  current = current()

/home/eyeforfilm/apps/eyeforfilm-django5-2/eyeforfilm_source_repo/core/models.py in festivalstrandfilms(275)
  return dedupe_model_objects(

80 <hr width="50%" />
81 {% include "importable/talentlisting.html" %}
82 <div class="festivallistings">
83 {% if object.film.festivalstrandfilms %}
84 <p>
85 <strong>Festivals:</strong>
86 </p>
87 {% for festival in object.film.festivalstrandfilms %}

/home/eyeforfilm/apps/eyeforfilm-django5-2/eyeforfilm_source_repo/FrontEnd/templates/FrontEnd/filmreview_detail.html

SELECT `festival_strand_films`.`id`,
       `festival_strand_films`.`strand_id`,
       `festival_strand_films`.`film_id`,
       `festival_strand_films`.`comments`,
       `festival_strand`.`id`,
       `festival_strand`.`festival_id`,
       `festival_strand`.`strand_name`,
       `festival_strand`.`strand_comments`,
       `festival_strand`.`slug`,
       `festival`.`fest_id`,
       `festival`.`info_id`,
       `festival`.`one_liner`,
       `festival`.`instance_blurb`,
       `festival`.`film_id`,
       `festival`.`page_picture`,
       `festival`.`caption`,
       `festival`.`date_begins`,
       `festival`.`date_ends`,
       `festival`.`hashtag`,
       `festival`.`keywords`,
       `festival`.`trailer_embed_code`,
       `festival_info`.`information_id`,
       `festival_info`.`name`,
       `festival_info`.`acronym`,
       `festival_info`.`directory`,
       `festival_info`.`logo_image`,
       `festival_info`.`place`,
       `festival_info`.`blurb`,
       `festival_info`.`touring`,
       `festival_info`.`country`,
       `festival_info`.`website`,
       `festival_info`.`visible`,
       `core_film`.`id`,
       `core_film`.`title`,
       `core_film`.`certificate`,
       `core_film`.`runtime`,
       `core_film`.`language`,
       `core_film`.`director`,
       `core_film`.`writer`,
       `core_film`.`stars`,
       `core_film`.`keywords`,
       `core_film`.`date_added`,
       `core_film`.`date_last_changed`,
       `core_film`.`alternative_titles`,
       `core_film`.`one_liner`,
       `core_film`.`year`,
       `core_film`.`country`,
       `core_film`.`uk_release`,
       `core_film`.`us_release`,
       `core_film`.`azplace`,
       `core_film`.`asin`,
       `core_film`.`features`,
       `core_film`.`recommended`,
       `core_film`.`default_review_id`,
       `core_film`.`official_site`,
       `core_film`.`trailer_link`,
       `core_film`.`imdb`,
       `core_film`.`synopsis`,
       `core_film`.`full_synopsis`,
       `core_film`.`full_shot_id`,
       `core_film`.`mainshot`,
       `core_film`.`copyshot`,
       `core_film`.`postershot`
  FROM `festival_strand_films`
 INNER JOIN `core_film`
    ON (`festival_strand_films`.`film_id` = `core_film`.`id`)
 INNER JOIN `festival_strand`
    ON (`festival_strand_films`.`strand_id` = `festival_strand`.`id`)
 INNER JOIN `festival`
    ON (`festival_strand`.`festival_id` = `festival`.`fest_id`)
 INNER JOIN `festival_info`
    ON (`festival`.`info_id` = `festival_info`.`information_id`)
 WHERE `festival_strand_films`.`film_id` = 40079
SELECT ••• FROM `festival_strand_films` INNER JOIN `core_film` ON (`festival_strand_films`.`film_id` = `core_film`.`id`) INNER JOIN `festival_strand` ON (`festival_strand_films`.`strand_id` = `festival_strand`.`id`) INNER JOIN `festival` ON (`festival_strand`.`festival_id` = `festival`.`fest_id`) INNER JOIN `festival_info` ON (`festival`.`info_id` = `festival_info`.`information_id`) WHERE `festival_strand_films`.`film_id` = 40079
2 similar queries. Duplicated 2 times.
1.65

Connection: default

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django_browser_reload/middleware.py in __call__(48)
  response = self.get_response(request)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/backends/django.py in render(107)
  return self.template.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(171)
  return self._render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(114)
  return self.nodelist.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render_annotated(969)
  return self.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(114)
  return self.nodelist.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render_annotated(969)
  return self.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(114)
  return self.nodelist.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render_annotated(969)
  return self.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/loader_tags.py in render(65)
  result = block.nodelist.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render_annotated(969)
  return self.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/loader_tags.py in render(65)
  result = block.nodelist.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render_annotated(969)
  return self.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/loader_tags.py in render(65)
  result = block.nodelist.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render_annotated(969)
  return self.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/defaulttags.py in render(327)
  return nodelist.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render_annotated(969)
  return self.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/defaulttags.py in render(194)
  values = self.sequence.resolve(context, ignore_failures=True)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in resolve(718)
  obj = self.var.resolve(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in resolve(850)
  value = self._resolve_lookup(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in _resolve_lookup(917)
  current = current()

/home/eyeforfilm/apps/eyeforfilm-django5-2/eyeforfilm_source_repo/core/models.py in festivalstrandfilms(275)
  return dedupe_model_objects(

84 <p>
85 <strong>Festivals:</strong>
86 </p>
87 {% for festival in object.film.festivalstrandfilms %}
88 <a href='{% url 'festivalyear' directory=festival.info.directory year=festival.date_begins|date:"Y" %}'>{{ festival.info.short_name }} {{ festival.date_begins|date:"Y" }}</a>
89 <br />
90 {% endfor %}
91 {% endif %}

/home/eyeforfilm/apps/eyeforfilm-django5-2/eyeforfilm_source_repo/FrontEnd/templates/FrontEnd/filmreview_detail.html

SELECT `feature`.`id`,
       `feature`.`slug`,
       `feature`.`author`,
       `feature`.`title`,
       `feature`.`heading`,
       `feature`.`added`,
       `feature`.`changed`,
       `feature`.`body`,
       `feature`.`keywords`,
       `feature`.`subheading`,
       `feature`.`film_ids`,
       `feature`.`image`,
       `feature`.`image_caption`,
       `feature`.`category`
  FROM `feature`
 WHERE `feature`.`id` IN (3193)
 ORDER BY `feature`.`id` DESC
SELECT ••• FROM `feature` WHERE `feature`.`id` IN (3193) ORDER BY `feature`.`id` DESC
1.31

Connection: default

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django_browser_reload/middleware.py in __call__(48)
  response = self.get_response(request)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/backends/django.py in render(107)
  return self.template.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(171)
  return self._render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(114)
  return self.nodelist.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render_annotated(969)
  return self.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(114)
  return self.nodelist.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render_annotated(969)
  return self.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(114)
  return self.nodelist.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render_annotated(969)
  return self.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/loader_tags.py in render(65)
  result = block.nodelist.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render_annotated(969)
  return self.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/loader_tags.py in render(65)
  result = block.nodelist.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render_annotated(969)
  return self.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/defaulttags.py in render(327)
  return nodelist.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render_annotated(969)
  return self.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/defaulttags.py in render(199)
  len_values = len(values)

101 {% if object.film.features %}
102 <div class="reviewrecommendationbox">
103 <p>Related Articles:</p>
104 {% for feature in object.film.filmfeatures %}
105 <a href="{% url 'featureslug' feature.slug %}">{{ feature.heading }}</a>
106 <br />
107 {% endfor %}
108 </div>

/home/eyeforfilm/apps/eyeforfilm-django5-2/eyeforfilm_source_repo/FrontEnd/templates/FrontEnd/filmreview_detail.html

SELECT `core_film`.`id`,
       `core_film`.`title`,
       `core_film`.`certificate`,
       `core_film`.`runtime`,
       `core_film`.`language`,
       `core_film`.`director`,
       `core_film`.`writer`,
       `core_film`.`stars`,
       `core_film`.`keywords`,
       `core_film`.`date_added`,
       `core_film`.`date_last_changed`,
       `core_film`.`alternative_titles`,
       `core_film`.`one_liner`,
       `core_film`.`year`,
       `core_film`.`country`,
       `core_film`.`uk_release`,
       `core_film`.`us_release`,
       `core_film`.`azplace`,
       `core_film`.`asin`,
       `core_film`.`features`,
       `core_film`.`recommended`,
       `core_film`.`default_review_id`,
       `core_film`.`official_site`,
       `core_film`.`trailer_link`,
       `core_film`.`imdb`,
       `core_film`.`synopsis`,
       `core_film`.`full_synopsis`,
       `core_film`.`full_shot_id`,
       `core_film`.`mainshot`,
       `core_film`.`copyshot`,
       `core_film`.`postershot`,
       `io_review`.`id`,
       `io_review`.`slug`,
       `io_review`.`film_id`,
       `io_review`.`reviewer`,
       `io_review`.`rating`,
       `io_review`.`review`,
       `io_review`.`date_added`,
       `io_review`.`date_last_changed`,
       `io_review`.`pullquote`,
       `io_review`.`streaming_homepage`,
       `io_review`.`streaming_service`,
       `io_review`.`streaming_date`
  FROM `core_film`
  LEFT OUTER JOIN `io_review`
    ON (`core_film`.`default_review_id` = `io_review`.`id`)
 WHERE `core_film`.`id` IN (34718)
 ORDER BY `core_film`.`azplace` ASC
SELECT ••• FROM `core_film` LEFT OUTER JOIN `io_review` ON (`core_film`.`default_review_id` = `io_review`.`id`) WHERE `core_film`.`id` IN (34718) ORDER BY `core_film`.`azplace` ASC
1.05

Connection: default

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django_browser_reload/middleware.py in __call__(48)
  response = self.get_response(request)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/response.py in render(114)
  self.content = self.rendered_content

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/response.py in rendered_content(92)
  return template.render(context, self._request)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/backends/django.py in render(107)
  return self.template.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(171)
  return self._render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(114)
  return self.nodelist.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render_annotated(969)
  return self.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(114)
  return self.nodelist.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render_annotated(969)
  return self.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/test/utils.py in instrumented_test_render(114)
  return self.nodelist.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render_annotated(969)
  return self.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/loader_tags.py in render(65)
  result = block.nodelist.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render_annotated(969)
  return self.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/loader_tags.py in render(65)
  result = block.nodelist.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render_annotated(969)
  return self.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/defaulttags.py in render(327)
  return nodelist.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in <listcomp>(1008)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render_annotated(969)
  return self.render(context)

/home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/defaulttags.py in render(199)
  len_values = len(values)

110 {% if object.film.recommended %}
111 <div class="reviewrecommendationbox">
112 <p>If you like this, try:</p>
113 {% for film in object.film.recommendedfilms %}
114 {% if film.get_default_review %}
115 <a {{ film.get_default_review.get_mouseover_command|safe }}
116 href='{% url 'filmreviewslug' film.get_default_review.slug %}'>{{ film.Title }}</a>
117 <br />

/home/eyeforfilm/apps/eyeforfilm-django5-2/eyeforfilm_source_repo/FrontEnd/templates/FrontEnd/filmreview_detail.html

Templates (9 rendered)

Template path

  1. /home/eyeforfilm/apps/eyeforfilm-django5-2/eyeforfilm_source_repo/templates

Templates

FrontEnd/filmreview_detail.html
/home/eyeforfilm/apps/eyeforfilm-django5-2/eyeforfilm_source_repo/FrontEnd/templates/FrontEnd/filmreview_detail.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'LANGUAGES': [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ar-dz', 'Algerian Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('ckb', 'Central Kurdish (Sorani)'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('dsb', 'Lower Sorbian'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-co', 'Colombian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gd', 'Scottish Gaelic'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hsb', 'Upper Sorbian'), ('hu', 'Hungarian'), ('hy', 'Armenian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('ig', 'Igbo'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kab', 'Kabyle'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('ky', 'Kyrgyz'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('ms', 'Malay'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmål'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('tg', 'Tajik'), ('th', 'Thai'), ('tk', 'Turkmen'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('ug', 'Uyghur'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('uz', 'Uzbek'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')], 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'en-gb', 'MEDIA_URL': '/images/', 'STATIC_URL': '/new_site_media/', 'TIME_ZONE': 'Europe/London', 'csrf_token': '<SimpleLazyObject: <function csrf.<locals>._get_val at ' '0x7f1847037520>>', 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/review/upurga-2021-film-review-by-amber-wilkinson'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f1846d98100>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0x7f1846f375b0>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7f1846d98100>>'} {'filmreview': <FilmReview: Upurga - Amber Wilkinson - 17277>, 'object': <FilmReview: Upurga - Amber Wilkinson - 17277>, 'opengraph': {'description': 'A wilderness guide finds himself up against ' 'nature and his own anxiety after his sister and ' 'her film crew, who he is helping, disappear in ' 'the forest.', 'image': 'https://www.eyeforfilm.co.uk/images/newsite/Upurga_Old_lady_1200.webp', 'locale': 'en_GB', 'site_name': 'Eye For Film', 'title': 'Upurga - Film Review - Eye For Film', 'url': 'https://www.eyeforfilm.co.uk/review/upurga-2021-film-review-by-amber-wilkinson'}, 'view': <FrontEnd.views.base_views.FilmReviewView object at 0x7f1846f7b280>, 'writer': <Writer: Amber Wilkinson>}
importable/reviewpage.html
/home/eyeforfilm/apps/eyeforfilm-django5-2/eyeforfilm_source_repo/FrontEnd/templates/importable/reviewpage.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'LANGUAGES': [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ar-dz', 'Algerian Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('ckb', 'Central Kurdish (Sorani)'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('dsb', 'Lower Sorbian'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-co', 'Colombian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gd', 'Scottish Gaelic'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hsb', 'Upper Sorbian'), ('hu', 'Hungarian'), ('hy', 'Armenian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('ig', 'Igbo'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kab', 'Kabyle'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('ky', 'Kyrgyz'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('ms', 'Malay'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmål'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('tg', 'Tajik'), ('th', 'Thai'), ('tk', 'Turkmen'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('ug', 'Uyghur'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('uz', 'Uzbek'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')], 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'en-gb', 'MEDIA_URL': '/images/', 'STATIC_URL': '/new_site_media/', 'TIME_ZONE': 'Europe/London', 'csrf_token': '<SimpleLazyObject: <function csrf.<locals>._get_val at ' '0x7f1847037520>>', 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/review/upurga-2021-film-review-by-amber-wilkinson'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f1846d98100>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0x7f1846f375b0>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7f1846d98100>>'} {'filmreview': <FilmReview: Upurga - Amber Wilkinson - 17277>, 'object': <FilmReview: Upurga - Amber Wilkinson - 17277>, 'opengraph': {'description': 'A wilderness guide finds himself up against ' 'nature and his own anxiety after his sister and ' 'her film crew, who he is helping, disappear in ' 'the forest.', 'image': 'https://www.eyeforfilm.co.uk/images/newsite/Upurga_Old_lady_1200.webp', 'locale': 'en_GB', 'site_name': 'Eye For Film', 'title': 'Upurga - Film Review - Eye For Film', 'url': 'https://www.eyeforfilm.co.uk/review/upurga-2021-film-review-by-amber-wilkinson'}, 'view': <FrontEnd.views.base_views.FilmReviewView object at 0x7f1846f7b280>, 'writer': <Writer: Amber Wilkinson>}
basepage.html
/home/eyeforfilm/apps/eyeforfilm-django5-2/eyeforfilm_source_repo/core/templates/basepage.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'LANGUAGES': [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ar-dz', 'Algerian Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('ckb', 'Central Kurdish (Sorani)'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('dsb', 'Lower Sorbian'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-co', 'Colombian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gd', 'Scottish Gaelic'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hsb', 'Upper Sorbian'), ('hu', 'Hungarian'), ('hy', 'Armenian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('ig', 'Igbo'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kab', 'Kabyle'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('ky', 'Kyrgyz'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('ms', 'Malay'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmål'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('tg', 'Tajik'), ('th', 'Thai'), ('tk', 'Turkmen'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('ug', 'Uyghur'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('uz', 'Uzbek'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')], 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'en-gb', 'MEDIA_URL': '/images/', 'STATIC_URL': '/new_site_media/', 'TIME_ZONE': 'Europe/London', 'csrf_token': '<SimpleLazyObject: <function csrf.<locals>._get_val at ' '0x7f1847037520>>', 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/review/upurga-2021-film-review-by-amber-wilkinson'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f1846d98100>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0x7f1846f375b0>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7f1846d98100>>'} {'filmreview': <FilmReview: Upurga - Amber Wilkinson - 17277>, 'object': <FilmReview: Upurga - Amber Wilkinson - 17277>, 'opengraph': {'description': 'A wilderness guide finds himself up against ' 'nature and his own anxiety after his sister and ' 'her film crew, who he is helping, disappear in ' 'the forest.', 'image': 'https://www.eyeforfilm.co.uk/images/newsite/Upurga_Old_lady_1200.webp', 'locale': 'en_GB', 'site_name': 'Eye For Film', 'title': 'Upurga - Film Review - Eye For Film', 'url': 'https://www.eyeforfilm.co.uk/review/upurga-2021-film-review-by-amber-wilkinson'}, 'view': <FrontEnd.views.base_views.FilmReviewView object at 0x7f1846f7b280>, 'writer': <Writer: Amber Wilkinson>}
menubar.html
/home/eyeforfilm/apps/eyeforfilm-django5-2/eyeforfilm_source_repo/core/templates/menubar.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'LANGUAGES': [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ar-dz', 'Algerian Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('ckb', 'Central Kurdish (Sorani)'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('dsb', 'Lower Sorbian'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-co', 'Colombian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gd', 'Scottish Gaelic'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hsb', 'Upper Sorbian'), ('hu', 'Hungarian'), ('hy', 'Armenian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('ig', 'Igbo'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kab', 'Kabyle'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('ky', 'Kyrgyz'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('ms', 'Malay'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmål'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('tg', 'Tajik'), ('th', 'Thai'), ('tk', 'Turkmen'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('ug', 'Uyghur'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('uz', 'Uzbek'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')], 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'en-gb', 'MEDIA_URL': '/images/', 'STATIC_URL': '/new_site_media/', 'TIME_ZONE': 'Europe/London', 'csrf_token': '<SimpleLazyObject: <function csrf.<locals>._get_val at ' '0x7f1847037520>>', 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/review/upurga-2021-film-review-by-amber-wilkinson'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f1846d98100>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0x7f1846f375b0>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7f1846d98100>>'} {'filmreview': <FilmReview: Upurga - Amber Wilkinson - 17277>, 'object': <FilmReview: Upurga - Amber Wilkinson - 17277>, 'opengraph': {'description': 'A wilderness guide finds himself up against ' 'nature and his own anxiety after his sister and ' 'her film crew, who he is helping, disappear in ' 'the forest.', 'image': 'https://www.eyeforfilm.co.uk/images/newsite/Upurga_Old_lady_1200.webp', 'locale': 'en_GB', 'site_name': 'Eye For Film', 'title': 'Upurga - Film Review - Eye For Film', 'url': 'https://www.eyeforfilm.co.uk/review/upurga-2021-film-review-by-amber-wilkinson'}, 'view': <FrontEnd.views.base_views.FilmReviewView object at 0x7f1846f7b280>, 'writer': <Writer: Amber Wilkinson>} {'block': <Block Node: menubar. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"menubar.html"'>>, <TextNode: '\n '>]>}
importable/googleads/googlead-small.html
/home/eyeforfilm/apps/eyeforfilm-django5-2/eyeforfilm_source_repo/core/templates/importable/googleads/googlead-small.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'LANGUAGES': [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ar-dz', 'Algerian Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('ckb', 'Central Kurdish (Sorani)'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('dsb', 'Lower Sorbian'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-co', 'Colombian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gd', 'Scottish Gaelic'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hsb', 'Upper Sorbian'), ('hu', 'Hungarian'), ('hy', 'Armenian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('ig', 'Igbo'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kab', 'Kabyle'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('ky', 'Kyrgyz'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('ms', 'Malay'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmål'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('tg', 'Tajik'), ('th', 'Thai'), ('tk', 'Turkmen'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('ug', 'Uyghur'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('uz', 'Uzbek'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')], 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'en-gb', 'MEDIA_URL': '/images/', 'STATIC_URL': '/new_site_media/', 'TIME_ZONE': 'Europe/London', 'csrf_token': '<SimpleLazyObject: <function csrf.<locals>._get_val at ' '0x7f1847037520>>', 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/review/upurga-2021-film-review-by-amber-wilkinson'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f1846d98100>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0x7f1846f375b0>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7f1846d98100>>'} {'filmreview': <FilmReview: Upurga - Amber Wilkinson - 17277>, 'object': <FilmReview: Upurga - Amber Wilkinson - 17277>, 'opengraph': {'description': 'A wilderness guide finds himself up against ' 'nature and his own anxiety after his sister and ' 'her film crew, who he is helping, disappear in ' 'the forest.', 'image': 'https://www.eyeforfilm.co.uk/images/newsite/Upurga_Old_lady_1200.webp', 'locale': 'en_GB', 'site_name': 'Eye For Film', 'title': 'Upurga - Film Review - Eye For Film', 'url': 'https://www.eyeforfilm.co.uk/review/upurga-2021-film-review-by-amber-wilkinson'}, 'view': <FrontEnd.views.base_views.FilmReviewView object at 0x7f1846f7b280>, 'writer': <Writer: Amber Wilkinson>} {'block': <Block Node: menubar. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"menubar.html"'>>, <TextNode: '\n '>]>} {'block': <Block Node: menubaradvert. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"importable/googleads/googlead-small.html"'>>, <TextNode: '\n '>]>}
importable/socialbookmarks.html
/home/eyeforfilm/apps/eyeforfilm-django5-2/eyeforfilm_source_repo/core/templates/importable/socialbookmarks.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'LANGUAGES': [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ar-dz', 'Algerian Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('ckb', 'Central Kurdish (Sorani)'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('dsb', 'Lower Sorbian'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-co', 'Colombian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gd', 'Scottish Gaelic'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hsb', 'Upper Sorbian'), ('hu', 'Hungarian'), ('hy', 'Armenian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('ig', 'Igbo'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kab', 'Kabyle'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('ky', 'Kyrgyz'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('ms', 'Malay'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmål'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('tg', 'Tajik'), ('th', 'Thai'), ('tk', 'Turkmen'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('ug', 'Uyghur'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('uz', 'Uzbek'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')], 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'en-gb', 'MEDIA_URL': '/images/', 'STATIC_URL': '/new_site_media/', 'TIME_ZONE': 'Europe/London', 'csrf_token': '<SimpleLazyObject: <function csrf.<locals>._get_val at ' '0x7f1847037520>>', 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/review/upurga-2021-film-review-by-amber-wilkinson'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f1846d98100>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0x7f1846f375b0>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7f1846d98100>>'} {'filmreview': <FilmReview: Upurga - Amber Wilkinson - 17277>, 'object': <FilmReview: Upurga - Amber Wilkinson - 17277>, 'opengraph': {'description': 'A wilderness guide finds himself up against ' 'nature and his own anxiety after his sister and ' 'her film crew, who he is helping, disappear in ' 'the forest.', 'image': 'https://www.eyeforfilm.co.uk/images/newsite/Upurga_Old_lady_1200.webp', 'locale': 'en_GB', 'site_name': 'Eye For Film', 'title': 'Upurga - Film Review - Eye For Film', 'url': 'https://www.eyeforfilm.co.uk/review/upurga-2021-film-review-by-amber-wilkinson'}, 'view': <FrontEnd.views.base_views.FilmReviewView object at 0x7f1846f7b280>, 'writer': <Writer: Amber Wilkinson>} {'block': <Block Node: content. Contents: [<TextNode: '\n <div id="fb-root"></'>, <Block Node: breadcrumbs. Contents: [<TextNode: '\n '>]>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <Block Node: reviewTitle. Contents: [<TextNode: '\n '>]>, <TextNode: '\n '>, <django.template.defaulttags.LoadNode object at 0x7f18479c4d90>, <TextNode: '\n <div id="review"'>, <Block Node: full_shot. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>, <TextNode: '\n <div cla'>, StaticNode(varname=None, path=<FilterExpression "'bluesky_2.png'">), <TextNode: '"\n '>, <django.template.defaulttags.CommentNode object at 0x7f18479c5870>, <TextNode: '\n <div'>, <Variable Node: request.get_full_path>, <TextNode: '"\n '>, <Block Node: reviewtext. Contents: [<TextNode: '\n '>, <Variable Node: object.get_body|safe>, <TextNode: '\n <em>'>, <Variable Node: object.added|date:"d M Y">, <TextNode: '</em>\n '>, <IncludeNode: template=<FilterExpression '"importable/socialbookmarks.html"'>>, <TextNode: '\n '>]>, <TextNode: '\n </div>\n '>, <Block Node: secondaryinfo. Contents: [<TextNode: '\n <div'>, <Block Node: posterpackshot. Contents: []>, <TextNode: '\n '>, <Variable Node: object.film.one_liner|safe>, <TextNode: '</div>\n '>, <Block Node: amazonbutton. Contents: []>, <TextNode: '\n </di'>, <Block Node: otherreviews. Contents: []>, <TextNode: '\n '>, <Block Node: reviewdetails. Contents: []>, <TextNode: '\n '>, <Block Node: searchbox. Contents: [<TextNode: '\n '>, <URLNode view_name=''legacysearch'' args=[] kwargs={} as=None>, <TextNode: '">\n '>]>, <TextNode: '\n '>]>, <TextNode: '\n </div>\n '>, <Block Node: verticaladvertising. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"importable/googleads/googlead-vertical.html"'>>, <TextNode: '\n '>]>, <TextNode: '\n </div>\n '>, <Block Node: recommendations. Contents: []>, <TextNode: '\n </div>\n '>, <IncludeNode: template=<FilterExpression '"importable/googleads/googlead-horizontal.html"'>>, <TextNode: '\n </div>\n <script>\n'>]>} {'block': <Block Node: reviewtext. Contents: [<TextNode: '\n '>, <Variable Node: object.get_body|safe>, <TextNode: '\n <em>'>, <Variable Node: object.added|date:"d M Y">, <TextNode: '</em>\n '>, <IncludeNode: template=<FilterExpression '"importable/socialbookmarks.html"'>>, <TextNode: '\n '>]>}
importable/talentlisting.html
/home/eyeforfilm/apps/eyeforfilm-django5-2/eyeforfilm_source_repo/core/templates/importable/talentlisting.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'LANGUAGES': [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ar-dz', 'Algerian Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('ckb', 'Central Kurdish (Sorani)'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('dsb', 'Lower Sorbian'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-co', 'Colombian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gd', 'Scottish Gaelic'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hsb', 'Upper Sorbian'), ('hu', 'Hungarian'), ('hy', 'Armenian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('ig', 'Igbo'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kab', 'Kabyle'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('ky', 'Kyrgyz'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('ms', 'Malay'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmål'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('tg', 'Tajik'), ('th', 'Thai'), ('tk', 'Turkmen'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('ug', 'Uyghur'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('uz', 'Uzbek'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')], 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'en-gb', 'MEDIA_URL': '/images/', 'STATIC_URL': '/new_site_media/', 'TIME_ZONE': 'Europe/London', 'csrf_token': '<SimpleLazyObject: <function csrf.<locals>._get_val at ' '0x7f1847037520>>', 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/review/upurga-2021-film-review-by-amber-wilkinson'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f1846d98100>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0x7f1846f375b0>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7f1846d98100>>'} {'filmreview': <FilmReview: Upurga - Amber Wilkinson - 17277>, 'object': <FilmReview: Upurga - Amber Wilkinson - 17277>, 'opengraph': {'description': 'A wilderness guide finds himself up against ' 'nature and his own anxiety after his sister and ' 'her film crew, who he is helping, disappear in ' 'the forest.', 'image': 'https://www.eyeforfilm.co.uk/images/newsite/Upurga_Old_lady_1200.webp', 'locale': 'en_GB', 'site_name': 'Eye For Film', 'title': 'Upurga - Film Review - Eye For Film', 'url': 'https://www.eyeforfilm.co.uk/review/upurga-2021-film-review-by-amber-wilkinson'}, 'view': <FrontEnd.views.base_views.FilmReviewView object at 0x7f1846f7b280>, 'writer': <Writer: Amber Wilkinson>} {'block': <Block Node: content. Contents: [<TextNode: '\n <div id="fb-root"></'>, <Block Node: breadcrumbs. Contents: [<TextNode: '\n '>]>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <Block Node: reviewTitle. Contents: [<TextNode: '\n '>]>, <TextNode: '\n '>, <django.template.defaulttags.LoadNode object at 0x7f18479c4d90>, <TextNode: '\n <div id="review"'>, <Block Node: full_shot. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>, <TextNode: '\n <div cla'>, StaticNode(varname=None, path=<FilterExpression "'bluesky_2.png'">), <TextNode: '"\n '>, <django.template.defaulttags.CommentNode object at 0x7f18479c5870>, <TextNode: '\n <div'>, <Variable Node: request.get_full_path>, <TextNode: '"\n '>, <Block Node: reviewtext. Contents: [<TextNode: '\n '>, <Variable Node: object.get_body|safe>, <TextNode: '\n <em>'>, <Variable Node: object.added|date:"d M Y">, <TextNode: '</em>\n '>, <IncludeNode: template=<FilterExpression '"importable/socialbookmarks.html"'>>, <TextNode: '\n '>]>, <TextNode: '\n </div>\n '>, <Block Node: secondaryinfo. Contents: [<TextNode: '\n <div'>, <Block Node: posterpackshot. Contents: []>, <TextNode: '\n '>, <Variable Node: object.film.one_liner|safe>, <TextNode: '</div>\n '>, <Block Node: amazonbutton. Contents: []>, <TextNode: '\n </di'>, <Block Node: otherreviews. Contents: []>, <TextNode: '\n '>, <Block Node: reviewdetails. Contents: []>, <TextNode: '\n '>, <Block Node: searchbox. Contents: [<TextNode: '\n '>, <URLNode view_name=''legacysearch'' args=[] kwargs={} as=None>, <TextNode: '">\n '>]>, <TextNode: '\n '>]>, <TextNode: '\n </div>\n '>, <Block Node: verticaladvertising. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"importable/googleads/googlead-vertical.html"'>>, <TextNode: '\n '>]>, <TextNode: '\n </div>\n '>, <Block Node: recommendations. Contents: []>, <TextNode: '\n </div>\n '>, <IncludeNode: template=<FilterExpression '"importable/googleads/googlead-horizontal.html"'>>, <TextNode: '\n </div>\n <script>\n'>]>} {'block': <Block Node: secondaryinfo. Contents: [<TextNode: '\n <div'>, <Block Node: posterpackshot. Contents: []>, <TextNode: '\n '>, <Variable Node: object.film.one_liner|safe>, <TextNode: '</div>\n '>, <Block Node: amazonbutton. Contents: []>, <TextNode: '\n </di'>, <Block Node: otherreviews. Contents: []>, <TextNode: '\n '>, <Block Node: reviewdetails. Contents: []>, <TextNode: '\n '>, <Block Node: searchbox. Contents: [<TextNode: '\n '>, <URLNode view_name=''legacysearch'' args=[] kwargs={} as=None>, <TextNode: '">\n '>]>, <TextNode: '\n '>]>} {'block': <Block Node: reviewdetails. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n <hr width="50%" />\n '>, <IncludeNode: template=<FilterExpression '"importable/talentlisting.html"'>>, <TextNode: '\n <div class="festival'>, <IfNode>, <TextNode: '\n </div>\n '>, <IfNode>, <TextNode: '\n'>]>}
importable/googleads/googlead-vertical.html
/home/eyeforfilm/apps/eyeforfilm-django5-2/eyeforfilm_source_repo/core/templates/importable/googleads/googlead-vertical.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'LANGUAGES': [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ar-dz', 'Algerian Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('ckb', 'Central Kurdish (Sorani)'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('dsb', 'Lower Sorbian'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-co', 'Colombian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gd', 'Scottish Gaelic'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hsb', 'Upper Sorbian'), ('hu', 'Hungarian'), ('hy', 'Armenian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('ig', 'Igbo'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kab', 'Kabyle'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('ky', 'Kyrgyz'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('ms', 'Malay'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmål'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('tg', 'Tajik'), ('th', 'Thai'), ('tk', 'Turkmen'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('ug', 'Uyghur'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('uz', 'Uzbek'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')], 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'en-gb', 'MEDIA_URL': '/images/', 'STATIC_URL': '/new_site_media/', 'TIME_ZONE': 'Europe/London', 'csrf_token': '<SimpleLazyObject: <function csrf.<locals>._get_val at ' '0x7f1847037520>>', 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/review/upurga-2021-film-review-by-amber-wilkinson'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f1846d98100>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0x7f1846f375b0>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7f1846d98100>>'} {'filmreview': <FilmReview: Upurga - Amber Wilkinson - 17277>, 'object': <FilmReview: Upurga - Amber Wilkinson - 17277>, 'opengraph': {'description': 'A wilderness guide finds himself up against ' 'nature and his own anxiety after his sister and ' 'her film crew, who he is helping, disappear in ' 'the forest.', 'image': 'https://www.eyeforfilm.co.uk/images/newsite/Upurga_Old_lady_1200.webp', 'locale': 'en_GB', 'site_name': 'Eye For Film', 'title': 'Upurga - Film Review - Eye For Film', 'url': 'https://www.eyeforfilm.co.uk/review/upurga-2021-film-review-by-amber-wilkinson'}, 'view': <FrontEnd.views.base_views.FilmReviewView object at 0x7f1846f7b280>, 'writer': <Writer: Amber Wilkinson>} {'block': <Block Node: content. Contents: [<TextNode: '\n <div id="fb-root"></'>, <Block Node: breadcrumbs. Contents: [<TextNode: '\n '>]>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <Block Node: reviewTitle. Contents: [<TextNode: '\n '>]>, <TextNode: '\n '>, <django.template.defaulttags.LoadNode object at 0x7f18479c4d90>, <TextNode: '\n <div id="review"'>, <Block Node: full_shot. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>, <TextNode: '\n <div cla'>, StaticNode(varname=None, path=<FilterExpression "'bluesky_2.png'">), <TextNode: '"\n '>, <django.template.defaulttags.CommentNode object at 0x7f18479c5870>, <TextNode: '\n <div'>, <Variable Node: request.get_full_path>, <TextNode: '"\n '>, <Block Node: reviewtext. Contents: [<TextNode: '\n '>, <Variable Node: object.get_body|safe>, <TextNode: '\n <em>'>, <Variable Node: object.added|date:"d M Y">, <TextNode: '</em>\n '>, <IncludeNode: template=<FilterExpression '"importable/socialbookmarks.html"'>>, <TextNode: '\n '>]>, <TextNode: '\n </div>\n '>, <Block Node: secondaryinfo. Contents: [<TextNode: '\n <div'>, <Block Node: posterpackshot. Contents: []>, <TextNode: '\n '>, <Variable Node: object.film.one_liner|safe>, <TextNode: '</div>\n '>, <Block Node: amazonbutton. Contents: []>, <TextNode: '\n </di'>, <Block Node: otherreviews. Contents: []>, <TextNode: '\n '>, <Block Node: reviewdetails. Contents: []>, <TextNode: '\n '>, <Block Node: searchbox. Contents: [<TextNode: '\n '>, <URLNode view_name=''legacysearch'' args=[] kwargs={} as=None>, <TextNode: '">\n '>]>, <TextNode: '\n '>]>, <TextNode: '\n </div>\n '>, <Block Node: verticaladvertising. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"importable/googleads/googlead-vertical.html"'>>, <TextNode: '\n '>]>, <TextNode: '\n </div>\n '>, <Block Node: recommendations. Contents: []>, <TextNode: '\n </div>\n '>, <IncludeNode: template=<FilterExpression '"importable/googleads/googlead-horizontal.html"'>>, <TextNode: '\n </div>\n <script>\n'>]>} {'block': <Block Node: verticaladvertising. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"importable/googleads/googlead-vertical.html"'>>, <TextNode: '\n '>]>}
importable/googleads/googlead-horizontal.html
/home/eyeforfilm/apps/eyeforfilm-django5-2/eyeforfilm_source_repo/core/templates/importable/googleads/googlead-horizontal.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'LANGUAGES': [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ar-dz', 'Algerian Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('ckb', 'Central Kurdish (Sorani)'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('dsb', 'Lower Sorbian'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-co', 'Colombian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gd', 'Scottish Gaelic'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hsb', 'Upper Sorbian'), ('hu', 'Hungarian'), ('hy', 'Armenian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('ig', 'Igbo'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kab', 'Kabyle'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('ky', 'Kyrgyz'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('ms', 'Malay'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmål'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('tg', 'Tajik'), ('th', 'Thai'), ('tk', 'Turkmen'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('ug', 'Uyghur'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('uz', 'Uzbek'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')], 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'en-gb', 'MEDIA_URL': '/images/', 'STATIC_URL': '/new_site_media/', 'TIME_ZONE': 'Europe/London', 'csrf_token': '<SimpleLazyObject: <function csrf.<locals>._get_val at ' '0x7f1847037520>>', 'debug': True, 'messages': <FallbackStorage: request=<WSGIRequest: GET '/review/upurga-2021-film-review-by-amber-wilkinson'>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f1846d98100>>), 'request': '<<request>>', 'sql_queries': <function debug.<locals>.<lambda> at 0x7f1846f375b0>, 'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object ' 'at 0x7f1846d98100>>'} {'filmreview': <FilmReview: Upurga - Amber Wilkinson - 17277>, 'object': <FilmReview: Upurga - Amber Wilkinson - 17277>, 'opengraph': {'description': 'A wilderness guide finds himself up against ' 'nature and his own anxiety after his sister and ' 'her film crew, who he is helping, disappear in ' 'the forest.', 'image': 'https://www.eyeforfilm.co.uk/images/newsite/Upurga_Old_lady_1200.webp', 'locale': 'en_GB', 'site_name': 'Eye For Film', 'title': 'Upurga - Film Review - Eye For Film', 'url': 'https://www.eyeforfilm.co.uk/review/upurga-2021-film-review-by-amber-wilkinson'}, 'view': <FrontEnd.views.base_views.FilmReviewView object at 0x7f1846f7b280>, 'writer': <Writer: Amber Wilkinson>} {'block': <Block Node: content. Contents: [<TextNode: '\n <div id="fb-root"></'>, <Block Node: breadcrumbs. Contents: [<TextNode: '\n '>]>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <Block Node: reviewTitle. Contents: [<TextNode: '\n '>]>, <TextNode: '\n '>, <django.template.defaulttags.LoadNode object at 0x7f18479c4d90>, <TextNode: '\n <div id="review"'>, <Block Node: full_shot. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>, <TextNode: '\n <div cla'>, StaticNode(varname=None, path=<FilterExpression "'bluesky_2.png'">), <TextNode: '"\n '>, <django.template.defaulttags.CommentNode object at 0x7f18479c5870>, <TextNode: '\n <div'>, <Variable Node: request.get_full_path>, <TextNode: '"\n '>, <Block Node: reviewtext. Contents: [<TextNode: '\n '>, <Variable Node: object.get_body|safe>, <TextNode: '\n <em>'>, <Variable Node: object.added|date:"d M Y">, <TextNode: '</em>\n '>, <IncludeNode: template=<FilterExpression '"importable/socialbookmarks.html"'>>, <TextNode: '\n '>]>, <TextNode: '\n </div>\n '>, <Block Node: secondaryinfo. Contents: [<TextNode: '\n <div'>, <Block Node: posterpackshot. Contents: []>, <TextNode: '\n '>, <Variable Node: object.film.one_liner|safe>, <TextNode: '</div>\n '>, <Block Node: amazonbutton. Contents: []>, <TextNode: '\n </di'>, <Block Node: otherreviews. Contents: []>, <TextNode: '\n '>, <Block Node: reviewdetails. Contents: []>, <TextNode: '\n '>, <Block Node: searchbox. Contents: [<TextNode: '\n '>, <URLNode view_name=''legacysearch'' args=[] kwargs={} as=None>, <TextNode: '">\n '>]>, <TextNode: '\n '>]>, <TextNode: '\n </div>\n '>, <Block Node: verticaladvertising. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"importable/googleads/googlead-vertical.html"'>>, <TextNode: '\n '>]>, <TextNode: '\n </div>\n '>, <Block Node: recommendations. Contents: []>, <TextNode: '\n </div>\n '>, <IncludeNode: template=<FilterExpression '"importable/googleads/googlead-horizontal.html"'>>, <TextNode: '\n </div>\n <script>\n'>]>}

Context processors

django.template.context_processors.csrf
Toggle context {'csrf_token': <SimpleLazyObject: <function csrf.<locals>._get_val at 0x7f1847037520>>}
django.contrib.auth.context_processors.auth
Toggle context {'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f1846d98100>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f1846d98100>>)}
django.template.context_processors.debug
Toggle context {'debug': True, 'sql_queries': <function debug.<locals>.<lambda> at 0x7f1846f375b0>}
django.template.context_processors.i18n
Toggle context {'LANGUAGES': [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ar-dz', 'Algerian Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('ckb', 'Central Kurdish (Sorani)'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('dsb', 'Lower Sorbian'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-co', 'Colombian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gd', 'Scottish Gaelic'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hsb', 'Upper Sorbian'), ('hu', 'Hungarian'), ('hy', 'Armenian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('ig', 'Igbo'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kab', 'Kabyle'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('ky', 'Kyrgyz'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('ms', 'Malay'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmål'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('tg', 'Tajik'), ('th', 'Thai'), ('tk', 'Turkmen'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('ug', 'Uyghur'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('uz', 'Uzbek'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')], 'LANGUAGE_CODE': 'en-gb', 'LANGUAGE_BIDI': False}
django.template.context_processors.media
Toggle context {'MEDIA_URL': '/images/'}
django.template.context_processors.static
Toggle context {'STATIC_URL': '/new_site_media/'}
django.template.context_processors.tz
Toggle context {'TIME_ZONE': 'Europe/London'}
django.contrib.messages.context_processors.messages
Toggle context {'messages': <FallbackStorage: request=<WSGIRequest: GET '/review/upurga-2021-film-review-by-amber-wilkinson'>>, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30, 'ERROR': 40}}
django.template.context_processors.request
Toggle context {'request': <WSGIRequest: GET '/review/upurga-2021-film-review-by-amber-wilkinson'>}

Alerts

No alerts found

Cache calls from 2 backends

Summary

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

Commands

add get set get_or_set touch delete clear get_many set_many delete_many has_key incr decr incr_version decr_version
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Signals

Signal Receivers
class_prepared
connection_created
got_request_exception
m2m_changed
post_delete
post_init
post_migrate create_permissions, create_contenttypes, create_default_site
post_save
pre_delete clear_site_cache
pre_init
pre_migrate inject_rename_contenttypes_operations
pre_save clear_site_cache
request_finished close_old_connections, close_caches, reset_urlconf
request_started reset_queries, close_old_connections
setting_changed reset_cache, clear_cache_handlers, update_installed_apps, update_connections_time_zone, clear_routers_cache, reset_template_engines, storages_changed, clear_serializers_cache, language_changed, localize_settings_changed, complex_setting_changed, root_urlconf_changed, static_storage_changed, static_finders_changed, form_renderer_changed, auth_password_validators_changed, user_model_swapped, update_toolbar_config, reset_hashers, Options.setting_changed, StaticFilesStorage._clear_cached_properties, update_level_tags, clear_caches, FileSystemStorage._clear_cached_properties