1
在html表单中,我显示了多个记录,准备进行更新。确定多记录html表单中的记录
现在我使用:name=<column-name>_<pk-id> value=<value>
为字段。 然后在我的Python的脚本我去:
for key in form.keys():
if key.startswith('<name-A>_'):
update <table> set <name-A> = <value> where pk=<pk-id>
if key.startswith('<name-B>_'):
update <table> set <name-B> = <value> where pk=<pk-id>
有没有更“有机”的方式来处理多记录形式?
你正在使用哪个框架?你是否像使用SQLAlchemy一样使用任何ORM(http://en.wikipedia.org/wiki/Object-relational_mapping)?如果您使用的是ORM(或者愿意),那么假设HTML是由Python控制器渲染的,那么记录的更新就更简单了。 – 2008-12-09 05:08:17