On 15-Apr-08, at 9:04 PM, Darryl Ross wrote:

> Duke wrote:
>> They are looping over a list
>> I am looking for
>> for (i = 0; i < 10; i++) {
>>      printf("Hello,  World!);
>> }
>> link for looping statement
>
>
> I am not aware of any tag that will allow you to do that, out of  
> the box. You have two options, the first is to create a custom  
> template tag that do what you want[1]. This shouldn't really be  
> terribly difficult to do.
>
> The second option would be to just pass in a variable into the  
> context with a list containing the number of items of the number of  
> times you want to loop. Using generic views, this could be done in  
> your urls.py like:
>
> ...
>  ('^$', 'direct_to_template',
>         { 'template_name': 'homepage.html',
>           'extra_context': {'looper': range(10) }})
> ...
>
> Then you can use the standard {% for %} tag:
>
> {% for i in looper %}
>   {{i}}
> {% endfor %}
>
>
> [1] http://www.djangoproject.com/documentation/templates_python/ 
> #extending-the-template-system
>

where is the use case for this? I cannot conceive of any situation  
where one would want to loop over an arbitrary number.

-- 

regards
kg
http://lawgon.livejournal.com
http://nrcfosshelpline.in/code/




--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to