galerie | navrh formulare pro vytvareni nove galerie

This commit is contained in:
Bc. Petr Pecha 2015-10-12 21:13:39 +02:00
parent 9180dc32ca
commit 5e9c6bfe58
5 changed files with 33 additions and 3 deletions

View file

@ -5,8 +5,6 @@
* zvolit velikosti velke a male fotky * zvolit velikosti velke a male fotky
* vycteni EXIFu * vycteni EXIFu
* razeni podle casu * razeni podle casu
* uprava templatu (detail)
* hromadne nahravani fotek * hromadne nahravani fotek
* psani komentaru
* do CSS * do CSS
* znovuukladani malych a strednich fotek -- spravit, aby se tak nedělo furt * znovuukladani malych a strednich fotek -- spravit, aby se tak nedělo furt

View file

@ -1,6 +1,11 @@
#coding: utf-8 #coding: utf-8
from django import forms from django import forms
from seminar.models import Soustredeni
class KomentarForm(forms.Form): class KomentarForm(forms.Form):
komentar = forms.CharField(label = "Komentář:", max_length = 300, required=False) 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)

View file

@ -0,0 +1,18 @@
{% extends "galerie/Base.html" %}
{% block title %}{% block nadpis1a %}
Vytvářím novou galerii
{% endblock %}{% endblock %}
{% block content %}
<form enctype="multipart/form-data" action="." method="post">
{% csrf_token %}
<table>{{form.as_table}}
<tr><td><label>Obrázky:</label></td><td><input name="obr" type="file" multiple></td></tr>
<tr><td>&nbsp;</td></tr>
<tr><td></td><td><input name="odeslat" type="submit" value="Vytvoř galerii"></td></tr>
</table>
</form>
{% endblock %}

View file

@ -5,5 +5,6 @@ from django.conf.urls import patterns, include, url
urlpatterns = patterns('', urlpatterns = patterns('',
(r'^(?P<pk>\d+)/$', 'galerie.views.nahled'), (r'^(?P<pk>\d+)/$', 'galerie.views.nahled'),
(r'^(?P<pk>\d+)/(?P<fotka>\d+)/$', 'galerie.views.detail'), (r'^(?P<pk>\d+)/(?P<fotka>\d+)/$', 'galerie.views.detail'),
(r'^(?P<galerie>\d+)/new/$', 'galerie.views.new_galerie'),
) )

View file

@ -8,7 +8,7 @@ from django.template import RequestContext
from galerie.models import Obrazek, Galerie from galerie.models import Obrazek, Galerie
from seminar.models import Soustredeni from seminar.models import Soustredeni
from galerie.forms import KomentarForm from galerie.forms import KomentarForm, NewGalerieForm
#def index(request, stitek=None): #def index(request, stitek=None):
@ -107,3 +107,11 @@ def detail(request, pk, fotka, soustredeni):
'form' : form, 'form' : form,
}) })
def new_galerie(request, galerie, soustredeni):
form = NewGalerieForm()
return render(request, 'galerie/GalerieNew.html',
{
'form' : form,
})