[python] volání funkce, kde název je uložen v proměnné

starenka . starenka0 na gmail.com
Středa Říjen 9 21:09:50 CEST 2013


aha, jasny. nejak sem z toho nepochopil, ze tim myslis view...

------
aknerats[::-1]
On Oct 9, 2013 9:05 PM, <bertikster at gmail.com> wrote:

> Dne středa, 9. října 2013 21:01:14 UTC+2 berti... at gmail.com napsal(a):
> > ja nebudu posílat celou formu, jen název
> >
> > Edit: zjednodusena a nefungujici funkce,shruba takhle chci aby to
> fungovalo:
> def validace_formulare(request,nazevform,nazevmodel,presmerovat):
>         if request.method == 'POST': # If the form has been submitted...
>                 form = nazevform(request.POST) # A form bound to the POST
> data
>                 if form.is_valid(): # All validation rules pass
>                         # Process the data in form.cleaned_data
>                         cast_form =
> nazevmodel(author=request.user,prispevek=prispevek)
>                         form = nazevform(request.POST, instance=cast_form)
>                         form.save()
>                         return HttpResponseRedirect(presmerovat) #
> Redirect after POST
>         else:
>                 form = nazevform() # An unbound form
>         return form
> s tim, že v promenne nazevform, by byl jen nazev ne cela forma
> >
> > Dne středa, 9. října 2013 20:34:53 UTC+2 starenka . napsal(a):
> >
> > > V Djangu se spis validujou fieldy formu. Ty pouzivaji validatory
> https://docs.djangoproject.com/en/dev/ref/forms/validation/ Pripadne si
> tu funkci, jestli fakt potrebujes zavolej v cleanu() formu. Posilani formu
> funkci, ktera ho ma validovat mi pride tak trochu drbani se na zadech
> exhumovanou rukou php programatora.
> >
> > >
> >
> > >
> >
> > > ------
> >
> > >
> >
> > > aknerats[::-1]
> >
> > >
> >
> > > On Oct 9, 2013 8:25 PM,  <berti... at gmail.com> wrote:
> >
> > >
> >
> > > Chci mít funkci na validaci formuláře v Djangu, ale chci měnit jméno
> formuláře, které budu posílat v paramtru funkce, abych jí mohl používat pro
> různé formuláře
> >
> > >
> >
> > >
> >
> > >
> >
> > >
> >
> > >
> >
> > > Dne středa, 9. října 2013 16:35:37 UTC+2 Petr Messner napsal(a):
> >
> > >
> >
> > > > Proč něco takového chceš?
> >
> > >
> >
> > > >
> >
> > >
> >
> > > >
> >
> > >
> >
> > > > PM
> >
> > >
> >
> > > >
> >
> > >
> >
> > > >
> >
> > >
> >
> > > >
> >
> > >
> >
> > > > Dne 9. října 2013 15:45  <berti... at gmail.com> napsal(a):
> >
> > >
> >
> > > >
> >
> > >
> >
> > > >
> >
> > >
> >
> > > > Mám název funkce v proměnné, tak bych se chtěl zeptat jak tu funkci
> můžu zavolat? jde mi o to abych dále té funkci mohl dát další parametry
> >
> > >
> >
> > > >
> >
> > >
> >
> > > >
> >
> > >
> >
> > > >
> >
> > >
> >
> > > > _______________________________________________
> >
> > >
> >
> > > >
> >
> > >
> >
> > > > Python mailing list
> >
> > >
> >
> > > >
> >
> > >
> >
> > > > Pyt... at py.cz
> >
> > >
> >
> > > >
> >
> > >
> >
> > > > http://www.py.cz/mailman/listinfo/python
> >
> > >
> >
> > >
> >
> > >
> >
> > > _______________________________________________
> >
> > >
> >
> > > Python mailing list
> >
> > >
> >
> > > Pyt... at py.cz
> >
> > >
> >
> > > http://www.py.cz/mailman/listinfo/python
> _______________________________________________
> Python mailing list
> Python at py.cz
> http://www.py.cz/mailman/listinfo/python
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.py.cz/pipermail/python/attachments/20131009/851bc901/attachment.html>


Další informace o konferenci Python