问题标签 [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.

0 投票
1 回答
467 浏览

django - Django嵌套管理员验证来自父表单的嵌套内联

我想要做的是断言start_date子表单start_date的在父表单之后。

例如,如果我有以下模型:

管理表单设置如下:

我将如何根据父母(反之亦然)验证孩子?

到目前为止,我已经探索过:

  1. Form.clean()- 但这不包括子/父实例。
  2. Formset.clean()- 但是尽管制作了表单集,但似乎django-nested-admin忽略了它们,并且从未使用过它们的干净方法。

有没有人找到解决此类问题的方法?

0 投票
0 回答
31 浏览

django - 在 django 管理数据库中,我没有得到预期的视图

在 django 管理数据库中,我没有得到预期的视图。我正在按照教程在 Django 中制作一个测验应用程序。我完全按照视频中所示做了,但我仍然没有得到相同的输出。我附上了预期视图的图片和我得到的图片。

得到这个: 在此处输入图像描述

期待这个: 在此处输入图像描述

models.py(在测验中):

在 admin.py

在 settings.py

"""

0 投票
0 回答
99 浏览

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 模型,则相反。