From 1aa2ea5a9e163624fa565d3520f3e59ffe435bfe Mon Sep 17 00:00:00 2001 From: andrei Date: Fri, 19 Apr 2024 09:30:44 +0500 Subject: [PATCH] =?UTF-8?q?=D0=B4=D0=BE=D0=B4=D0=B5=D0=BB=D0=B0=D0=BB=20?= =?UTF-8?q?=D0=B3=D0=BB=D0=B0=D0=B2=D0=BD=D1=83=D1=8E=20=D1=81=D1=82=D1=80?= =?UTF-8?q?=D0=B0=D0=BD=D0=B8=D1=86=D1=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CineSync/films/admin.py | 11 +++- CineSync/films/models.py | 30 +++++++++-- CineSync/home/views.py | 27 +++++----- CineSync/static/css/base.css | 2 +- CineSync/static/css/home/homepage.css | 51 ++++++++++++++---- CineSync/templates/home/homepage.html | 74 ++++++++++++++------------- CineSync/templates/users/profile.html | 2 +- CineSync/timetable/admin.py | 24 ++++++++- CineSync/timetable/models.py | 3 ++ CineSync/timetable/urls.py | 5 +- CineSync/timetable/views.py | 8 ++- CineSync/users/forms.py | 3 -- 12 files changed, 169 insertions(+), 71 deletions(-) diff --git a/CineSync/films/admin.py b/CineSync/films/admin.py index 15686eb..4ffb67d 100644 --- a/CineSync/films/admin.py +++ b/CineSync/films/admin.py @@ -1,19 +1,28 @@ from django.contrib import admin +from django.utils.safestring import mark_safe from films.models import Film, Genre @admin.register(Film) -class ItemAdmin(admin.ModelAdmin): +class FilmAdmin(admin.ModelAdmin): list_display = [ Film.name.field.name, Film.duration.field.name, + 'get_image', ] + readonly_fields = ("get_image",) + filter_horizontal = [ Film.genres.field.name, ] + def get_image(self, obj): + return mark_safe( + f" -