more pythonic

Temoto temotor at gmail.com
Thu Feb 28 06:40:44 EST 2008


Hello.

There is a Django application, i need to place all its data into
Access mdb file and send it to user.
It seems to me that params filling for statement could be expressed in
a more beautiful way.
Since i'm very new to Python, i don't feel that, though.

Could you tell your opinion on that snippet?

<code>
    sql = """insert into salesmanager
        (employeeid, name, officelocation, departmentname, salary)
        values (?, ?, ?, ?, ?);"""
    params = []
    for manager in Manager.objects.all():
        params.append( (manager.id, manager.name, manager.office,
manager.department, manager.salary) )
    curs.executemany(sql, params)
</code>



More information about the Python-list mailing list