我的 django 模型包含以下字段:
nod_id1 = models.ForeignKey('Eonodes',..)
nod_id2 = models.ForeignKey('Eonodes',..)
按预期呈现为下拉列表。
在我的 models.py 中,我像这样覆盖保存方法:
def save(self, *args, **kwargs):
get_direction_descr(self.nod_id1.id, self.nod_id2.id)
super(Webrequests, self).save(*args, **kwargs)
在哪里
def get_direction_descr(nod_id1, nod_id2):
cursor = connection.cursor()
cursor.execute("SELECT GetDirectionDescr("+str(nod_id1)+","+str(nod_id2)+") from sys.dual")
result = cursor.fetchall()
return result[0][0]
有没有办法get_direction_descr()
在用户在提交表单之前从下拉列表中选择 nod_id1 和 nod_id2 之后即时在模板上显示返回的内容?或者我怎么能完成这样的事情?