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), |         staff_member_required(views.texUploadView), | ||||||
|         name='seminar_tex_upload' |         name='seminar_tex_upload' | ||||||
|     ), |     ), | ||||||
|  |     url(r'^prihlaska/$',views.get_name), | ||||||
| 
 | 
 | ||||||
|     # Ceka na autocomplete v3 |     # Ceka na autocomplete v3 | ||||||
|     # url(r'^autocomplete/organizatori/$', |     # url(r'^autocomplete/organizatori/$', | ||||||
|  |  | ||||||
|  | @ -6,7 +6,7 @@ from django.core.urlresolvers import reverse | ||||||
| from django.core.exceptions import PermissionDenied, ObjectDoesNotExist | from django.core.exceptions import PermissionDenied, ObjectDoesNotExist | ||||||
| from django.views import generic | from django.views import generic | ||||||
| from django.utils.translation import ugettext as _ | 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.db.models import Q | ||||||
| from django.views.decorators.csrf import ensure_csrf_cookie | from django.views.decorators.csrf import ensure_csrf_cookie | ||||||
| from django.contrib.auth import authenticate, login | 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 .models import VysledkyZaCislo, VysledkyKCisluZaRocnik, VysledkyKCisluOdjakziva | ||||||
| from . import utils | from . import utils | ||||||
| from .unicodecsv import UnicodeWriter | from .unicodecsv import UnicodeWriter | ||||||
|  | from .forms import NameForm | ||||||
| 
 | 
 | ||||||
| from datetime import timedelta, date, datetime | from datetime import timedelta, date, datetime | ||||||
| from itertools import groupby | from itertools import groupby | ||||||
|  | @ -932,6 +933,25 @@ def texDownloadView(request, rocnik, cislo): | ||||||
|     cislo.save() |     cislo.save() | ||||||
|     return JsonResponse(response) |     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 | # Ceka na autocomplete v3 | ||||||
| # class OrganizatorAutocomplete(autocomplete.Select2QuerySetView): | # class OrganizatorAutocomplete(autocomplete.Select2QuerySetView): | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue