from django.db import models class Huisstijl(models.Model): """Eén-rij-instelling met de vormgeving (thema) van de school: logo, schoolnaam en kleuren. Wordt in elke roosterweergave en op afdrukken toegepast.""" logo = models.FileField("logo", upload_to="huisstijl/", null=True, blank=True) schoolnaam = models.CharField("schoolnaam", max_length=120, blank=True, default="") primaire_kleur = models.CharField("primaire kleur", max_length=9, blank=True, default="") accent_kleur = models.CharField("accentkleur", max_length=9, blank=True, default="") aangepast_op = models.DateTimeField(auto_now=True) class Meta: verbose_name = "huisstijl" verbose_name_plural = "huisstijl" @classmethod def actueel(cls): obj, _ = cls.objects.get_or_create(pk=1) return obj def __str__(self): return "Huisstijl (logo)"