thanks for the info. I'll track the ticket. for now, I just convert the values to a dict and pass it over to my template.
On Mar 14, 12:27 am, Malcolm Tredinnick <malc...@pointy-stick.com> wrote: > On Fri, 2009-03-13 at 21:08 -0700, ihome wrote: > > Hi, > > > I am using the latest django development version and have some problem > > with the render_to_response to render a template. Here is a short > > snippet: > > > return render_to_response('index.html', { > > 'form': form, > > 'ops' : ops, > > }) > > > form comes from a newly defined data form inherited from forms.Form. > > For one line in my template index.html: > > > <input name="v" type="text" value="{{ form.v }}" /> > > > The rendered html page looks like: > > > <input name="v" type="text" value="<input type="text" name="p" > > value="100" id="id_p" />" /> > > > Not sure why the render_to_response want to generate a whole <input > > type="text" name="p" value="100" id="id_p" /> for my {{ form.v }} > > Because form.v is a BoundField instance that knows how to render itself. > The idea is that you only include {{ form.v }} in the template and it > renders nicely in 90% of cases. > > > > > Do I miss anything here? > > I do not want this pre-defined behaviour. > > Then don't do that. > > You'll need to extract individual elements from inside the BoundField > instance and render those individually. Except, you can't do that solely > from templates at the moment, because getting the correct value for the > field isn't possible. You would need to write a custom template filter > to extract the necessary information. > > That will be changed in Django 1.1 -- track ticket #10427 if you're > interested in following progress there. > > Regards, > Malcolm > > > Is > > there a way to turn it off. For ops dict type, everything works as > > expected. > > > Thanks. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---