问题标签 [django-nested-admin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - Django嵌套管理员验证来自父表单的嵌套内联
我想要做的是断言start_date
子表单start_date
的在父表单之后。
例如,如果我有以下模型:
管理表单设置如下:
我将如何根据父母(反之亦然)验证孩子?
到目前为止,我已经探索过:
Form.clean()
- 但这不包括子/父实例。Formset.clean()
- 但是尽管制作了表单集,但似乎django-nested-admin
忽略了它们,并且从未使用过它们的干净方法。
有没有人找到解决此类问题的方法?
django - 在 Django 中为具有多个模型的外键的模型设置内联
我正在尝试为具有多个模型的外键的内联项目设置管理员。我正在使用 nested-django-admin 设置嵌套内联,这就是为什么您会看到我的管理员设置方式略有不同。
用户/模型.py
家务/models.py
用户/管理员.py
家务/admin.py
我希望这能够顺利运行,以便用户能够在他们的管理员更改中看到与孩子相关的家务,而对于父母来说也是如此。
我得到的是这个错误。
如果我将 fk_name = 'assigned_by' 更改为 fk_name = 'assigned_to' 我会收到以下错误
我对如何更改这一点感到困惑,以便不再收到这些错误。似乎如果我将 fk_name 更改为解决其中一个 Parent 模型,则它需要一个用于 Child 模型的 fk_name,如果我切换 fk_name 以解决 Child 模型,则相反。