diff --git a/galerie/TODO b/galerie/TODO index 685fe836..66d2ad9c 100644 --- a/galerie/TODO +++ b/galerie/TODO @@ -5,8 +5,6 @@ * zvolit velikosti velke a male fotky * vycteni EXIFu * razeni podle casu -* uprava templatu (detail) * hromadne nahravani fotek -* psani komentaru * do CSS * znovuukladani malych a strednich fotek -- spravit, aby se tak nedělo furt diff --git a/galerie/forms.py b/galerie/forms.py index 5075fa73..72cd091f 100644 --- a/galerie/forms.py +++ b/galerie/forms.py @@ -1,6 +1,11 @@ #coding: utf-8 from django import forms +from seminar.models import Soustredeni class KomentarForm(forms.Form): komentar = forms.CharField(label = "Komentář:", max_length = 300, required=False) + +class NewGalerieForm(forms.Form): + soustredeni = forms.ModelChoiceField(queryset = Soustredeni.objects, label = "Soustředění") + nazev = forms.CharField(label = "Název galerie", max_length = 100) diff --git a/galerie/templates/galerie/GalerieNew.html b/galerie/templates/galerie/GalerieNew.html new file mode 100644 index 00000000..b9140ad1 --- /dev/null +++ b/galerie/templates/galerie/GalerieNew.html @@ -0,0 +1,18 @@ +{% extends "galerie/Base.html" %} + +{% block title %}{% block nadpis1a %} +Vytvářím novou galerii +{% endblock %}{% endblock %} + +{% block content %} + +
+ {% csrf_token %} + {{form.as_table}} + + + +
 
+
+ +{% endblock %} diff --git a/galerie/urls.py b/galerie/urls.py index 66991dd4..71dfb3ea 100644 --- a/galerie/urls.py +++ b/galerie/urls.py @@ -5,5 +5,6 @@ from django.conf.urls import patterns, include, url urlpatterns = patterns('', (r'^(?P\d+)/$', 'galerie.views.nahled'), (r'^(?P\d+)/(?P\d+)/$', 'galerie.views.detail'), + (r'^(?P\d+)/new/$', 'galerie.views.new_galerie'), ) diff --git a/galerie/views.py b/galerie/views.py index 2be5f9b3..782eba84 100644 --- a/galerie/views.py +++ b/galerie/views.py @@ -8,7 +8,7 @@ from django.template import RequestContext from galerie.models import Obrazek, Galerie from seminar.models import Soustredeni -from galerie.forms import KomentarForm +from galerie.forms import KomentarForm, NewGalerieForm #def index(request, stitek=None): @@ -107,3 +107,11 @@ def detail(request, pk, fotka, soustredeni): 'form' : form, }) + +def new_galerie(request, galerie, soustredeni): + form = NewGalerieForm() + + return render(request, 'galerie/GalerieNew.html', + { + 'form' : form, + })