微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Django-跨多个元组的TabularInline复选框选项

如何解决Django-跨多个元组的TabularInline复选框选项

|| 我有一个名为Product的类,其中包含多个Image对象。在我的管理员中,我将“产品包含图像”作为表格内联元素。 这是一个难题,每个图像都有一个特色的布尔字段,我想创建一个复选框,该复选框只能在多个元组中被选中一次。本质上,不能同时显示两个图像。
featured = models.Boolean(_(\'Featured\'))
我该如何编码? 谢谢, 标记     

解决方法

        在不了解项目细节的情况下,将
featured
字段(例如,ForeignKeyField)放在Product模型中而不是Image模型中可能更有意义。这样,您无需做任何额外的工作即可确保字段的唯一性。 如果将它放在Image类中,例如,如果多个产品共享同一个图像,事情将变得非常复杂-您如何知道哪个特色图像与哪个产品一起使用?     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。