Fix: funguje vytvoření orga i s fotkou
This commit is contained in:
parent
7bb4579c1b
commit
741040fc9c
1 changed files with 7 additions and 0 deletions
|
@ -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…
Reference in a new issue