forms.py
from django import forms from django.core import validators class PsihPortret(forms.Form): foto = forms.ImageField(required = True, label = "") f_donwloads = forms.BooleanField(required=True) dalee = forms.BooleanField(required=True)
from django.shortcuts import render, render_to_response, get_object_or_404 from django.template import Context, loader, RequestContext from django.contrib.sites.models import Site from portret1.forms import PsihPortret from portret1.models import portret from django.http import HttpResponseRedirect def index(request): portret = portret.objects.all() return render_to_response('/zagr_foto.html', {'portret': portret,}, context_instance=RequestContext(request)) def portret(request, poster_id, please_explain=False): portret = get_object_or_404(portret, id=portret_id) return render_to_response('/zagr_foto.html', {'portret': portret, 'please_explain': please_explain,}, context_instance=RequestContext(request)) def zagr_foto(request): if request.method == 'zagr_foto': form = PsihPortret(request.portret) if form.is_valid(): if form.is_valid(): foto = form.cleaned_data['foto'] f_donwloads = form.cleaned_data['zagruzit'] dalee = form.cleaned_data['dalee'] if dalee: recipients.append(sender) return HttpResponseRedirect('/portret2/') else: form = PsihPortret() return render(request, 'zagr_foto.html', { 'form': form, })