Saturday, November 21, 2009

Django : passing list of objects to template

in views.py:

object_list = [obj0, obj1, obj2]
context = {'object_list' : object_list }
return direct_to_template(request, 'path_to_template.htm', extra_context = context)
in path_to_template.htm:

{{ object_list.0.attrib }} #access to obj0.attrib  
{{ object_list.2.attrib }} #access to obj2.attrib 
etc.

Python : Generate random values from the list

import random

_list = ["item_1", "item_2", "item_3"]
random_value = random.choice(_list)

Tuesday, November 17, 2009

my django notes

Some basics django notes:

Creating new app:
@python manage.py startapp app_name

DB sync:
@python manage.py syncdb

Run development server:
@python manage.py runserver