我希望验证在同一父模型的下一个内联实例中,在 django 内联模型管理中不会再次从下拉列表中重新选择项目(外键)。我该怎么做。示例:我在发票详细信息内联中选择了一个产品。对于同一父发票模型管理员,不应在另一个内联中选择相同的内容。
最佳答案
为了做到这一点,我想您可以尝试在您的外键字段上创建一个自定义验证器:https://docs.djangoproject.com/en/1.6/ref/validators/
您还可以覆盖表单的 clean 方法,以确保尚未为同一个父级保存该产品。
这是您可以研究的两件事,如果您想要更详细的答案,您需要提供代码和更多信息。
关于python - 如何验证 django 内联模型管理中不会再次从下拉列表中重新选择项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25300072/