From e3e447ed60cbf78158d013d10d689ecdbab1b6ea Mon Sep 17 00:00:00 2001 From: Patrick Mayr Date: Fri, 8 Apr 2022 18:45:31 +0000 Subject: [PATCH] set a default image for posts --- fet2020/posts/models.py | 22 ++---------------- .../{ => img}/FET-Logo-2014-quadrat.png | Bin 2 files changed, 2 insertions(+), 20 deletions(-) rename fet2020/static/{ => img}/FET-Logo-2014-quadrat.png (100%) diff --git a/fet2020/posts/models.py b/fet2020/posts/models.py index c4fca229..809b3275 100644 --- a/fet2020/posts/models.py +++ b/fet2020/posts/models.py @@ -4,6 +4,7 @@ from datetime import timedelta from taggit.managers import TaggableManager +from django.conf import settings from django.contrib.auth.models import User from django.core.validators import ValidationError from django.db import models @@ -259,26 +260,7 @@ class Post(models.Model): if self.image: return self.image.url - image = self.find_an_image() - if image: - return image.url - return "" - - def find_an_image(self): - """ - find an image via another post - """ - # TODO: Explain why this image is selected on save of the image - # Query all posts that have a slug that equals one of the tags - posts1 = ( - Post.objects.filter(slug__in=self.tags.names()) - .filter(image__isnull=False)[0:1] - .all() - ) - if len(posts1) > 0: - return posts1.get().image - - return None + return settings.STATIC_URL + "img/FET-Logo-2014-quadrat.png" def clean(self): if self.event_end and self.event_end < self.event_start: diff --git a/fet2020/static/FET-Logo-2014-quadrat.png b/fet2020/static/img/FET-Logo-2014-quadrat.png similarity index 100% rename from fet2020/static/FET-Logo-2014-quadrat.png rename to fet2020/static/img/FET-Logo-2014-quadrat.png