根据Django中的另一个下拉菜单下拉菜单

时间:2016-04-14 14:27:43

标签: python django django-forms

有没有办法在Django中使用类似动态表单的东西?我不是指django-dynamic-forms 0.5.1之类的东西,您可以在Admin中创建表单。

enter image description here

简单示例:

因此,在网页上,我可以选择drop down menu中的,然后在此drop down menu旁边会有另一个drop down menu我可以在哪里选择城市(基于第一个drop down menu)。

真正的问题:

在我的项目中,有Translator可以翻译多种语言,有3种可能的级别(如Native,Intermediate ......)。

当客户想要翻译某些内容时,他们必须填写CreationJobForm - 这是一个问题。客户可能希望将一些文本翻译成多种语言 - 因此他只会选择这些语言。

但是如果在基本级别只有一个Translator讲Chineese而客户想要专业水平怎么办 - 根据这种情况,我不能只用drop down menu创建一个表单 - {{1} }和Language - drop down menu,因为客户可以选择Level级别,这是我们无法翻译的。

所以我的观点是,我希望有一个客户可以选择语言的表单,并且基于该语言,他只能选择我们数据库中的那些级别。然后他可以选择另一种语言,然后等级等。

是否可以通过Django表单使其工作?

也许,这种方法会更简单,因为您可以只准备一次表单,并且在填充第一个表单后不需要更改第二个下拉菜单。

enter image description here

0 个答案:

没有答案