我有一个包含通过外键连接的 django 表单。这是一个非常大的表的外键。在表单上,为了防止加载大量可能导致浏览器崩溃的选择,我有一个 jQuery 自动完成功能,它会在每次击键时发送输入的文本。然后在表格中搜索此文本并返回合适的结果以进行显示。The id is then passed to a hidden CharField when one is selected. 这个隐藏的 CharField 是 ForeignKey 关系的小部件。当我尝试保存表单时,我收到一个错误,我需要为相关模型传递模型实例,这很公平。但是,我不知道该怎么做。model.objects.get(pk=id_from_form)
我可以拿那个 id 做一个__unicode__
模型的方法。我确定我缺少某些东西,但我看不到它是什么。
谢谢。