【发布时间】:2012-07-17 09:23:05
【问题描述】:
我有一个包含这些字段的 django modelForm:
nod_id1 = models.ForeignKey('Eonodes',..)
nod_id2 = models.ForeignKey('Eonodes',..)
按预期呈现为下拉列表。
我想做以下事情:
当用户从两个列表中选择一个选项时,需要执行一个 python 脚本,该脚本调用一个带有用户两个选项的参数的 db 函数。我希望将函数返回的内容保存到表单的其他字段 (directiondb = models.IntegerField())。
脚本可能是这样的:
cursor = connection.cursor()
cursor.execute("SELECT GETDIRECTIONDB(262,265) from sys.dual")
result = cursor.fetchall()
其中 262,265 是用户选择。
我的意思是在提交数据之前如何即时完成?
【问题讨论】:
-
您的第一行提到“a django modelForm” - 我认为它应该是“a django model”(模型表单是从模型生成的表单。
标签: javascript python ajax database django