Форум сайта python.su
Всем доброго времени суток! Я, как абсолютный новичек не могу самостоятельно разобраться. Явно, делаю что-то не то. Задумка: на форме должно быть “место” где будет показываться фото и 2 кнопки загрузить и далее. Изначально не должно загружаться в БД, до окончания процесса.
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, })
Офлайн
AlegriaЭто что-то новое.
request.method == ‘zagr_foto’
request.portret
if form.is_valid(): if form.is_valid():
recipients.append(sender)
AlegriaБред не то слово, вообще весь пост похож на шутку.
заранее извените, наверное это полнейший бред, но очень нужна помощь в разборе полета. документацию читала
Офлайн