Prototyp formulare.
This commit is contained in:
		
							parent
							
								
									30ff8b9f20
								
							
						
					
					
						commit
						8ce9475800
					
				
					 2 changed files with 22 additions and 1 deletions
				
			
		|  | @ -104,6 +104,7 @@ urlpatterns = [ | |||
|         staff_member_required(views.texUploadView), | ||||
|         name='seminar_tex_upload' | ||||
|     ), | ||||
|     url(r'^prihlaska/$',views.get_name), | ||||
| 
 | ||||
|     # Ceka na autocomplete v3 | ||||
|     # url(r'^autocomplete/organizatori/$', | ||||
|  |  | |||
|  | @ -6,7 +6,7 @@ from django.core.urlresolvers import reverse | |||
| from django.core.exceptions import PermissionDenied, ObjectDoesNotExist | ||||
| from django.views import generic | ||||
| from django.utils.translation import ugettext as _ | ||||
| from django.http import Http404,HttpResponseBadRequest | ||||
| from django.http import Http404,HttpResponseBadRequest,HttpResponseRedirect | ||||
| from django.db.models import Q | ||||
| from django.views.decorators.csrf import ensure_csrf_cookie | ||||
| from django.contrib.auth import authenticate, login | ||||
|  | @ -15,6 +15,7 @@ from .models import Problem, Cislo, Reseni, Nastaveni, Rocnik, Soustredeni, Orga | |||
| from .models import VysledkyZaCislo, VysledkyKCisluZaRocnik, VysledkyKCisluOdjakziva | ||||
| from . import utils | ||||
| from .unicodecsv import UnicodeWriter | ||||
| from .forms import NameForm | ||||
| 
 | ||||
| from datetime import timedelta, date, datetime | ||||
| from itertools import groupby | ||||
|  | @ -932,6 +933,25 @@ def texDownloadView(request, rocnik, cislo): | |||
|     cislo.save() | ||||
|     return JsonResponse(response) | ||||
| 
 | ||||
| ## Formulare | ||||
| 
 | ||||
| def get_name(request): | ||||
|     # if this is a POST request we need to process the form data | ||||
|     if request.method == 'POST': | ||||
|         # create a form instance and populate it with data from the request: | ||||
|         form = NameForm(request.POST) | ||||
|         # check whether it's valid: | ||||
|         if form.is_valid(): | ||||
|             # process the data in form.cleaned_data as required | ||||
|             # ... | ||||
|             # redirect to a new URL: | ||||
|             return HttpResponseRedirect('/thanks/') | ||||
| 
 | ||||
|     # if a GET (or any other method) we'll create a blank form | ||||
|     else: | ||||
|         form = NameForm() | ||||
| 
 | ||||
|     return render(request, 'seminar/prihlaska.html', {'form': form}) | ||||
| 
 | ||||
| # Ceka na autocomplete v3 | ||||
| # class OrganizatorAutocomplete(autocomplete.Select2QuerySetView): | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue