首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何过滤Django管理中的字段(窗体)中的选项?

如何过滤Django管理中的字段(窗体)中的选项?
EN

Stack Overflow用户
提问于 2018-11-27 16:44:13
回答 2查看 1.3K关注 0票数 1

我有示范技术,名字(查菲尔德)和公司(ForeignKey到模型公司),因为一项技术(例如,智能手机)可以有许多公司(如三星、苹果等)。

当我创建模型时,如何在管理面板中创建过滤器,如果我在技术领域选择“智能手机”,它只显示在公司领域的智能手机公司?因为如果我在公司领域有一个以上的价值(例如苹果,三星,IBM),它会向我展示所有的价值。但是,只有在技术领域我选择“计算机”时,IBM才能显示出来。怎么释放?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-11-27 18:59:09

您可以用小部件的属性“选项”来定义输入的选择。创建模型的管理表单时,可以手动定义字段,也可以为每个输入定义小部件。在小部件中,您可以用元组定义选择和初始值。

票数 1
EN

Stack Overflow用户

发布于 2018-11-28 12:36:40

类MyModelName(admin.ModelAdmin):

代码语言:javascript
复制
list_filter = (field1,field3,....)

参考:- https://docs.djangoproject.com/en/2.1/ref/contrib/admin/

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53504338

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档