Browse Source

Fix: funguje vytvoření orga i s fotkou

remotes/origin/Float_novinky
Matěj Kocián 9 years ago
parent
commit
741040fc9c
  1. 7
      seminar/models.py

7
seminar/models.py

@ -795,10 +795,17 @@ class Organizator(models.Model):
verbose_name_plural = 'Organizátoři' verbose_name_plural = 'Organizátoři'
def save(self): def save(self):
# v databázi uložený záznam o organizátorovi
puvodni = None
# pokud už organizátor v databázi existuje, nastav puvodni
if self.id is not None: if self.id is not None:
puvodni = Organizator.objects.get(id=self.id) puvodni = Organizator.objects.get(id=self.id)
# pokud nahráváme fotku
if self.foto: if self.foto:
# a je jiná než ta stará
if not puvodni or puvodni.foto != self.foto: if not puvodni or puvodni.foto != self.foto:
# uložíme ji
original = Image.open(self.foto) original = Image.open(self.foto)
jmeno = os.path.basename(self.foto.file.name) jmeno = os.path.basename(self.foto.file.name)
Organizator._vyrobMiniaturu(original, jmeno, 500, self.foto) Organizator._vyrobMiniaturu(original, jmeno, 500, self.foto)

Loading…
Cancel
Save