
Ugis Olte: 'We knew that we had to shoot this film on a really tight budget and we decided early on that we will have a super small crew and we will not use artificial lighting'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A test of love Dusty Mancinelli and Madeleine Sims-Fewer on Honey Bunch
On her own Atom Egoyan on Seven Veils, Amanda Seyfried, Salome and Oscar Wilde
The shape of memory Yana Alliata, Ryan Wuestewald, Hans Christopher and Nikki DeParis on Reeling
Anything for love Emma Higgins on teenage frustration, good intentions and Sweetness
Time for trans joy Siobhan McCarthy on reinventing the high school movie in She’s The He
Making the running Paige Bethmann and Jessica Epstein on history, storytelling and Remaining Native
Émilie Dequenne dies at 43 Francophone world mourns Rosetta star who had rare cancer
We're looking forward to BFI Flare and Fantaspoa.
We've recently brought you coverage of South by Southwest, the Glasgow Film Festival, Sundance, Palm Springs, DOC NYC, the French Film Festival UK, Tallinn Black Nights, the Leeds International Film Festival, Abertoir and the London Korean Film Festival.
Read our full archive for more.
Visit our festivals section.
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 |
Resource | Value |
---|---|
User CPU time | 55.482 msec |
System CPU time | 0.000 msec |
Total CPU time | 55.482 msec |
Elapsed time | 57.765 msec |
Context switches | 24 voluntary, 1 involuntary |
Timing attribute | Timeline | Milliseconds since navigation start (+length) |
---|---|---|
domainLookup | 213 (+0) | |
connect | 213 (+0) | |
request | 214 (+425) | |
response | 432 (+207) | |
domLoading | 452 (+-1742244718563) | |
domInteractive | 1358 | |
domContentLoadedEvent | 1358 (+0) | |
loadEvent | -1742244718111 (+0) |
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' |
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 | 921f5f1199c4acb2-ORD |
Cf-Visitor | {"scheme":"http"} |
Connection | upgrade |
Cookie | => see Request panel |
Forwarded-Request-Uri | /gallery/image/22518 |
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 |
Key | Value |
---|---|
Content-Type | text/html; charset=utf-8 |
Since the WSGI environ inherits the environment of the server, only a significant subset is shown below.
Key | Value |
---|---|
PATH_INFO | /gallery/image/22518 |
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 |
View function | Arguments | Keyword arguments | URL name |
---|---|---|---|
FrontEnd.views.base_views.ArticleDetailView |
() |
{'pk': 22518} |
image |
Variable | Value |
---|---|
'csrftoken' |
'sYuInmWGUD5YsN2e1gR1tY65VZHQ8sRR' |
Query | Timeline | Time (ms) | Action | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTEDSET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED |
0.13 | ||||||||||||||||||||
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 `image`.`id`,
`image`.`image`, `image`.`title`, `image`.`caption`, `image`.`credit`, `image`.`alt_text`, `image`.`keywords`, `image`.`date_added`, `image`.`date_last_changed` FROM `image` WHERE `image`.`id` = 22518 LIMIT 21SELECT ••• FROM `image` WHERE `image`.`id` = 22518 LIMIT 21 |
0.45 | ||||||||||||||||||||
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 `homepage_news`.`id`,
`homepage_news`.`lowertable_name`, `homepage_news`.`image`, `homepage_news`.`alttag`, `homepage_news`.`feature_id`, `homepage_news`.`festival`, `homepage_news`.`festival_graphic`, `homepage_news`.`festival_link`, `homepage_news`.`interact_graphic`, `homepage_news`.`interact_link`, `homepage_news`.`interact`, `homepage_news`.`updated` FROM `homepage_news` WHERE `homepage_news`.`lowertable_name` = 'main' LIMIT 21SELECT ••• FROM `homepage_news` WHERE `homepage_news`.`lowertable_name` = 'main' LIMIT 21 |
0.29 | ||||||||||||||||||||
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/core/views/base_views.py in get_context_data(63) lowertables=self.lowertable_generate( /home/eyeforfilm/apps/eyeforfilm-django5-2/eyeforfilm_source_repo/core/views/base_views.py in lowertable_generate(36) newsblock = HomepageNewsBlock.objects.filter(lowertable_name=tablename).get() |
|||||||||||||||||||||
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` = 4476 LIMIT 21SELECT ••• FROM `feature` WHERE `feature`.`id` = 4476 LIMIT 21 |
0.33 | ||||||||||||||||||||
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/core/views/base_views.py in get_context_data(63) lowertables=self.lowertable_generate( /home/eyeforfilm/apps/eyeforfilm-django5-2/eyeforfilm_source_repo/core/views/base_views.py in lowertable_generate(39) return get_template(template).render( /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/base.py in render(1067) output = self.filter_expression.resolve(context) /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(893) current = getattr(current, bit)
/home/eyeforfilm/apps/eyeforfilm-django5-2/eyeforfilm_source_repo/FrontEnd/templates/lowertables.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` INNER JOIN `homepage_news_feature_keys` ON (`feature`.`id` = `homepage_news_feature_keys`.`feature_id`) WHERE `homepage_news_feature_keys`.`homepagenewsblock_id` = 2173 ORDER BY `feature`.`id` DESCSELECT ••• FROM `feature` INNER JOIN `homepage_news_feature_keys` ON (`feature`.`id` = `homepage_news_feature_keys`.`feature_id`) WHERE `homepage_news_feature_keys`.`homepagenewsblock_id` = 2173 ORDER BY `feature`.`id` DESC |
0.68 | ||||||||||||||||||||
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/core/views/base_views.py in get_context_data(63) lowertables=self.lowertable_generate( /home/eyeforfilm/apps/eyeforfilm-django5-2/eyeforfilm_source_repo/core/views/base_views.py in lowertable_generate(39) return get_template(template).render( /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(56) result = 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(56) result = 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(199) len_values = len(values)
/home/eyeforfilm/apps/eyeforfilm-django5-2/eyeforfilm_source_repo/FrontEnd/templates/lowertables.html |
|||||||||||||||||||||
SELECT `news`.`id`,
`news`.`slug`, `news`.`author`, `news`.`title`, `news`.`heading`, `news`.`added`, `news`.`changed`, `news`.`body`, `news`.`keywords`, `news`.`process_body` FROM `news` INNER JOIN `homepage_news_news_keys` ON (`news`.`id` = `homepage_news_news_keys`.`newsstory_id`) WHERE `homepage_news_news_keys`.`homepagenewsblock_id` = 2173 ORDER BY `news`.`id` DESCSELECT ••• FROM `news` INNER JOIN `homepage_news_news_keys` ON (`news`.`id` = `homepage_news_news_keys`.`newsstory_id`) WHERE `homepage_news_news_keys`.`homepagenewsblock_id` = 2173 ORDER BY `news`.`id` DESC |
0.29 | ||||||||||||||||||||
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/core/views/base_views.py in get_context_data(63) lowertables=self.lowertable_generate( /home/eyeforfilm/apps/eyeforfilm-django5-2/eyeforfilm_source_repo/core/views/base_views.py in lowertable_generate(39) return get_template(template).render( /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(56) result = 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(56) result = 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(199) len_values = len(values)
/home/eyeforfilm/apps/eyeforfilm-django5-2/eyeforfilm_source_repo/FrontEnd/templates/lowertables.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` INNER JOIN `io_review` ON (`core_film`.`default_review_id` = `io_review`.`id`) WHERE (`core_film`.`uk_release` >= '2025-03-07' AND `core_film`.`uk_release` <= '2025-03-19' AND `core_film`.`default_review_id` IS NOT NULL) ORDER BY `core_film`.`azplace` ASCSELECT ••• FROM `core_film` INNER JOIN `io_review` ON (`core_film`.`default_review_id` = `io_review`.`id`) WHERE (`core_film`.`uk_release` >= '2025-03-07' AND `core_film`.`uk_release` <= '2025-03-19' AND `core_film`.`default_review_id` IS NOT NULL) ORDER BY `core_film`.`azplace` ASC |
0.72 | ||||||||||||||||||||
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/loader_tags.py in render(210) return template.render(context) /home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(173) 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/templatetags/cache.py in render(53) value = 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(326) if match:
/home/eyeforfilm/apps/eyeforfilm-django5-2/eyeforfilm_source_repo/FrontEnd/templates/importable/reviewpanel.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`, `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 `io_review` INNER JOIN `core_film` ON (`io_review`.`film_id` = `core_film`.`id`) ORDER BY `io_review`.`id` DESC LIMIT 20SELECT ••• FROM `io_review` INNER JOIN `core_film` ON (`io_review`.`film_id` = `core_film`.`id`) ORDER BY `io_review`.`id` DESC LIMIT 20 |
0.85 | ||||||||||||||||||||
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/loader_tags.py in render(210) return template.render(context) /home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(173) 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(56) result = 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/templatetags/cache.py in render(53) value = 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(326) if match:
/home/eyeforfilm/apps/eyeforfilm-django5-2/eyeforfilm_source_repo/FrontEnd/templates/importable/reviewpanel.html |
|||||||||||||||||||||
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`, `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 `dvd_review` INNER JOIN `core_film` ON (`dvd_review`.`film_id` = `core_film`.`id`) ORDER BY `dvd_review`.`id` DESC LIMIT 5SELECT ••• FROM `dvd_review` INNER JOIN `core_film` ON (`dvd_review`.`film_id` = `core_film`.`id`) ORDER BY `dvd_review`.`id` DESC LIMIT 5 |
0.48 | ||||||||||||||||||||
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/loader_tags.py in render(210) return template.render(context) /home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(173) 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(56) result = 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/templatetags/cache.py in render(53) value = 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(326) if match:
/home/eyeforfilm/apps/eyeforfilm-django5-2/eyeforfilm_source_repo/FrontEnd/templates/importable/reviewpanel.html |
{'False': False, 'None': None, 'True': True}
{'MEDIA_URL': '/images/',
'lowertable_data': <HomepageNewsBlock: 2025-03-17 10:40:20+00:00 - main - Dusty Mancinelli and Madeleine Sims-Fewer on Honey Bunch>,
'request': '<<request>>'}
{'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 '
'0x7f1846d53130>>',
'debug': True,
'messages': <FallbackStorage: request=<WSGIRequest: GET '/gallery/image/22518'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f1846d6be50>>),
'request': '<<request>>',
'sql_queries': <function debug.<locals>.<lambda> at 0x7f1846d51e10>,
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7f1846d6be50>>'}
{'article': <Image: 22518 - Upurga - Cabbage Man>,
'lowertables': '<div id="lowertables">\n'
' <div class="table pinktable">\n'
' <div class="wob">\n'
' <img src="/images/wobs/newswob.png" alt="News" '
'/>\n'
' </div>\n'
' <div class="lowertableTopImage">\n'
' <a '
'href="/feature/2025-03-16-interview-with-dusty-mancinelli-and-madeleine-sims-fewer-about-honey-bunch-feature-story-by-jennie-kermode">\n'
' \n'
' <img '
'src="/images/lowertables/feature_1QgkqKT.jpg"\n'
' alt="" />\n'
' \n'
' </a>\n'
' </div>\n'
' <div class="lowertableText">\n'
' \n'
' \n'
' \n'
' <p class="story">\n'
' <a '
'href="/feature/2025-03-16-interview-with-dusty-mancinelli-and-madeleine-sims-fewer-about-honey-bunch-feature-story-by-jennie-kermode">A '
'test of love</a>\n'
' Dusty Mancinelli and Madeleine '
'Sims-Fewer on Honey Bunch\n'
' </p>\n'
' \n'
' <p class="story">\n'
' <a '
'href="/feature/2025-03-15-interview-with-atom-egoyan-about-seven-veils-amanda-seyfried-salome-and-oscar-wilde-feature-story-by-anne-katrin-titze">On '
'her own</a>\n'
' Atom Egoyan on Seven Veils, '
'Amanda Seyfried, Salome and Oscar Wilde\n'
' </p>\n'
' \n'
' <p class="story">\n'
' <a '
'href="/feature/2025-03-15-interview-with-yana-alliata-ryan-wuestewald-hans-christopher-and-nikki-deparis-about-reeling-feature-story-by-paul-risker">The '
'shape of memory</a>\n'
' Yana Alliata, Ryan Wuestewald, '
'Hans Christopher and Nikki DeParis on Reeling\n'
' </p>\n'
' \n'
' <p class="story">\n'
' <a '
'href="/feature/2025-03-14-interview-with-emma-higgins-about-sweetness-feature-story-by-paul-risker">Anything '
'for love</a>\n'
' Emma Higgins on teenage '
'frustration, good intentions and Sweetness\n'
' </p>\n'
' \n'
' <p class="story">\n'
' <a '
'href="/feature/2025-03-13-interview-with-siobhan-mccarthy-about-shes-the-he-feature-story-by-jennie-kermode">Time '
'for trans joy</a>\n'
' Siobhan McCarthy on reinventing '
'the high school movie in She’s The He\n'
' </p>\n'
' \n'
' <p class="story">\n'
' <a '
'href="/feature/2025-03-12-interview-with-paige-bethmann-and-jessica-epstein-about-remaining-native-feature-story-by-jennie-kermode">Making '
'the running</a>\n'
' Paige Bethmann and Jessica '
'Epstein on history, storytelling and Remaining Native\n'
' </p>\n'
' \n'
' \n'
' \n'
' \n'
' <p class="story">\n'
' <a '
'href="/news/2025-03-17-emilie-dequenne-dies-at-43-news-story-by-richard-mowe">Émilie '
'Dequenne dies at 43</a>\n'
' Francophone world mourns Rosetta '
'star who had rare cancer\n'
' </p>\n'
' \n'
' \n'
' \n'
' <p class="story morefeatures">\n'
' <a href="/newsfeature">More news and '
'features</a>\n'
' </p>\n'
' \n'
' </div>\n'
' </div>\n'
' <div class="table blacktable">\n'
' <div class="wob">\n'
' <a href="/festivals">\n'
' <img src="/images/wobs/festivalwob.png" '
'alt="News" />\n'
' </a>\n'
' </div>\n'
' <div class="lowertableTopImage">\n'
' <a href="/festivals/glasgow">\n'
' \n'
' <img '
'src="/images/lowertables/festival_h07XcTl.jpg"\n'
' alt="Festival Image" />\n'
' \n'
' </a>\n'
' </div>\n'
' <div class="lowertableText">\n'
' \n'
" <p>We're looking forward to <a "
'href="https://www.eyeforfilm.co.uk/festivals/flare/2025">BFI '
'Flare</a> and <a '
'href="/festivals/fantaspoa/2025">Fantaspoa</a>.</p>\r\n'
'\r\n'
'<br><br>\r\n'
'\r\n'
"<p>We've recently brought you coverage of <a "
'href="/festivals/sxsw/2025">South by Southwest</a>, the <a '
'href="/festivals/glasgow">Glasgow Film Festival</a>, <a '
'href="/festivals/sundance">Sundance</a>, <a '
'href="/festivals/palmsprings/2025">Palm Springs</a>, <a '
'href="/festivals/docnyc/2024">DOC NYC</a>, the <a '
'href="/festivals/french/2024">French Film Festival UK</a>, <a '
'href="/festivals/blacknights">Tallinn Black Nights</a>, the '
'<a href="/festivals/leeds/2024">Leeds International Film '
'Festival</a>, <a href="/festivals/abertoir/2024">Abertoir</a> '
'and the <a href="/festivals/korean/2024">London Korean Film '
'Festival</a>.</p>\r\n'
'\r\n'
'<br><br>\r\n'
'\r\n'
'<p>Read our full <a class="banner_lnk_white" '
'href="/festivals/a-z">archive</a> for more.</p><br>\n'
' <p>\n'
' Visit our <a href="/festivals">festivals '
'section</a>.\n'
' </p>\n'
' \n'
' </div>\n'
' </div>\n'
' <div class="table pinktable">\n'
' <div class="wob">\n'
' <img src="/images/wobs/interactwob.png" '
'alt="Interact" />\n'
' </div>\n'
' <div class="lowertableTopImage">\n'
' <a href="/comps/">\n'
' \n'
' <img '
'src="/images/lowertables/interact_jb1joIg.jpg"\n'
' alt="Competition Picture" />\n'
' \n'
' </a>\n'
' </div>\n'
' <div class="lowertableText">\n'
' <p>More <a '
'href="https://www.eyeforfilm.co.uk/comps/">competitions</a> '
'coming soon.</p>\n'
' </div>\n'
' </div>\n'
' <div id="search" class="table blacktable">\n'
' <div class="wob">\n'
' <img src="/images/wobs/searchwob.png" '
'alt="Search" />\n'
' </div>\n'
' <div class="lowertableText">\n'
' <strong>Search Movie Database</strong>\n'
' <form id="reviewsearch" method="get" '
'action="/search.php">\n'
' <input class="lowertable_input" type="text" '
'name="title" size="15" />\n'
' <input type="submit" value="Search" />\n'
' </form>\n'
' <a href="https://www.google.com/">\n'
' <img '
'src="/images/Google_logo_transparent.png" alt="Google" />\n'
' </a>\n'
' <script async\n'
' '
'src="https://cse.google.com/cse.js?cx=003039601857473005382:41iy8jmaqgs"></script>\n'
' <div class="gcse-searchbox-only"></div>\n'
' <div>\n'
' Browse our <a href="/archive">full '
'archive</a>\n'
' <br />\n'
' </div>\n'
' <div>\n'
' Browse our <a href="/archive/shorts">short '
'film archive</a>\n'
' <br />\n'
' </div>\n'
' <div>\n'
' Browse our <a href="/archive/dvd">media '
'archive</a>\n'
' </div>\n'
' </div>\n'
' </div>\n'
'</div>\n'
'<!-- lowertables end -->\n',
'object': <Image: 22518 - Upurga - Cabbage Man>,
'view': <FrontEnd.views.base_views.ArticleDetailView object at 0x7f1846d69f00>}
{'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 '
'0x7f1846d53130>>',
'debug': True,
'messages': <FallbackStorage: request=<WSGIRequest: GET '/gallery/image/22518'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f1846d6be50>>),
'request': '<<request>>',
'sql_queries': <function debug.<locals>.<lambda> at 0x7f1846d51e10>,
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7f1846d6be50>>'}
{'article': <Image: 22518 - Upurga - Cabbage Man>,
'lowertables': '<div id="lowertables">\n'
' <div class="table pinktable">\n'
' <div class="wob">\n'
' <img src="/images/wobs/newswob.png" alt="News" '
'/>\n'
' </div>\n'
' <div class="lowertableTopImage">\n'
' <a '
'href="/feature/2025-03-16-interview-with-dusty-mancinelli-and-madeleine-sims-fewer-about-honey-bunch-feature-story-by-jennie-kermode">\n'
' \n'
' <img '
'src="/images/lowertables/feature_1QgkqKT.jpg"\n'
' alt="" />\n'
' \n'
' </a>\n'
' </div>\n'
' <div class="lowertableText">\n'
' \n'
' \n'
' \n'
' <p class="story">\n'
' <a '
'href="/feature/2025-03-16-interview-with-dusty-mancinelli-and-madeleine-sims-fewer-about-honey-bunch-feature-story-by-jennie-kermode">A '
'test of love</a>\n'
' Dusty Mancinelli and Madeleine '
'Sims-Fewer on Honey Bunch\n'
' </p>\n'
' \n'
' <p class="story">\n'
' <a '
'href="/feature/2025-03-15-interview-with-atom-egoyan-about-seven-veils-amanda-seyfried-salome-and-oscar-wilde-feature-story-by-anne-katrin-titze">On '
'her own</a>\n'
' Atom Egoyan on Seven Veils, '
'Amanda Seyfried, Salome and Oscar Wilde\n'
' </p>\n'
' \n'
' <p class="story">\n'
' <a '
'href="/feature/2025-03-15-interview-with-yana-alliata-ryan-wuestewald-hans-christopher-and-nikki-deparis-about-reeling-feature-story-by-paul-risker">The '
'shape of memory</a>\n'
' Yana Alliata, Ryan Wuestewald, '
'Hans Christopher and Nikki DeParis on Reeling\n'
' </p>\n'
' \n'
' <p class="story">\n'
' <a '
'href="/feature/2025-03-14-interview-with-emma-higgins-about-sweetness-feature-story-by-paul-risker">Anything '
'for love</a>\n'
' Emma Higgins on teenage '
'frustration, good intentions and Sweetness\n'
' </p>\n'
' \n'
' <p class="story">\n'
' <a '
'href="/feature/2025-03-13-interview-with-siobhan-mccarthy-about-shes-the-he-feature-story-by-jennie-kermode">Time '
'for trans joy</a>\n'
' Siobhan McCarthy on reinventing '
'the high school movie in She’s The He\n'
' </p>\n'
' \n'
' <p class="story">\n'
' <a '
'href="/feature/2025-03-12-interview-with-paige-bethmann-and-jessica-epstein-about-remaining-native-feature-story-by-jennie-kermode">Making '
'the running</a>\n'
' Paige Bethmann and Jessica '
'Epstein on history, storytelling and Remaining Native\n'
' </p>\n'
' \n'
' \n'
' \n'
' \n'
' <p class="story">\n'
' <a '
'href="/news/2025-03-17-emilie-dequenne-dies-at-43-news-story-by-richard-mowe">Émilie '
'Dequenne dies at 43</a>\n'
' Francophone world mourns Rosetta '
'star who had rare cancer\n'
' </p>\n'
' \n'
' \n'
' \n'
' <p class="story morefeatures">\n'
' <a href="/newsfeature">More news and '
'features</a>\n'
' </p>\n'
' \n'
' </div>\n'
' </div>\n'
' <div class="table blacktable">\n'
' <div class="wob">\n'
' <a href="/festivals">\n'
' <img src="/images/wobs/festivalwob.png" '
'alt="News" />\n'
' </a>\n'
' </div>\n'
' <div class="lowertableTopImage">\n'
' <a href="/festivals/glasgow">\n'
' \n'
' <img '
'src="/images/lowertables/festival_h07XcTl.jpg"\n'
' alt="Festival Image" />\n'
' \n'
' </a>\n'
' </div>\n'
' <div class="lowertableText">\n'
' \n'
" <p>We're looking forward to <a "
'href="https://www.eyeforfilm.co.uk/festivals/flare/2025">BFI '
'Flare</a> and <a '
'href="/festivals/fantaspoa/2025">Fantaspoa</a>.</p>\r\n'
'\r\n'
'<br><br>\r\n'
'\r\n'
"<p>We've recently brought you coverage of <a "
'href="/festivals/sxsw/2025">South by Southwest</a>, the <a '
'href="/festivals/glasgow">Glasgow Film Festival</a>, <a '
'href="/festivals/sundance">Sundance</a>, <a '
'href="/festivals/palmsprings/2025">Palm Springs</a>, <a '
'href="/festivals/docnyc/2024">DOC NYC</a>, the <a '
'href="/festivals/french/2024">French Film Festival UK</a>, <a '
'href="/festivals/blacknights">Tallinn Black Nights</a>, the '
'<a href="/festivals/leeds/2024">Leeds International Film '
'Festival</a>, <a href="/festivals/abertoir/2024">Abertoir</a> '
'and the <a href="/festivals/korean/2024">London Korean Film '
'Festival</a>.</p>\r\n'
'\r\n'
'<br><br>\r\n'
'\r\n'
'<p>Read our full <a class="banner_lnk_white" '
'href="/festivals/a-z">archive</a> for more.</p><br>\n'
' <p>\n'
' Visit our <a href="/festivals">festivals '
'section</a>.\n'
' </p>\n'
' \n'
' </div>\n'
' </div>\n'
' <div class="table pinktable">\n'
' <div class="wob">\n'
' <img src="/images/wobs/interactwob.png" '
'alt="Interact" />\n'
' </div>\n'
' <div class="lowertableTopImage">\n'
' <a href="/comps/">\n'
' \n'
' <img '
'src="/images/lowertables/interact_jb1joIg.jpg"\n'
' alt="Competition Picture" />\n'
' \n'
' </a>\n'
' </div>\n'
' <div class="lowertableText">\n'
' <p>More <a '
'href="https://www.eyeforfilm.co.uk/comps/">competitions</a> '
'coming soon.</p>\n'
' </div>\n'
' </div>\n'
' <div id="search" class="table blacktable">\n'
' <div class="wob">\n'
' <img src="/images/wobs/searchwob.png" '
'alt="Search" />\n'
' </div>\n'
' <div class="lowertableText">\n'
' <strong>Search Movie Database</strong>\n'
' <form id="reviewsearch" method="get" '
'action="/search.php">\n'
' <input class="lowertable_input" type="text" '
'name="title" size="15" />\n'
' <input type="submit" value="Search" />\n'
' </form>\n'
' <a href="https://www.google.com/">\n'
' <img '
'src="/images/Google_logo_transparent.png" alt="Google" />\n'
' </a>\n'
' <script async\n'
' '
'src="https://cse.google.com/cse.js?cx=003039601857473005382:41iy8jmaqgs"></script>\n'
' <div class="gcse-searchbox-only"></div>\n'
' <div>\n'
' Browse our <a href="/archive">full '
'archive</a>\n'
' <br />\n'
' </div>\n'
' <div>\n'
' Browse our <a href="/archive/shorts">short '
'film archive</a>\n'
' <br />\n'
' </div>\n'
' <div>\n'
' Browse our <a href="/archive/dvd">media '
'archive</a>\n'
' </div>\n'
' </div>\n'
' </div>\n'
'</div>\n'
'<!-- lowertables end -->\n',
'object': <Image: 22518 - Upurga - Cabbage Man>,
'view': <FrontEnd.views.base_views.ArticleDetailView object at 0x7f1846d69f00>}
{'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 '
'0x7f1846d53130>>',
'debug': True,
'messages': <FallbackStorage: request=<WSGIRequest: GET '/gallery/image/22518'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f1846d6be50>>),
'request': '<<request>>',
'sql_queries': <function debug.<locals>.<lambda> at 0x7f1846d51e10>,
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7f1846d6be50>>'}
{'article': <Image: 22518 - Upurga - Cabbage Man>,
'lowertables': '<div id="lowertables">\n'
' <div class="table pinktable">\n'
' <div class="wob">\n'
' <img src="/images/wobs/newswob.png" alt="News" '
'/>\n'
' </div>\n'
' <div class="lowertableTopImage">\n'
' <a '
'href="/feature/2025-03-16-interview-with-dusty-mancinelli-and-madeleine-sims-fewer-about-honey-bunch-feature-story-by-jennie-kermode">\n'
' \n'
' <img '
'src="/images/lowertables/feature_1QgkqKT.jpg"\n'
' alt="" />\n'
' \n'
' </a>\n'
' </div>\n'
' <div class="lowertableText">\n'
' \n'
' \n'
' \n'
' <p class="story">\n'
' <a '
'href="/feature/2025-03-16-interview-with-dusty-mancinelli-and-madeleine-sims-fewer-about-honey-bunch-feature-story-by-jennie-kermode">A '
'test of love</a>\n'
' Dusty Mancinelli and Madeleine '
'Sims-Fewer on Honey Bunch\n'
' </p>\n'
' \n'
' <p class="story">\n'
' <a '
'href="/feature/2025-03-15-interview-with-atom-egoyan-about-seven-veils-amanda-seyfried-salome-and-oscar-wilde-feature-story-by-anne-katrin-titze">On '
'her own</a>\n'
' Atom Egoyan on Seven Veils, '
'Amanda Seyfried, Salome and Oscar Wilde\n'
' </p>\n'
' \n'
' <p class="story">\n'
' <a '
'href="/feature/2025-03-15-interview-with-yana-alliata-ryan-wuestewald-hans-christopher-and-nikki-deparis-about-reeling-feature-story-by-paul-risker">The '
'shape of memory</a>\n'
' Yana Alliata, Ryan Wuestewald, '
'Hans Christopher and Nikki DeParis on Reeling\n'
' </p>\n'
' \n'
' <p class="story">\n'
' <a '
'href="/feature/2025-03-14-interview-with-emma-higgins-about-sweetness-feature-story-by-paul-risker">Anything '
'for love</a>\n'
' Emma Higgins on teenage '
'frustration, good intentions and Sweetness\n'
' </p>\n'
' \n'
' <p class="story">\n'
' <a '
'href="/feature/2025-03-13-interview-with-siobhan-mccarthy-about-shes-the-he-feature-story-by-jennie-kermode">Time '
'for trans joy</a>\n'
' Siobhan McCarthy on reinventing '
'the high school movie in She’s The He\n'
' </p>\n'
' \n'
' <p class="story">\n'
' <a '
'href="/feature/2025-03-12-interview-with-paige-bethmann-and-jessica-epstein-about-remaining-native-feature-story-by-jennie-kermode">Making '
'the running</a>\n'
' Paige Bethmann and Jessica '
'Epstein on history, storytelling and Remaining Native\n'
' </p>\n'
' \n'
' \n'
' \n'
' \n'
' <p class="story">\n'
' <a '
'href="/news/2025-03-17-emilie-dequenne-dies-at-43-news-story-by-richard-mowe">Émilie '
'Dequenne dies at 43</a>\n'
' Francophone world mourns Rosetta '
'star who had rare cancer\n'
' </p>\n'
' \n'
' \n'
' \n'
' <p class="story morefeatures">\n'
' <a href="/newsfeature">More news and '
'features</a>\n'
' </p>\n'
' \n'
' </div>\n'
' </div>\n'
' <div class="table blacktable">\n'
' <div class="wob">\n'
' <a href="/festivals">\n'
' <img src="/images/wobs/festivalwob.png" '
'alt="News" />\n'
' </a>\n'
' </div>\n'
' <div class="lowertableTopImage">\n'
' <a href="/festivals/glasgow">\n'
' \n'
' <img '
'src="/images/lowertables/festival_h07XcTl.jpg"\n'
' alt="Festival Image" />\n'
' \n'
' </a>\n'
' </div>\n'
' <div class="lowertableText">\n'
' \n'
" <p>We're looking forward to <a "
'href="https://www.eyeforfilm.co.uk/festivals/flare/2025">BFI '
'Flare</a> and <a '
'href="/festivals/fantaspoa/2025">Fantaspoa</a>.</p>\r\n'
'\r\n'
'<br><br>\r\n'
'\r\n'
"<p>We've recently brought you coverage of <a "
'href="/festivals/sxsw/2025">South by Southwest</a>, the <a '
'href="/festivals/glasgow">Glasgow Film Festival</a>, <a '
'href="/festivals/sundance">Sundance</a>, <a '
'href="/festivals/palmsprings/2025">Palm Springs</a>, <a '
'href="/festivals/docnyc/2024">DOC NYC</a>, the <a '
'href="/festivals/french/2024">French Film Festival UK</a>, <a '
'href="/festivals/blacknights">Tallinn Black Nights</a>, the '
'<a href="/festivals/leeds/2024">Leeds International Film '
'Festival</a>, <a href="/festivals/abertoir/2024">Abertoir</a> '
'and the <a href="/festivals/korean/2024">London Korean Film '
'Festival</a>.</p>\r\n'
'\r\n'
'<br><br>\r\n'
'\r\n'
'<p>Read our full <a class="banner_lnk_white" '
'href="/festivals/a-z">archive</a> for more.</p><br>\n'
' <p>\n'
' Visit our <a href="/festivals">festivals '
'section</a>.\n'
' </p>\n'
' \n'
' </div>\n'
' </div>\n'
' <div class="table pinktable">\n'
' <div class="wob">\n'
' <img src="/images/wobs/interactwob.png" '
'alt="Interact" />\n'
' </div>\n'
' <div class="lowertableTopImage">\n'
' <a href="/comps/">\n'
' \n'
' <img '
'src="/images/lowertables/interact_jb1joIg.jpg"\n'
' alt="Competition Picture" />\n'
' \n'
' </a>\n'
' </div>\n'
' <div class="lowertableText">\n'
' <p>More <a '
'href="https://www.eyeforfilm.co.uk/comps/">competitions</a> '
'coming soon.</p>\n'
' </div>\n'
' </div>\n'
' <div id="search" class="table blacktable">\n'
' <div class="wob">\n'
' <img src="/images/wobs/searchwob.png" '
'alt="Search" />\n'
' </div>\n'
' <div class="lowertableText">\n'
' <strong>Search Movie Database</strong>\n'
' <form id="reviewsearch" method="get" '
'action="/search.php">\n'
' <input class="lowertable_input" type="text" '
'name="title" size="15" />\n'
' <input type="submit" value="Search" />\n'
' </form>\n'
' <a href="https://www.google.com/">\n'
' <img '
'src="/images/Google_logo_transparent.png" alt="Google" />\n'
' </a>\n'
' <script async\n'
' '
'src="https://cse.google.com/cse.js?cx=003039601857473005382:41iy8jmaqgs"></script>\n'
' <div class="gcse-searchbox-only"></div>\n'
' <div>\n'
' Browse our <a href="/archive">full '
'archive</a>\n'
' <br />\n'
' </div>\n'
' <div>\n'
' Browse our <a href="/archive/shorts">short '
'film archive</a>\n'
' <br />\n'
' </div>\n'
' <div>\n'
' Browse our <a href="/archive/dvd">media '
'archive</a>\n'
' </div>\n'
' </div>\n'
' </div>\n'
'</div>\n'
'<!-- lowertables end -->\n',
'object': <Image: 22518 - Upurga - Cabbage Man>,
'view': <FrontEnd.views.base_views.ArticleDetailView object at 0x7f1846d69f00>}
{'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 '
'0x7f1846d53130>>',
'debug': True,
'messages': <FallbackStorage: request=<WSGIRequest: GET '/gallery/image/22518'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f1846d6be50>>),
'request': '<<request>>',
'sql_queries': <function debug.<locals>.<lambda> at 0x7f1846d51e10>,
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7f1846d6be50>>'}
{'article': <Image: 22518 - Upurga - Cabbage Man>,
'lowertables': '<div id="lowertables">\n'
' <div class="table pinktable">\n'
' <div class="wob">\n'
' <img src="/images/wobs/newswob.png" alt="News" '
'/>\n'
' </div>\n'
' <div class="lowertableTopImage">\n'
' <a '
'href="/feature/2025-03-16-interview-with-dusty-mancinelli-and-madeleine-sims-fewer-about-honey-bunch-feature-story-by-jennie-kermode">\n'
' \n'
' <img '
'src="/images/lowertables/feature_1QgkqKT.jpg"\n'
' alt="" />\n'
' \n'
' </a>\n'
' </div>\n'
' <div class="lowertableText">\n'
' \n'
' \n'
' \n'
' <p class="story">\n'
' <a '
'href="/feature/2025-03-16-interview-with-dusty-mancinelli-and-madeleine-sims-fewer-about-honey-bunch-feature-story-by-jennie-kermode">A '
'test of love</a>\n'
' Dusty Mancinelli and Madeleine '
'Sims-Fewer on Honey Bunch\n'
' </p>\n'
' \n'
' <p class="story">\n'
' <a '
'href="/feature/2025-03-15-interview-with-atom-egoyan-about-seven-veils-amanda-seyfried-salome-and-oscar-wilde-feature-story-by-anne-katrin-titze">On '
'her own</a>\n'
' Atom Egoyan on Seven Veils, '
'Amanda Seyfried, Salome and Oscar Wilde\n'
' </p>\n'
' \n'
' <p class="story">\n'
' <a '
'href="/feature/2025-03-15-interview-with-yana-alliata-ryan-wuestewald-hans-christopher-and-nikki-deparis-about-reeling-feature-story-by-paul-risker">The '
'shape of memory</a>\n'
' Yana Alliata, Ryan Wuestewald, '
'Hans Christopher and Nikki DeParis on Reeling\n'
' </p>\n'
' \n'
' <p class="story">\n'
' <a '
'href="/feature/2025-03-14-interview-with-emma-higgins-about-sweetness-feature-story-by-paul-risker">Anything '
'for love</a>\n'
' Emma Higgins on teenage '
'frustration, good intentions and Sweetness\n'
' </p>\n'
' \n'
' <p class="story">\n'
' <a '
'href="/feature/2025-03-13-interview-with-siobhan-mccarthy-about-shes-the-he-feature-story-by-jennie-kermode">Time '
'for trans joy</a>\n'
' Siobhan McCarthy on reinventing '
'the high school movie in She’s The He\n'
' </p>\n'
' \n'
' <p class="story">\n'
' <a '
'href="/feature/2025-03-12-interview-with-paige-bethmann-and-jessica-epstein-about-remaining-native-feature-story-by-jennie-kermode">Making '
'the running</a>\n'
' Paige Bethmann and Jessica '
'Epstein on history, storytelling and Remaining Native\n'
' </p>\n'
' \n'
' \n'
' \n'
' \n'
' <p class="story">\n'
' <a '
'href="/news/2025-03-17-emilie-dequenne-dies-at-43-news-story-by-richard-mowe">Émilie '
'Dequenne dies at 43</a>\n'
' Francophone world mourns Rosetta '
'star who had rare cancer\n'
' </p>\n'
' \n'
' \n'
' \n'
' <p class="story morefeatures">\n'
' <a href="/newsfeature">More news and '
'features</a>\n'
' </p>\n'
' \n'
' </div>\n'
' </div>\n'
' <div class="table blacktable">\n'
' <div class="wob">\n'
' <a href="/festivals">\n'
' <img src="/images/wobs/festivalwob.png" '
'alt="News" />\n'
' </a>\n'
' </div>\n'
' <div class="lowertableTopImage">\n'
' <a href="/festivals/glasgow">\n'
' \n'
' <img '
'src="/images/lowertables/festival_h07XcTl.jpg"\n'
' alt="Festival Image" />\n'
' \n'
' </a>\n'
' </div>\n'
' <div class="lowertableText">\n'
' \n'
" <p>We're looking forward to <a "
'href="https://www.eyeforfilm.co.uk/festivals/flare/2025">BFI '
'Flare</a> and <a '
'href="/festivals/fantaspoa/2025">Fantaspoa</a>.</p>\r\n'
'\r\n'
'<br><br>\r\n'
'\r\n'
"<p>We've recently brought you coverage of <a "
'href="/festivals/sxsw/2025">South by Southwest</a>, the <a '
'href="/festivals/glasgow">Glasgow Film Festival</a>, <a '
'href="/festivals/sundance">Sundance</a>, <a '
'href="/festivals/palmsprings/2025">Palm Springs</a>, <a '
'href="/festivals/docnyc/2024">DOC NYC</a>, the <a '
'href="/festivals/french/2024">French Film Festival UK</a>, <a '
'href="/festivals/blacknights">Tallinn Black Nights</a>, the '
'<a href="/festivals/leeds/2024">Leeds International Film '
'Festival</a>, <a href="/festivals/abertoir/2024">Abertoir</a> '
'and the <a href="/festivals/korean/2024">London Korean Film '
'Festival</a>.</p>\r\n'
'\r\n'
'<br><br>\r\n'
'\r\n'
'<p>Read our full <a class="banner_lnk_white" '
'href="/festivals/a-z">archive</a> for more.</p><br>\n'
' <p>\n'
' Visit our <a href="/festivals">festivals '
'section</a>.\n'
' </p>\n'
' \n'
' </div>\n'
' </div>\n'
' <div class="table pinktable">\n'
' <div class="wob">\n'
' <img src="/images/wobs/interactwob.png" '
'alt="Interact" />\n'
' </div>\n'
' <div class="lowertableTopImage">\n'
' <a href="/comps/">\n'
' \n'
' <img '
'src="/images/lowertables/interact_jb1joIg.jpg"\n'
' alt="Competition Picture" />\n'
' \n'
' </a>\n'
' </div>\n'
' <div class="lowertableText">\n'
' <p>More <a '
'href="https://www.eyeforfilm.co.uk/comps/">competitions</a> '
'coming soon.</p>\n'
' </div>\n'
' </div>\n'
' <div id="search" class="table blacktable">\n'
' <div class="wob">\n'
' <img src="/images/wobs/searchwob.png" '
'alt="Search" />\n'
' </div>\n'
' <div class="lowertableText">\n'
' <strong>Search Movie Database</strong>\n'
' <form id="reviewsearch" method="get" '
'action="/search.php">\n'
' <input class="lowertable_input" type="text" '
'name="title" size="15" />\n'
' <input type="submit" value="Search" />\n'
' </form>\n'
' <a href="https://www.google.com/">\n'
' <img '
'src="/images/Google_logo_transparent.png" alt="Google" />\n'
' </a>\n'
' <script async\n'
' '
'src="https://cse.google.com/cse.js?cx=003039601857473005382:41iy8jmaqgs"></script>\n'
' <div class="gcse-searchbox-only"></div>\n'
' <div>\n'
' Browse our <a href="/archive">full '
'archive</a>\n'
' <br />\n'
' </div>\n'
' <div>\n'
' Browse our <a href="/archive/shorts">short '
'film archive</a>\n'
' <br />\n'
' </div>\n'
' <div>\n'
' Browse our <a href="/archive/dvd">media '
'archive</a>\n'
' </div>\n'
' </div>\n'
' </div>\n'
'</div>\n'
'<!-- lowertables end -->\n',
'object': <Image: 22518 - Upurga - Cabbage Man>,
'view': <FrontEnd.views.base_views.ArticleDetailView object at 0x7f1846d69f00>}
{'block': <Block Node: menubar. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"menubar.html"'>>, <TextNode: '\n '>]>}
{'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 '
'0x7f1846d53130>>',
'debug': True,
'messages': <FallbackStorage: request=<WSGIRequest: GET '/gallery/image/22518'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f1846d6be50>>),
'request': '<<request>>',
'sql_queries': <function debug.<locals>.<lambda> at 0x7f1846d51e10>,
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7f1846d6be50>>'}
{'article': <Image: 22518 - Upurga - Cabbage Man>,
'lowertables': '<div id="lowertables">\n'
' <div class="table pinktable">\n'
' <div class="wob">\n'
' <img src="/images/wobs/newswob.png" alt="News" '
'/>\n'
' </div>\n'
' <div class="lowertableTopImage">\n'
' <a '
'href="/feature/2025-03-16-interview-with-dusty-mancinelli-and-madeleine-sims-fewer-about-honey-bunch-feature-story-by-jennie-kermode">\n'
' \n'
' <img '
'src="/images/lowertables/feature_1QgkqKT.jpg"\n'
' alt="" />\n'
' \n'
' </a>\n'
' </div>\n'
' <div class="lowertableText">\n'
' \n'
' \n'
' \n'
' <p class="story">\n'
' <a '
'href="/feature/2025-03-16-interview-with-dusty-mancinelli-and-madeleine-sims-fewer-about-honey-bunch-feature-story-by-jennie-kermode">A '
'test of love</a>\n'
' Dusty Mancinelli and Madeleine '
'Sims-Fewer on Honey Bunch\n'
' </p>\n'
' \n'
' <p class="story">\n'
' <a '
'href="/feature/2025-03-15-interview-with-atom-egoyan-about-seven-veils-amanda-seyfried-salome-and-oscar-wilde-feature-story-by-anne-katrin-titze">On '
'her own</a>\n'
' Atom Egoyan on Seven Veils, '
'Amanda Seyfried, Salome and Oscar Wilde\n'
' </p>\n'
' \n'
' <p class="story">\n'
' <a '
'href="/feature/2025-03-15-interview-with-yana-alliata-ryan-wuestewald-hans-christopher-and-nikki-deparis-about-reeling-feature-story-by-paul-risker">The '
'shape of memory</a>\n'
' Yana Alliata, Ryan Wuestewald, '
'Hans Christopher and Nikki DeParis on Reeling\n'
' </p>\n'
' \n'
' <p class="story">\n'
' <a '
'href="/feature/2025-03-14-interview-with-emma-higgins-about-sweetness-feature-story-by-paul-risker">Anything '
'for love</a>\n'
' Emma Higgins on teenage '
'frustration, good intentions and Sweetness\n'
' </p>\n'
' \n'
' <p class="story">\n'
' <a '
'href="/feature/2025-03-13-interview-with-siobhan-mccarthy-about-shes-the-he-feature-story-by-jennie-kermode">Time '
'for trans joy</a>\n'
' Siobhan McCarthy on reinventing '
'the high school movie in She’s The He\n'
' </p>\n'
' \n'
' <p class="story">\n'
' <a '
'href="/feature/2025-03-12-interview-with-paige-bethmann-and-jessica-epstein-about-remaining-native-feature-story-by-jennie-kermode">Making '
'the running</a>\n'
' Paige Bethmann and Jessica '
'Epstein on history, storytelling and Remaining Native\n'
' </p>\n'
' \n'
' \n'
' \n'
' \n'
' <p class="story">\n'
' <a '
'href="/news/2025-03-17-emilie-dequenne-dies-at-43-news-story-by-richard-mowe">Émilie '
'Dequenne dies at 43</a>\n'
' Francophone world mourns Rosetta '
'star who had rare cancer\n'
' </p>\n'
' \n'
' \n'
' \n'
' <p class="story morefeatures">\n'
' <a href="/newsfeature">More news and '
'features</a>\n'
' </p>\n'
' \n'
' </div>\n'
' </div>\n'
' <div class="table blacktable">\n'
' <div class="wob">\n'
' <a href="/festivals">\n'
' <img src="/images/wobs/festivalwob.png" '
'alt="News" />\n'
' </a>\n'
' </div>\n'
' <div class="lowertableTopImage">\n'
' <a href="/festivals/glasgow">\n'
' \n'
' <img '
'src="/images/lowertables/festival_h07XcTl.jpg"\n'
' alt="Festival Image" />\n'
' \n'
' </a>\n'
' </div>\n'
' <div class="lowertableText">\n'
' \n'
" <p>We're looking forward to <a "
'href="https://www.eyeforfilm.co.uk/festivals/flare/2025">BFI '
'Flare</a> and <a '
'href="/festivals/fantaspoa/2025">Fantaspoa</a>.</p>\r\n'
'\r\n'
'<br><br>\r\n'
'\r\n'
"<p>We've recently brought you coverage of <a "
'href="/festivals/sxsw/2025">South by Southwest</a>, the <a '
'href="/festivals/glasgow">Glasgow Film Festival</a>, <a '
'href="/festivals/sundance">Sundance</a>, <a '
'href="/festivals/palmsprings/2025">Palm Springs</a>, <a '
'href="/festivals/docnyc/2024">DOC NYC</a>, the <a '
'href="/festivals/french/2024">French Film Festival UK</a>, <a '
'href="/festivals/blacknights">Tallinn Black Nights</a>, the '
'<a href="/festivals/leeds/2024">Leeds International Film '
'Festival</a>, <a href="/festivals/abertoir/2024">Abertoir</a> '
'and the <a href="/festivals/korean/2024">London Korean Film '
'Festival</a>.</p>\r\n'
'\r\n'
'<br><br>\r\n'
'\r\n'
'<p>Read our full <a class="banner_lnk_white" '
'href="/festivals/a-z">archive</a> for more.</p><br>\n'
' <p>\n'
' Visit our <a href="/festivals">festivals '
'section</a>.\n'
' </p>\n'
' \n'
' </div>\n'
' </div>\n'
' <div class="table pinktable">\n'
' <div class="wob">\n'
' <img src="/images/wobs/interactwob.png" '
'alt="Interact" />\n'
' </div>\n'
' <div class="lowertableTopImage">\n'
' <a href="/comps/">\n'
' \n'
' <img '
'src="/images/lowertables/interact_jb1joIg.jpg"\n'
' alt="Competition Picture" />\n'
' \n'
' </a>\n'
' </div>\n'
' <div class="lowertableText">\n'
' <p>More <a '
'href="https://www.eyeforfilm.co.uk/comps/">competitions</a> '
'coming soon.</p>\n'
' </div>\n'
' </div>\n'
' <div id="search" class="table blacktable">\n'
' <div class="wob">\n'
' <img src="/images/wobs/searchwob.png" '
'alt="Search" />\n'
' </div>\n'
' <div class="lowertableText">\n'
' <strong>Search Movie Database</strong>\n'
' <form id="reviewsearch" method="get" '
'action="/search.php">\n'
' <input class="lowertable_input" type="text" '
'name="title" size="15" />\n'
' <input type="submit" value="Search" />\n'
' </form>\n'
' <a href="https://www.google.com/">\n'
' <img '
'src="/images/Google_logo_transparent.png" alt="Google" />\n'
' </a>\n'
' <script async\n'
' '
'src="https://cse.google.com/cse.js?cx=003039601857473005382:41iy8jmaqgs"></script>\n'
' <div class="gcse-searchbox-only"></div>\n'
' <div>\n'
' Browse our <a href="/archive">full '
'archive</a>\n'
' <br />\n'
' </div>\n'
' <div>\n'
' Browse our <a href="/archive/shorts">short '
'film archive</a>\n'
' <br />\n'
' </div>\n'
' <div>\n'
' Browse our <a href="/archive/dvd">media '
'archive</a>\n'
' </div>\n'
' </div>\n'
' </div>\n'
'</div>\n'
'<!-- lowertables end -->\n',
'object': <Image: 22518 - Upurga - Cabbage Man>,
'view': <FrontEnd.views.base_views.ArticleDetailView object at 0x7f1846d69f00>}
{'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 '>]>}
{'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 '
'0x7f1846d53130>>',
'debug': True,
'messages': <FallbackStorage: request=<WSGIRequest: GET '/gallery/image/22518'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f1846d6be50>>),
'request': '<<request>>',
'sql_queries': <function debug.<locals>.<lambda> at 0x7f1846d51e10>,
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7f1846d6be50>>'}
{'article': <Image: 22518 - Upurga - Cabbage Man>,
'lowertables': '<div id="lowertables">\n'
' <div class="table pinktable">\n'
' <div class="wob">\n'
' <img src="/images/wobs/newswob.png" alt="News" '
'/>\n'
' </div>\n'
' <div class="lowertableTopImage">\n'
' <a '
'href="/feature/2025-03-16-interview-with-dusty-mancinelli-and-madeleine-sims-fewer-about-honey-bunch-feature-story-by-jennie-kermode">\n'
' \n'
' <img '
'src="/images/lowertables/feature_1QgkqKT.jpg"\n'
' alt="" />\n'
' \n'
' </a>\n'
' </div>\n'
' <div class="lowertableText">\n'
' \n'
' \n'
' \n'
' <p class="story">\n'
' <a '
'href="/feature/2025-03-16-interview-with-dusty-mancinelli-and-madeleine-sims-fewer-about-honey-bunch-feature-story-by-jennie-kermode">A '
'test of love</a>\n'
' Dusty Mancinelli and Madeleine '
'Sims-Fewer on Honey Bunch\n'
' </p>\n'
' \n'
' <p class="story">\n'
' <a '
'href="/feature/2025-03-15-interview-with-atom-egoyan-about-seven-veils-amanda-seyfried-salome-and-oscar-wilde-feature-story-by-anne-katrin-titze">On '
'her own</a>\n'
' Atom Egoyan on Seven Veils, '
'Amanda Seyfried, Salome and Oscar Wilde\n'
' </p>\n'
' \n'
' <p class="story">\n'
' <a '
'href="/feature/2025-03-15-interview-with-yana-alliata-ryan-wuestewald-hans-christopher-and-nikki-deparis-about-reeling-feature-story-by-paul-risker">The '
'shape of memory</a>\n'
' Yana Alliata, Ryan Wuestewald, '
'Hans Christopher and Nikki DeParis on Reeling\n'
' </p>\n'
' \n'
' <p class="story">\n'
' <a '
'href="/feature/2025-03-14-interview-with-emma-higgins-about-sweetness-feature-story-by-paul-risker">Anything '
'for love</a>\n'
' Emma Higgins on teenage '
'frustration, good intentions and Sweetness\n'
' </p>\n'
' \n'
' <p class="story">\n'
' <a '
'href="/feature/2025-03-13-interview-with-siobhan-mccarthy-about-shes-the-he-feature-story-by-jennie-kermode">Time '
'for trans joy</a>\n'
' Siobhan McCarthy on reinventing '
'the high school movie in She’s The He\n'
' </p>\n'
' \n'
' <p class="story">\n'
' <a '
'href="/feature/2025-03-12-interview-with-paige-bethmann-and-jessica-epstein-about-remaining-native-feature-story-by-jennie-kermode">Making '
'the running</a>\n'
' Paige Bethmann and Jessica '
'Epstein on history, storytelling and Remaining Native\n'
' </p>\n'
' \n'
' \n'
' \n'
' \n'
' <p class="story">\n'
' <a '
'href="/news/2025-03-17-emilie-dequenne-dies-at-43-news-story-by-richard-mowe">Émilie '
'Dequenne dies at 43</a>\n'
' Francophone world mourns Rosetta '
'star who had rare cancer\n'
' </p>\n'
' \n'
' \n'
' \n'
' <p class="story morefeatures">\n'
' <a href="/newsfeature">More news and '
'features</a>\n'
' </p>\n'
' \n'
' </div>\n'
' </div>\n'
' <div class="table blacktable">\n'
' <div class="wob">\n'
' <a href="/festivals">\n'
' <img src="/images/wobs/festivalwob.png" '
'alt="News" />\n'
' </a>\n'
' </div>\n'
' <div class="lowertableTopImage">\n'
' <a href="/festivals/glasgow">\n'
' \n'
' <img '
'src="/images/lowertables/festival_h07XcTl.jpg"\n'
' alt="Festival Image" />\n'
' \n'
' </a>\n'
' </div>\n'
' <div class="lowertableText">\n'
' \n'
" <p>We're looking forward to <a "
'href="https://www.eyeforfilm.co.uk/festivals/flare/2025">BFI '
'Flare</a> and <a '
'href="/festivals/fantaspoa/2025">Fantaspoa</a>.</p>\r\n'
'\r\n'
'<br><br>\r\n'
'\r\n'
"<p>We've recently brought you coverage of <a "
'href="/festivals/sxsw/2025">South by Southwest</a>, the <a '
'href="/festivals/glasgow">Glasgow Film Festival</a>, <a '
'href="/festivals/sundance">Sundance</a>, <a '
'href="/festivals/palmsprings/2025">Palm Springs</a>, <a '
'href="/festivals/docnyc/2024">DOC NYC</a>, the <a '
'href="/festivals/french/2024">French Film Festival UK</a>, <a '
'href="/festivals/blacknights">Tallinn Black Nights</a>, the '
'<a href="/festivals/leeds/2024">Leeds International Film '
'Festival</a>, <a href="/festivals/abertoir/2024">Abertoir</a> '
'and the <a href="/festivals/korean/2024">London Korean Film '
'Festival</a>.</p>\r\n'
'\r\n'
'<br><br>\r\n'
'\r\n'
'<p>Read our full <a class="banner_lnk_white" '
'href="/festivals/a-z">archive</a> for more.</p><br>\n'
' <p>\n'
' Visit our <a href="/festivals">festivals '
'section</a>.\n'
' </p>\n'
' \n'
' </div>\n'
' </div>\n'
' <div class="table pinktable">\n'
' <div class="wob">\n'
' <img src="/images/wobs/interactwob.png" '
'alt="Interact" />\n'
' </div>\n'
' <div class="lowertableTopImage">\n'
' <a href="/comps/">\n'
' \n'
' <img '
'src="/images/lowertables/interact_jb1joIg.jpg"\n'
' alt="Competition Picture" />\n'
' \n'
' </a>\n'
' </div>\n'
' <div class="lowertableText">\n'
' <p>More <a '
'href="https://www.eyeforfilm.co.uk/comps/">competitions</a> '
'coming soon.</p>\n'
' </div>\n'
' </div>\n'
' <div id="search" class="table blacktable">\n'
' <div class="wob">\n'
' <img src="/images/wobs/searchwob.png" '
'alt="Search" />\n'
' </div>\n'
' <div class="lowertableText">\n'
' <strong>Search Movie Database</strong>\n'
' <form id="reviewsearch" method="get" '
'action="/search.php">\n'
' <input class="lowertable_input" type="text" '
'name="title" size="15" />\n'
' <input type="submit" value="Search" />\n'
' </form>\n'
' <a href="https://www.google.com/">\n'
' <img '
'src="/images/Google_logo_transparent.png" alt="Google" />\n'
' </a>\n'
' <script async\n'
' '
'src="https://cse.google.com/cse.js?cx=003039601857473005382:41iy8jmaqgs"></script>\n'
' <div class="gcse-searchbox-only"></div>\n'
' <div>\n'
' Browse our <a href="/archive">full '
'archive</a>\n'
' <br />\n'
' </div>\n'
' <div>\n'
' Browse our <a href="/archive/shorts">short '
'film archive</a>\n'
' <br />\n'
' </div>\n'
' <div>\n'
' Browse our <a href="/archive/dvd">media '
'archive</a>\n'
' </div>\n'
' </div>\n'
' </div>\n'
'</div>\n'
'<!-- lowertables end -->\n',
'object': <Image: 22518 - Upurga - Cabbage Man>,
'view': <FrontEnd.views.base_views.ArticleDetailView object at 0x7f1846d69f00>}
{'block': <Block Node: content. Contents: [<TextNode: '\n <div class="borderle'>, <Block Node: breadcrumbs. Contents: [<TextNode: '\n <h2 class="b'>, <URLNode view_name=''homepage'' args=[] kwargs={} as=None>, <TextNode: '">Eye For Film</a> >&g'>, <URLNode view_name=''homepage'' args=[] kwargs={} as=None>, <TextNode: '">News</a> >> '>, <Variable Node: object.title>, <TextNode: '\n </h2>\n '>]>, <TextNode: '\n '>, <Block Node: articletitle. Contents: [<TextNode: '\n <div id="art'>, <Block Node: this_title. Contents: [<TextNode: '\n '>, <Variable Node: object.title>, <TextNode: '\n '>]>, <TextNode: '\n </h1>\n '>, <IfNode>, <TextNode: '\n '>, <Block Node: credit. Contents: [<TextNode: '\n <p>\n'>, <Block Node: articleauthor. Contents: [<TextNode: '\n '>, <Variable Node: object.author>, <TextNode: '\n '>]>, <TextNode: '\n </p>'>]>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n </div>\n '>]>, <TextNode: '\n <div class="arti'>, <Block Node: articletext. Contents: [<TextNode: '\n '>, <Block Node: articleimage. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>, <TextNode: '\n '>, <Block Node: articlebody. Contents: [<Variable Node: object.get_body|safe>]>, <TextNode: '\n '>, <Block Node: post_body. Contents: []>, <TextNode: '\n '>, <Block Node: socialbookmarks. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"importable/socialbookmarks.html"'>>, <TextNode: '\n '>]>, <TextNode: '\n '>]>, <TextNode: '\n </div>\n '>, <Block Node: secondaryinfo. Contents: [<TextNode: '\n <div class="'>, <Block Node: reviewpanel. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"importable/reviewpanel.html"'>>, <TextNode: '\n '>]>, <TextNode: '\n '>, <Block Node: verticaladvertising. Contents: []>, <TextNode: '\n </div>\n '>]>, <TextNode: '\n </div>\n'>]>}
{'block': <Block Node: articletext. Contents: [<TextNode: '\n '>, <Block Node: articleimage. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>, <TextNode: '\n '>, <Block Node: articlebody. Contents: [<Variable Node: object.get_body|safe>]>, <TextNode: '\n '>, <Block Node: post_body. Contents: []>, <TextNode: '\n '>, <Block Node: socialbookmarks. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"importable/socialbookmarks.html"'>>, <TextNode: '\n '>]>, <TextNode: '\n '>]>}
{'block': <Block Node: post_body. Contents: [<TextNode: '\n <div style="text-ali'>, <Variable Node: MEDIA_URL>, <Variable Node: object.image>, <TextNode: '">\n <img src="'>, <Variable Node: MEDIA_URL>, <Variable Node: object.get_mainshot>, <TextNode: '">\n </a>\n <'>, <Variable Node: object.caption>, <TextNode: '</p>\n </div>\n '>, <IncludeNode: template=<FilterExpression '"importable/googleads/googlead-small.html"'>>, <TextNode: '\n'>]>}
{'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 '
'0x7f1846d53130>>',
'debug': True,
'messages': <FallbackStorage: request=<WSGIRequest: GET '/gallery/image/22518'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f1846d6be50>>),
'request': '<<request>>',
'sql_queries': <function debug.<locals>.<lambda> at 0x7f1846d51e10>,
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7f1846d6be50>>'}
{'article': <Image: 22518 - Upurga - Cabbage Man>,
'lowertables': '<div id="lowertables">\n'
' <div class="table pinktable">\n'
' <div class="wob">\n'
' <img src="/images/wobs/newswob.png" alt="News" '
'/>\n'
' </div>\n'
' <div class="lowertableTopImage">\n'
' <a '
'href="/feature/2025-03-16-interview-with-dusty-mancinelli-and-madeleine-sims-fewer-about-honey-bunch-feature-story-by-jennie-kermode">\n'
' \n'
' <img '
'src="/images/lowertables/feature_1QgkqKT.jpg"\n'
' alt="" />\n'
' \n'
' </a>\n'
' </div>\n'
' <div class="lowertableText">\n'
' \n'
' \n'
' \n'
' <p class="story">\n'
' <a '
'href="/feature/2025-03-16-interview-with-dusty-mancinelli-and-madeleine-sims-fewer-about-honey-bunch-feature-story-by-jennie-kermode">A '
'test of love</a>\n'
' Dusty Mancinelli and Madeleine '
'Sims-Fewer on Honey Bunch\n'
' </p>\n'
' \n'
' <p class="story">\n'
' <a '
'href="/feature/2025-03-15-interview-with-atom-egoyan-about-seven-veils-amanda-seyfried-salome-and-oscar-wilde-feature-story-by-anne-katrin-titze">On '
'her own</a>\n'
' Atom Egoyan on Seven Veils, '
'Amanda Seyfried, Salome and Oscar Wilde\n'
' </p>\n'
' \n'
' <p class="story">\n'
' <a '
'href="/feature/2025-03-15-interview-with-yana-alliata-ryan-wuestewald-hans-christopher-and-nikki-deparis-about-reeling-feature-story-by-paul-risker">The '
'shape of memory</a>\n'
' Yana Alliata, Ryan Wuestewald, '
'Hans Christopher and Nikki DeParis on Reeling\n'
' </p>\n'
' \n'
' <p class="story">\n'
' <a '
'href="/feature/2025-03-14-interview-with-emma-higgins-about-sweetness-feature-story-by-paul-risker">Anything '
'for love</a>\n'
' Emma Higgins on teenage '
'frustration, good intentions and Sweetness\n'
' </p>\n'
' \n'
' <p class="story">\n'
' <a '
'href="/feature/2025-03-13-interview-with-siobhan-mccarthy-about-shes-the-he-feature-story-by-jennie-kermode">Time '
'for trans joy</a>\n'
' Siobhan McCarthy on reinventing '
'the high school movie in She’s The He\n'
' </p>\n'
' \n'
' <p class="story">\n'
' <a '
'href="/feature/2025-03-12-interview-with-paige-bethmann-and-jessica-epstein-about-remaining-native-feature-story-by-jennie-kermode">Making '
'the running</a>\n'
' Paige Bethmann and Jessica '
'Epstein on history, storytelling and Remaining Native\n'
' </p>\n'
' \n'
' \n'
' \n'
' \n'
' <p class="story">\n'
' <a '
'href="/news/2025-03-17-emilie-dequenne-dies-at-43-news-story-by-richard-mowe">Émilie '
'Dequenne dies at 43</a>\n'
' Francophone world mourns Rosetta '
'star who had rare cancer\n'
' </p>\n'
' \n'
' \n'
' \n'
' <p class="story morefeatures">\n'
' <a href="/newsfeature">More news and '
'features</a>\n'
' </p>\n'
' \n'
' </div>\n'
' </div>\n'
' <div class="table blacktable">\n'
' <div class="wob">\n'
' <a href="/festivals">\n'
' <img src="/images/wobs/festivalwob.png" '
'alt="News" />\n'
' </a>\n'
' </div>\n'
' <div class="lowertableTopImage">\n'
' <a href="/festivals/glasgow">\n'
' \n'
' <img '
'src="/images/lowertables/festival_h07XcTl.jpg"\n'
' alt="Festival Image" />\n'
' \n'
' </a>\n'
' </div>\n'
' <div class="lowertableText">\n'
' \n'
" <p>We're looking forward to <a "
'href="https://www.eyeforfilm.co.uk/festivals/flare/2025">BFI '
'Flare</a> and <a '
'href="/festivals/fantaspoa/2025">Fantaspoa</a>.</p>\r\n'
'\r\n'
'<br><br>\r\n'
'\r\n'
"<p>We've recently brought you coverage of <a "
'href="/festivals/sxsw/2025">South by Southwest</a>, the <a '
'href="/festivals/glasgow">Glasgow Film Festival</a>, <a '
'href="/festivals/sundance">Sundance</a>, <a '
'href="/festivals/palmsprings/2025">Palm Springs</a>, <a '
'href="/festivals/docnyc/2024">DOC NYC</a>, the <a '
'href="/festivals/french/2024">French Film Festival UK</a>, <a '
'href="/festivals/blacknights">Tallinn Black Nights</a>, the '
'<a href="/festivals/leeds/2024">Leeds International Film '
'Festival</a>, <a href="/festivals/abertoir/2024">Abertoir</a> '
'and the <a href="/festivals/korean/2024">London Korean Film '
'Festival</a>.</p>\r\n'
'\r\n'
'<br><br>\r\n'
'\r\n'
'<p>Read our full <a class="banner_lnk_white" '
'href="/festivals/a-z">archive</a> for more.</p><br>\n'
' <p>\n'
' Visit our <a href="/festivals">festivals '
'section</a>.\n'
' </p>\n'
' \n'
' </div>\n'
' </div>\n'
' <div class="table pinktable">\n'
' <div class="wob">\n'
' <img src="/images/wobs/interactwob.png" '
'alt="Interact" />\n'
' </div>\n'
' <div class="lowertableTopImage">\n'
' <a href="/comps/">\n'
' \n'
' <img '
'src="/images/lowertables/interact_jb1joIg.jpg"\n'
' alt="Competition Picture" />\n'
' \n'
' </a>\n'
' </div>\n'
' <div class="lowertableText">\n'
' <p>More <a '
'href="https://www.eyeforfilm.co.uk/comps/">competitions</a> '
'coming soon.</p>\n'
' </div>\n'
' </div>\n'
' <div id="search" class="table blacktable">\n'
' <div class="wob">\n'
' <img src="/images/wobs/searchwob.png" '
'alt="Search" />\n'
' </div>\n'
' <div class="lowertableText">\n'
' <strong>Search Movie Database</strong>\n'
' <form id="reviewsearch" method="get" '
'action="/search.php">\n'
' <input class="lowertable_input" type="text" '
'name="title" size="15" />\n'
' <input type="submit" value="Search" />\n'
' </form>\n'
' <a href="https://www.google.com/">\n'
' <img '
'src="/images/Google_logo_transparent.png" alt="Google" />\n'
' </a>\n'
' <script async\n'
' '
'src="https://cse.google.com/cse.js?cx=003039601857473005382:41iy8jmaqgs"></script>\n'
' <div class="gcse-searchbox-only"></div>\n'
' <div>\n'
' Browse our <a href="/archive">full '
'archive</a>\n'
' <br />\n'
' </div>\n'
' <div>\n'
' Browse our <a href="/archive/shorts">short '
'film archive</a>\n'
' <br />\n'
' </div>\n'
' <div>\n'
' Browse our <a href="/archive/dvd">media '
'archive</a>\n'
' </div>\n'
' </div>\n'
' </div>\n'
'</div>\n'
'<!-- lowertables end -->\n',
'object': <Image: 22518 - Upurga - Cabbage Man>,
'view': <FrontEnd.views.base_views.ArticleDetailView object at 0x7f1846d69f00>}
{'block': <Block Node: content. Contents: [<TextNode: '\n <div class="borderle'>, <Block Node: breadcrumbs. Contents: [<TextNode: '\n <h2 class="b'>, <URLNode view_name=''homepage'' args=[] kwargs={} as=None>, <TextNode: '">Eye For Film</a> >&g'>, <URLNode view_name=''homepage'' args=[] kwargs={} as=None>, <TextNode: '">News</a> >> '>, <Variable Node: object.title>, <TextNode: '\n </h2>\n '>]>, <TextNode: '\n '>, <Block Node: articletitle. Contents: [<TextNode: '\n <div id="art'>, <Block Node: this_title. Contents: [<TextNode: '\n '>, <Variable Node: object.title>, <TextNode: '\n '>]>, <TextNode: '\n </h1>\n '>, <IfNode>, <TextNode: '\n '>, <Block Node: credit. Contents: [<TextNode: '\n <p>\n'>, <Block Node: articleauthor. Contents: [<TextNode: '\n '>, <Variable Node: object.author>, <TextNode: '\n '>]>, <TextNode: '\n </p>'>]>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n </div>\n '>]>, <TextNode: '\n <div class="arti'>, <Block Node: articletext. Contents: [<TextNode: '\n '>, <Block Node: articleimage. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>, <TextNode: '\n '>, <Block Node: articlebody. Contents: [<Variable Node: object.get_body|safe>]>, <TextNode: '\n '>, <Block Node: post_body. Contents: []>, <TextNode: '\n '>, <Block Node: socialbookmarks. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"importable/socialbookmarks.html"'>>, <TextNode: '\n '>]>, <TextNode: '\n '>]>, <TextNode: '\n </div>\n '>, <Block Node: secondaryinfo. Contents: [<TextNode: '\n <div class="'>, <Block Node: reviewpanel. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"importable/reviewpanel.html"'>>, <TextNode: '\n '>]>, <TextNode: '\n '>, <Block Node: verticaladvertising. Contents: []>, <TextNode: '\n </div>\n '>]>, <TextNode: '\n </div>\n'>]>}
{'block': <Block Node: articletext. Contents: [<TextNode: '\n '>, <Block Node: articleimage. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>, <TextNode: '\n '>, <Block Node: articlebody. Contents: [<Variable Node: object.get_body|safe>]>, <TextNode: '\n '>, <Block Node: post_body. Contents: []>, <TextNode: '\n '>, <Block Node: socialbookmarks. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"importable/socialbookmarks.html"'>>, <TextNode: '\n '>]>, <TextNode: '\n '>]>}
{'block': <Block Node: socialbookmarks. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"importable/socialbookmarks.html"'>>, <TextNode: '\n '>]>}
{'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 '
'0x7f1846d53130>>',
'debug': True,
'messages': <FallbackStorage: request=<WSGIRequest: GET '/gallery/image/22518'>>,
'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f1846d6be50>>),
'request': '<<request>>',
'sql_queries': <function debug.<locals>.<lambda> at 0x7f1846d51e10>,
'user': '<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object '
'at 0x7f1846d6be50>>'}
{'article': <Image: 22518 - Upurga - Cabbage Man>,
'lowertables': '<div id="lowertables">\n'
' <div class="table pinktable">\n'
' <div class="wob">\n'
' <img src="/images/wobs/newswob.png" alt="News" '
'/>\n'
' </div>\n'
' <div class="lowertableTopImage">\n'
' <a '
'href="/feature/2025-03-16-interview-with-dusty-mancinelli-and-madeleine-sims-fewer-about-honey-bunch-feature-story-by-jennie-kermode">\n'
' \n'
' <img '
'src="/images/lowertables/feature_1QgkqKT.jpg"\n'
' alt="" />\n'
' \n'
' </a>\n'
' </div>\n'
' <div class="lowertableText">\n'
' \n'
' \n'
' \n'
' <p class="story">\n'
' <a '
'href="/feature/2025-03-16-interview-with-dusty-mancinelli-and-madeleine-sims-fewer-about-honey-bunch-feature-story-by-jennie-kermode">A '
'test of love</a>\n'
' Dusty Mancinelli and Madeleine '
'Sims-Fewer on Honey Bunch\n'
' </p>\n'
' \n'
' <p class="story">\n'
' <a '
'href="/feature/2025-03-15-interview-with-atom-egoyan-about-seven-veils-amanda-seyfried-salome-and-oscar-wilde-feature-story-by-anne-katrin-titze">On '
'her own</a>\n'
' Atom Egoyan on Seven Veils, '
'Amanda Seyfried, Salome and Oscar Wilde\n'
' </p>\n'
' \n'
' <p class="story">\n'
' <a '
'href="/feature/2025-03-15-interview-with-yana-alliata-ryan-wuestewald-hans-christopher-and-nikki-deparis-about-reeling-feature-story-by-paul-risker">The '
'shape of memory</a>\n'
' Yana Alliata, Ryan Wuestewald, '
'Hans Christopher and Nikki DeParis on Reeling\n'
' </p>\n'
' \n'
' <p class="story">\n'
' <a '
'href="/feature/2025-03-14-interview-with-emma-higgins-about-sweetness-feature-story-by-paul-risker">Anything '
'for love</a>\n'
' Emma Higgins on teenage '
'frustration, good intentions and Sweetness\n'
' </p>\n'
' \n'
' <p class="story">\n'
' <a '
'href="/feature/2025-03-13-interview-with-siobhan-mccarthy-about-shes-the-he-feature-story-by-jennie-kermode">Time '
'for trans joy</a>\n'
' Siobhan McCarthy on reinventing '
'the high school movie in She’s The He\n'
' </p>\n'
' \n'
' <p class="story">\n'
' <a '
'href="/feature/2025-03-12-interview-with-paige-bethmann-and-jessica-epstein-about-remaining-native-feature-story-by-jennie-kermode">Making '
'the running</a>\n'
' Paige Bethmann and Jessica '
'Epstein on history, storytelling and Remaining Native\n'
' </p>\n'
' \n'
' \n'
' \n'
' \n'
' <p class="story">\n'
' <a '
'href="/news/2025-03-17-emilie-dequenne-dies-at-43-news-story-by-richard-mowe">Émilie '
'Dequenne dies at 43</a>\n'
' Francophone world mourns Rosetta '
'star who had rare cancer\n'
' </p>\n'
' \n'
' \n'
' \n'
' <p class="story morefeatures">\n'
' <a href="/newsfeature">More news and '
'features</a>\n'
' </p>\n'
' \n'
' </div>\n'
' </div>\n'
' <div class="table blacktable">\n'
' <div class="wob">\n'
' <a href="/festivals">\n'
' <img src="/images/wobs/festivalwob.png" '
'alt="News" />\n'
' </a>\n'
' </div>\n'
' <div class="lowertableTopImage">\n'
' <a href="/festivals/glasgow">\n'
' \n'
' <img '
'src="/images/lowertables/festival_h07XcTl.jpg"\n'
' alt="Festival Image" />\n'
' \n'
' </a>\n'
' </div>\n'
' <div class="lowertableText">\n'
' \n'
" <p>We're looking forward to <a "
'href="https://www.eyeforfilm.co.uk/festivals/flare/2025">BFI '
'Flare</a> and <a '
'href="/festivals/fantaspoa/2025">Fantaspoa</a>.</p>\r\n'
'\r\n'
'<br><br>\r\n'
'\r\n'
"<p>We've recently brought you coverage of <a "
'href="/festivals/sxsw/2025">South by Southwest</a>, the <a '
'href="/festivals/glasgow">Glasgow Film Festival</a>, <a '
'href="/festivals/sundance">Sundance</a>, <a '
'href="/festivals/palmsprings/2025">Palm Springs</a>, <a '
'href="/festivals/docnyc/2024">DOC NYC</a>, the <a '
'href="/festivals/french/2024">French Film Festival UK</a>, <a '
'href="/festivals/blacknights">Tallinn Black Nights</a>, the '
'<a href="/festivals/leeds/2024">Leeds International Film '
'Festival</a>, <a href="/festivals/abertoir/2024">Abertoir</a> '
'and the <a href="/festivals/korean/2024">London Korean Film '
'Festival</a>.</p>\r\n'
'\r\n'
'<br><br>\r\n'
'\r\n'
'<p>Read our full <a class="banner_lnk_white" '
'href="/festivals/a-z">archive</a> for more.</p><br>\n'
' <p>\n'
' Visit our <a href="/festivals">festivals '
'section</a>.\n'
' </p>\n'
' \n'
' </div>\n'
' </div>\n'
' <div class="table pinktable">\n'
' <div class="wob">\n'
' <img src="/images/wobs/interactwob.png" '
'alt="Interact" />\n'
' </div>\n'
' <div class="lowertableTopImage">\n'
' <a href="/comps/">\n'
' \n'
' <img '
'src="/images/lowertables/interact_jb1joIg.jpg"\n'
' alt="Competition Picture" />\n'
' \n'
' </a>\n'
' </div>\n'
' <div class="lowertableText">\n'
' <p>More <a '
'href="https://www.eyeforfilm.co.uk/comps/">competitions</a> '
'coming soon.</p>\n'
' </div>\n'
' </div>\n'
' <div id="search" class="table blacktable">\n'
' <div class="wob">\n'
' <img src="/images/wobs/searchwob.png" '
'alt="Search" />\n'
' </div>\n'
' <div class="lowertableText">\n'
' <strong>Search Movie Database</strong>\n'
' <form id="reviewsearch" method="get" '
'action="/search.php">\n'
' <input class="lowertable_input" type="text" '
'name="title" size="15" />\n'
' <input type="submit" value="Search" />\n'
' </form>\n'
' <a href="https://www.google.com/">\n'
' <img '
'src="/images/Google_logo_transparent.png" alt="Google" />\n'
' </a>\n'
' <script async\n'
' '
'src="https://cse.google.com/cse.js?cx=003039601857473005382:41iy8jmaqgs"></script>\n'
' <div class="gcse-searchbox-only"></div>\n'
' <div>\n'
' Browse our <a href="/archive">full '
'archive</a>\n'
' <br />\n'
' </div>\n'
' <div>\n'
' Browse our <a href="/archive/shorts">short '
'film archive</a>\n'
' <br />\n'
' </div>\n'
' <div>\n'
' Browse our <a href="/archive/dvd">media '
'archive</a>\n'
' </div>\n'
' </div>\n'
' </div>\n'
'</div>\n'
'<!-- lowertables end -->\n',
'object': <Image: 22518 - Upurga - Cabbage Man>,
'view': <FrontEnd.views.base_views.ArticleDetailView object at 0x7f1846d69f00>}
{'block': <Block Node: content. Contents: [<TextNode: '\n <div class="borderle'>, <Block Node: breadcrumbs. Contents: [<TextNode: '\n <h2 class="b'>, <URLNode view_name=''homepage'' args=[] kwargs={} as=None>, <TextNode: '">Eye For Film</a> >&g'>, <URLNode view_name=''homepage'' args=[] kwargs={} as=None>, <TextNode: '">News</a> >> '>, <Variable Node: object.title>, <TextNode: '\n </h2>\n '>]>, <TextNode: '\n '>, <Block Node: articletitle. Contents: [<TextNode: '\n <div id="art'>, <Block Node: this_title. Contents: [<TextNode: '\n '>, <Variable Node: object.title>, <TextNode: '\n '>]>, <TextNode: '\n </h1>\n '>, <IfNode>, <TextNode: '\n '>, <Block Node: credit. Contents: [<TextNode: '\n <p>\n'>, <Block Node: articleauthor. Contents: [<TextNode: '\n '>, <Variable Node: object.author>, <TextNode: '\n '>]>, <TextNode: '\n </p>'>]>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n </div>\n '>]>, <TextNode: '\n <div class="arti'>, <Block Node: articletext. Contents: [<TextNode: '\n '>, <Block Node: articleimage. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>, <TextNode: '\n '>, <Block Node: articlebody. Contents: [<Variable Node: object.get_body|safe>]>, <TextNode: '\n '>, <Block Node: post_body. Contents: []>, <TextNode: '\n '>, <Block Node: socialbookmarks. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"importable/socialbookmarks.html"'>>, <TextNode: '\n '>]>, <TextNode: '\n '>]>, <TextNode: '\n </div>\n '>, <Block Node: secondaryinfo. Contents: [<TextNode: '\n <div class="'>, <Block Node: reviewpanel. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"importable/reviewpanel.html"'>>, <TextNode: '\n '>]>, <TextNode: '\n '>, <Block Node: verticaladvertising. Contents: []>, <TextNode: '\n </div>\n '>]>, <TextNode: '\n </div>\n'>]>}
{'block': <Block Node: secondaryinfo. Contents: [<TextNode: '\n <div class="'>, <Block Node: reviewpanel. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"importable/reviewpanel.html"'>>, <TextNode: '\n '>]>, <TextNode: '\n '>, <Block Node: verticaladvertising. Contents: []>, <TextNode: '\n </div>\n '>]>}
{'block': <Block Node: reviewpanel. Contents: [<TextNode: '\n '>, <IncludeNode: template=<FilterExpression '"importable/reviewpanel.html"'>>, <TextNode: '\n '>]>}
None
Total calls | Total time | Cache hits | Cache misses |
---|---|---|---|
4 | 0.05967915058135986 ms | 0 | 2 |
add | get | set | get_or_set | touch | delete | clear | get_many | set_many | delete_many | has_key | incr | decr | incr_version | decr_version |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Time (ms) | Type | Arguments | Keyword arguments | Backend | |
---|---|---|---|---|---|
0.0174 | get | ('template.cache.weeksfilms.d41d8cd98f00b204e9800998ecf8427e',) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x7f184766e500> | |
/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/loader_tags.py in render(210) return template.render(context) /home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(173) 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/templatetags/cache.py in render(51) value = fragment_cache.get(cache_key) |
|||||
0.0162 | set | ('template.cache.weeksfilms.d41d8cd98f00b204e9800998ecf8427e', '\n\n\n <div class="reviews-sidebar">\n <p>Movies out this week include:</p>\n \n <a onmouseover="return escape('<p>It doesn’t quite hit the mark, but that’s not to say that it isn’t a pleasant way to while away an hour and a half.</p><p class=\\'quoter\\'>~ Jennie Kermode - <img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-half.svg\\' alt=\\'1/2\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star.svg\\' alt=\\'\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star.svg\\' alt=\\'\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /></p> ')"\n href=\'/review/american-dreamer-2022-film-review-by-jennie-kermode\'>American Dreamer</a>\n \n <a onmouseover="return escape('<p>A sophisticated palate will discern any number of flavours running through Black Bag, but these are glosses on a traditional recipe.</p><p class=\\'quoter\\'>~ Andrew Robertson - <img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star.svg\\' alt=\\'\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /></p> ')"\n href=\'/review/black-bag-2025-film-review-by-andrew-robertson\'>Black Bag</a>\n \n <a onmouseover="return escape('<p>Bonhoeffer struggles with his faith, but less in the manner of a great thinker and more in that of someone who writes quotes for inspirational posters.</p><p class=\\'quoter\\'>~ Jennie Kermode - <img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star.svg\\' alt=\\'\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star.svg\\' alt=\\'\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star.svg\\' alt=\\'\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /></p> ')"\n href=\'/review/bonhoeffer-pastor-spy-assassin-2024-film-review-by-jennie-kermode\'>Bonhoeffer: Pastor. Spy. Assassin.</a>\n \n <a onmouseover="return escape('<p>Bong loses the thread in numerous half-baked sub-plots whose inflation takes its toll on the bloated runtime.</p><p class=\\'quoter\\'>~ Marko Stojiljkovic - <img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star.svg\\' alt=\\'\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star.svg\\' alt=\\'\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star.svg\\' alt=\\'\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /></p> ')"\n href=\'/review/mickey-17-2025-film-review-by-marko-stojiljkovic\'>Mickey 17</a>\n \n <a onmouseover="return escape('<p>Carreira shows how quiet desperation can be eroding</p><p class=\\'quoter\\'>~ Amber Wilkinson - <img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-half.svg\\' alt=\\'1/2\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /></p> ')"\n href=\'/review/on-falling-2024-film-review-by-amber-wilkinson\'>On Falling</a>\n \n <a onmouseover="return escape('<p>Comic invention rides shotgun on a screenplay that runs wild.</p><p class=\\'quoter\\'>~ Angus Wolfe Murray - <img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star.svg\\' alt=\\'\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /></p> ')"\n href=\'/review/o-brother-where-art-thou-film-review-by-angus-wolfe-murray\'>O Brother, Where Art Thou?</a>\n \n <a onmouseover="return escape('<p>Ashcroft’s interpretation steers the story away from simple tragedy as we see Mortensen making gains as well as losses.</p><p class=\\'quoter\\'>~ Jennie Kermode - <img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-half.svg\\' alt=\\'1/2\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star.svg\\' alt=\\'\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /></p> ')"\n href=\'/review/the-rule-of-jenny-pen-2024-film-review-by-jennie-kermode\'>The Rule Of Jenny Pen</a>\n \n <a onmouseover="return escape('<p>Every frame feels like the product of conscious decision-making, with nothing merely carrying us from one point to another.</p><p class=\\'quoter\\'>~ Jennie Kermode - <img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-half.svg\\' alt=\\'1/2\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /></p> ')"\n href=\'/review/sister-midnight-2024-film-review-by-jennie-kermode\'>Sister Midnight</a>\n \n </div>\n\n', 1000) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x7f184766e500> | |
/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/loader_tags.py in render(210) return template.render(context) /home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(173) 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/templatetags/cache.py in render(54) fragment_cache.set(cache_key, value, expire_time) |
|||||
0.0110 | get | ('template.cache.sidepanel.d41d8cd98f00b204e9800998ecf8427e',) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x7f184766e500> | |
/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/loader_tags.py in render(210) return template.render(context) /home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(173) 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(56) result = 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/templatetags/cache.py in render(51) value = fragment_cache.get(cache_key) |
|||||
0.0151 | set | ('template.cache.sidepanel.d41d8cd98f00b204e9800998ecf8427e', '\n \n \n <div class="reviews-sidebar">\n <p>Latest reviews:</p>\n \n <a onmouseover="return escape('<p>It doesn’t quite hit the mark, but that’s not to say that it isn’t a pleasant way to while away an hour and a half.</p><p class=\\'quoter\\'>~ Jennie Kermode - <img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-half.svg\\' alt=\\'1/2\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star.svg\\' alt=\\'\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star.svg\\' alt=\\'\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /></p> ')"\n href="/review/american-dreamer-2022-film-review-by-jennie-kermode">American Dreamer</a>\n \n <a onmouseover="return escape('<p>The film is at its most effective when we feel the urgency of their boredom – the athletic one pacing in circles like a trapped animal – juxtaposed with the languid charm of their environment.</p><p class=\\'quoter\\'>~ Jennie Kermode - <img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-half.svg\\' alt=\\'1/2\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star.svg\\' alt=\\'\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star.svg\\' alt=\\'\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /></p> ')"\n href="/review/glorious-summer-2025-film-review-by-jennie-kermode">Glorious Summer</a>\n \n <a onmouseover="return escape('<p>Kurosawa\\'s masterful synthesis doesn\\'t stop with the script. He weaves a late Edo period samurai film, in its painstaking historic detail, into modernity.</p><p class=\\'quoter\\'>~ Donald Munro - <img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /></p> ')"\n href="/review/yojimbo-1961-film-review-by-donald-munro">Yojimbo</a>\n \n <a onmouseover="return escape('<p>The circumstances of women are central to the film.</p><p class=\\'quoter\\'>~ Jennie Kermode - <img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-half.svg\\' alt=\\'1/2\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /></p> ')"\n href="/review/snow-leopard-sisters-2025-film-review-by-jennie-kermode">Snow Leopard Sisters</a>\n \n <a onmouseover="return escape('<p>A surprisingly droll deconstruction of crime reconstruction.</p><p class=\\'quoter\\'>~ Amber Wilkinson - <img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star.svg\\' alt=\\'\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /></p> ')"\n href="/review/zodiac-killer-project-2025-film-review-by-amber-wilkinson">Zodiac Killer Project</a>\n \n <a onmouseover="return escape('<p>It’s refreshing to encounter a multiverse film that doesn’t mess about.</p><p class=\\'quoter\\'>~ Jennie Kermode - <img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-half.svg\\' alt=\\'1/2\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /></p> ')"\n href="/review/redux-redux-2025-film-review-by-jennie-kermode">Redux Redux</a>\n \n <a onmouseover="return escape('<p>Hallow Road is an Irish co-production, and it shows both in theme and in quality.</p><p class=\\'quoter\\'>~ Jennie Kermode - <img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-half.svg\\' alt=\\'1/2\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star.svg\\' alt=\\'\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /></p> ')"\n href="/review/hallow-road-2025-film-review-by-jennie-kermode">Hallow Road</a>\n \n <a onmouseover="return escape('<p>Every frame feels like the product of conscious decision-making, with nothing merely carrying us from one point to another.</p><p class=\\'quoter\\'>~ Jennie Kermode - <img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-half.svg\\' alt=\\'1/2\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /></p> ')"\n href="/review/sister-midnight-2024-film-review-by-jennie-kermode">Sister Midnight</a>\n \n <a onmouseover="return escape('<p>Bong loses the thread in numerous half-baked sub-plots whose inflation takes its toll on the bloated runtime.</p><p class=\\'quoter\\'>~ Marko Stojiljkovic - <img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star.svg\\' alt=\\'\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star.svg\\' alt=\\'\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star.svg\\' alt=\\'\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /></p> ')"\n href="/review/mickey-17-2025-film-review-by-marko-stojiljkovic">Mickey 17</a>\n \n <a onmouseover="return escape('<p>Clown in A Cornfield has a lot of heart, and not just of the bloody variety.</p><p class=\\'quoter\\'>~ Jennie Kermode - <img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star.svg\\' alt=\\'\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /></p> ')"\n href="/review/clown-in-a-cornfield-2025-film-review-by-jennie-kermode">Clown In A Cornfield</a>\n \n <a onmouseover="return escape('<p>Director Siobhan McCarthy is adept at using the long-established visual language of the high school movie both to entertain and to show us the world from a perspective that’s relatively new to cinema.</p><p class=\\'quoter\\'>~ Jennie Kermode - <img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-half.svg\\' alt=\\'1/2\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /></p> ')"\n href="/review/shes-the-he-2025-film-review-by-jennie-kermode">She's The He</a>\n \n <a onmouseover="return escape('<p>If the humour works for you at all, you’ll find it a hoot.</p><p class=\\'quoter\\'>~ Jennie Kermode - <img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star.svg\\' alt=\\'\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star.svg\\' alt=\\'\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /></p> ')"\n href="/review/the-doom-busters-2025-film-review-by-jennie-kermode">The Doom Busters</a>\n \n <a onmouseover="return escape('<p>Manages to squeeze solid performances from actors and to infuse the run of the mill story with some dense and tense atmosphere set against the backdrop of the overall slickness of Frank Griebe’s cinematography</p><p class=\\'quoter\\'>~ Marko Stojiljkovic - <img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star.svg\\' alt=\\'\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star.svg\\' alt=\\'\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star.svg\\' alt=\\'\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /></p> ')"\n href="/review/delicious-2025-film-review-by-marko-stojiljkovic">Delicious</a>\n \n <a onmouseover="return escape('<p>It feels as if a collection of fantasy and dystopian science fiction archetypes have been poured into a blender and swirled around to produce the script and visuals.</p><p class=\\'quoter\\'>~ Jennie Kermode - <img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star.svg\\' alt=\\'\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star.svg\\' alt=\\'\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star.svg\\' alt=\\'\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /></p> ')"\n href="/review/odessa-2025-film-review-by-jennie-kermode">O'Dessa</a>\n \n <a onmouseover="return escape('<p>In this tangled tapestry, Russell has captured the soul of a nation.</p><p class=\\'quoter\\'>~ Jennie Kermode - <img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /></p> ')"\n href="/review/the-last-sacrifice-2024-film-review-by-jennie-kermode">The Last Sacrifice</a>\n \n <a onmouseover="return escape('<p>I laughed, and was not alone in doing so, out loud, and repeatedly.</p><p class=\\'quoter\\'>~ Andrew Robertson - <img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star.svg\\' alt=\\'\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /></p> ')"\n href="/review/the-ballad-of-wallis-island-2025-film-review-by-andrew-robertson">The Ballad Of Wallis Island</a>\n \n <a onmouseover="return escape('<p>Ott’s interest is not in creating an accurate depiction of exactly what happened in the run-up to the Oklahoma City bombing, but rather in exploring the thought processes behind it.</p><p class=\\'quoter\\'>~ Jennie Kermode - <img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-half.svg\\' alt=\\'1/2\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /></p> ')"\n href="/review/mcveigh-2024-film-review-by-jennie-kermode">McVeigh</a>\n \n <a onmouseover="return escape('<p>A wild story delivered with verve and a suitable degree of irreverence.</p><p class=\\'quoter\\'>~ Jennie Kermode - <img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star.svg\\' alt=\\'\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /></p> ')"\n href="/review/two-to-one-2024-film-review-by-jennie-kermode">Two To One</a>\n \n <a onmouseover="return escape('<p>Establishing shots of boats and docks and archive footage are not only more genuine than the film\\'s version of events but more convincing.</p><p class=\\'quoter\\'>~ Andrew Robertson - <img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star.svg\\' alt=\\'\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star.svg\\' alt=\\'\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star.svg\\' alt=\\'\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /></p> ')"\n href="/review/last-breath-2025-film-review-by-andrew-robertson">Last Breath</a>\n \n <a onmouseover="return escape('<p>A sophisticated palate will discern any number of flavours running through Black Bag, but these are glosses on a traditional recipe.</p><p class=\\'quoter\\'>~ Andrew Robertson - <img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star-fill.svg\\' alt=\\'*\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /><img src=\\'/new_site_media/images/design/star.svg\\' alt=\\'\\' style=\\'width: 10px; height: 10px; padding: 0.5px;\\' /></p> ')"\n href="/review/black-bag-2025-film-review-by-andrew-robertson">Black Bag</a>\n \n </div>\n \n \n \n <div class="reviews-sidebar">\n <p>Latest DVD reviews:</p>\n \n <a href="/dvdreview/yojimbo-blu-ray-review-by-donald-munro">Yojimbo</a>\n \n <a href="/dvdreview/new-religion-blu-ray-review-by-jennie-kermode">New Religion</a>\n \n <a href="/dvdreview/chantal-akerman-volume-1-1967-1978-blu-ray-review-by-donald-munro">Chantal Akerman: Volume 1, 1967-1978</a>\n \n <a href="/dvdreview/beneath-the-valley-of-the-ultra-vixens-blu-ray-review-by-donald-munro">Beneath The Valley Of The Ultra-Vixens</a>\n \n <a href="/dvdreview/supervixens-blu-ray-review-by-donald-munro">Supervixens</a>\n \n </div>\n \n', 1000) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x7f184766e500> | |
/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/loader_tags.py in render(210) return template.render(context) /home/eyeforfilm/apps/eyeforfilm-django5-2/env/lib/python3.10/site-packages/django/template/base.py in render(173) 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(56) result = 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/templatetags/cache.py in render(54) fragment_cache.set(cache_key, value, expire_time) |
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 |