gpt4 book ai didi

python - 用于在 Django Admin 中呈现外键的可扩展小部件

转载 作者:太空宇宙 更新时间:2023-11-04 08:19:24 25 4
gpt4 key购买 nike

在 Django admin 中是否有一个用于呈现外键字段的小部件,它可以扩展以处理任意大的表并提供一个用户友好的界面来查找 FK?

Django 1.3 中的默认小部件是一个选择框,它列出了引用表中的每条记录。对于包含数十万条记录的表……这基本上会使服务器崩溃。我看到有一个 ref_id_fields ModelAdmin 选项,用于将字段呈现为简单的文本框,但我认为这是一种非常不友好的解决方法,因为它希望用户知道他们想要引用的记录的确切 ID。

我很惊讶没有内置解决方案,但谷歌搜索只找到我 one project实现一个 jQuery 支持的自动完成小部件。这个问题还有其他解决方案吗?

最佳答案

你得到所有的静态文件了吗? raw_id_fields 带有一个 ajax 小部件,它在带有输入小部件的文本框旁边放置了一个小放大镜。单击会弹出一个带有更改列表(包括例如搜索)的弹出窗口,您可以使用它来查找 ID。 (并通过点击条目自动插入)

参见 screenshot (首先谷歌图片搜索)

关于python - 用于在 Django Admin 中呈现外键的可扩展小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8155937/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com