【发布时间】:2012-02-22 14:06:07
【问题描述】:
假设我有两种类型的对象,Apples 和 Chainsaws。向用户呈现一个表单,第一个字段询问他们想要购买哪个对象。如果他们选择Apples我希望一个选择表单字段动态显示选项green和red以及标签color。另一方面,如果他们选择 Chainsaws 我希望动态显示两个表单字段,一个是带有 Your Name 标签的 CharField,第二个是带有 标签的 IntegerField >您的年龄(跟踪谁在购买您的电锯是个好主意)。
当然,这只是一个例子。主要思想是,我希望能够根据用户从初始选择列表中选择一个选项来动态选择字段的数量和类型以及字段中的数据......使用 Django 模板。我发现了很多与动态填充选择列表或添加同类类型的附加字段(例如附加文件上传字段)相关的教程和问题,但我似乎无法弄清楚如何动态添加/更改属性我的表格。
感谢您的帮助! -C
【问题讨论】:
标签: django django-forms django-views