On Wednesday, July 4, 2012 8:12:50 PM UTC+2, nef wrote:
>
> Hello,
>

Bonjour 
 

> I want to cry a function allowing me to complete a template *. Xml. May I 
> have a problem with the passage of the object render_to_response. In short 
> here is my code. In fact, I do not know how to return an object that can 
> permattre me to complete my template automatically.
> I am using django 1.1 and Python 2.6
> Function writes to the file views.py
>
> def main_formation(request, formation_id):
>     formations = Formation.objects.get(id=formation_id)
>

You name your variable "formations" (plural) but your query returns a 
single Formation instance. 
 

>     variables = RequestContext(request, {
>         'formations': formations
>         })
>     return render_to_response('saisie/formation.xml', variables)
>
> This is mu xml template
>
> (snip headers)
>
 

>   {% if formations %}
>        <cdm:contacts>
> <cdm:contactData>
> <cdm:adr> 
>
<cdm:locality>{{ formation.ville }}</cdm:locality>
>

You named the variable "formations" (plural) but you're trying to access an 
indexistant "formation" (singular) object. This will eval to the 
settings.TEMPLATE_STRING_IF_INVALID value, which by default is an empty 
string. For developpment, it might help to set TEMPLATE_STRING_IF_INVALID 
to a more obvious value (I personnaly use "XXX:INVALID").
 

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/django-users/-/QOUNvX6jcz8J.
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.

Reply via email to