From 50dfb8484f501a60c029f2f2ea1104f835536c10 Mon Sep 17 00:00:00 2001 From: "Bc. Petr Pecha" Date: Tue, 13 Oct 2015 13:05:32 +0200 Subject: [PATCH] galerie | neznovuukladani fotek ukladani fotek podle cesty, ktera by se mela tvorit uz ve spravnem poradi nezobrazovani komentare None --- galerie/models.py | 8 +++++--- galerie/templates/galerie/Galerie.html | 11 ++++++++--- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/galerie/models.py b/galerie/models.py index 3d8bddd4..8b7c2d8f 100644 --- a/galerie/models.py +++ b/galerie/models.py @@ -35,7 +35,7 @@ def obrazek_filename_obecny(self, filename, typ): gal = self.galerie cesta = "" while(not gal.soustredeni): - cesta = os.path.join(cesta, force_unicode(gal.nazev)) + cesta = os.path.join(force_unicode(gal.nazev), cesta) gal = gal.galerie_up return os.path.join('Galerie', force_unicode(gal.soustredeni), cesta, typ, force_unicode(self.nazev)) @@ -59,8 +59,10 @@ class Obrazek(models.Model): def save(self): original = Image.open(self.obrazek_velky) jmeno = os.path.basename(self.obrazek_velky.file.name) - Obrazek._vyrobMiniaturu(original, jmeno, 500, self.obrazek_stredni) - Obrazek._vyrobMiniaturu(original, jmeno, 200, self.obrazek_maly) + if not self.obrazek_stredni: + Obrazek._vyrobMiniaturu(original, jmeno, 500, self.obrazek_stredni) + if not self.obrazek_maly: + Obrazek._vyrobMiniaturu(original, jmeno, 200, self.obrazek_maly) super(Obrazek, self).save() @staticmethod diff --git a/galerie/templates/galerie/Galerie.html b/galerie/templates/galerie/Galerie.html index e2bc030a..4c212566 100644 --- a/galerie/templates/galerie/Galerie.html +++ b/galerie/templates/galerie/Galerie.html @@ -41,11 +41,16 @@ {% if preview %}
{% csrf_token %} - {{form}} - + + + {{form.as_table}} + +
{{obrazek.popis}}
{% else %} - {{obrazek.popis}} + {% if obrazek.popis %} + {{obrazek.popis}} + {% endif %} {% endif %}