Django admin中的相关字段

时间:2019-01-26 15:10:38

标签: python django django-forms

我有一个模型,该模型必须能够保存有关任务何时/执行什么操作的信息(与任务相关的内容不在此问题的范围内,因此我将不做任何详细介绍) )。

操作至少分为 3个部分

第一部分是“ 何时”(beforeafter已执行任务),因此它应该像下拉菜单一样显示在django管理员中一个很容易)。

第二部分是应执行的操作perform a clicktransform a textget regex match等),该操作也应显示为django的管理员下拉菜单(这也很容易)。

这是困难的部分。根据第二部分的选择,我必须显示另一个输入字段。例如,如果我在第二部分中选择perform a click,则第三部分将显示一个文本字段,我应在其中输入要任务单击的元素的CSS选择器。但是,如果我在第二部分中选择transform a text,则第三部分应显示一个下拉菜单,其中包含多个选项,例如uppercaselowercaseappend等。

如果我选择uppercase,则不应显示任何其他内容,但是如果我选择append,则应显示另一个字段,以便我可以键入要附加的文本。

Django是否有一些通用的方法可以处理此问题?还是我应该使用任何包装?还是这是自己动手做的领域?如果是稍后的话,我该怎么办?

0 个答案:

没有答案