首页 > 解决方案 > 用于在 Django admin 中选择相关对象 raw_id_field 的自定义弹出窗口

问题描述

我有一个带 ForeignKey 的管理员raw_id_field。对于 Django,这会导致使用 ForeignKeyRawIdWidget。这个小部件有一个望远镜图标,它链接到相关对象的更改列表以供选择。

我想将此小部件重新链接到自定义视图和 HTML 模板,以便在需要时自动生成对象等。

我当前的问题是弄清楚如何将选定的对象 ID 返回到表单。我还需要在这里进行自定义视图处理,这可能会使事情变得复杂,因为我可能必须在返回其 ID 之前创建相关对象。弹出窗口如何将其传达回添加表单窗口?

标签: pythondjangodjango-admin

解决方案


推荐阅读