From 02e740524e8187c2508617fbf07f565a2f7fc921 Mon Sep 17 00:00:00 2001 From: gzbender Date: Tue, 20 Aug 2019 09:17:05 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9D=D0=BE=D0=B2=D1=8B=D0=B9=20=D0=B4=D0=B8?= =?UTF-8?q?=D0=B7=D0=B0=D0=B9=D0=BD=20/=20=D0=9A=D1=83=D1=80=D1=81=D1=8B?= =?UTF-8?q?=20=D0=BF=D0=BE=D0=B8=D1=81=D0=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/content/models.py | 6 ++++++ project/templates/blocks/banner.html | 7 ++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/apps/content/models.py b/apps/content/models.py index 045bcafa..7178efd4 100644 --- a/apps/content/models.py +++ b/apps/content/models.py @@ -180,6 +180,12 @@ class Banner(models.Model): is_main=RawSQL('main_banner @> %s', ([page],)) ).order_by('-is_main') + @property + def is_video_url(self): + return self.url and ('vimeo.com' in self.url + or 'youtube.com' in self.url and 'watch' in self.url + or 'youto.be' in self.url) + class Contest(models.Model): title = models.CharField(max_length=255) diff --git a/project/templates/blocks/banner.html b/project/templates/blocks/banner.html index f60baa34..83d9cda0 100644 --- a/project/templates/blocks/banner.html +++ b/project/templates/blocks/banner.html @@ -14,7 +14,12 @@