私の django モデルには次のフィールドが含まれています。
nod_id1 = models.ForeignKey('Eonodes',..)
nod_id2 = models.ForeignKey('Eonodes',..)
期待どおりにドロップダウン リストのようにレンダリングされます。
私の models.py では、次のように save メソッドをオーバーライドします。
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 を選択した直後に、その場でテンプレートに表示されるように戻す方法はありますか? または、どうすればこのようなことを達成できますか?