小编nda*_*nio的帖子

在ModelForm(Django)中创建动态字段

如何在旅途中在ModelForm中创建字段?

例如,我想创建3个文本框 (because there are 3 entries in the database table)

 ID  Name   Value 
------------------
 1   Alpha  10   
 2   Beta   91    
 3   Char   800  
Run Code Online (Sandbox Code Playgroud)

如何以这种方式向用户显示?它涉及_init定义吗?是否可以在模型表单类中执行for循环以检索其值并将其转换为要显示的字段?感谢任何建议.

Alpha 

[textbox]
______
Beta

[textbox]

____

etc..

[Submit]

这是我在模型形式的def init中尝试做的事情:

self.fields['myfield'].widget = forms.Textarea()
Run Code Online (Sandbox Code Playgroud)

似乎无法给我输出,请记住我对某些django概念的微弱理解.

django django-forms

6
推荐指数
3
解决办法
7998
查看次数

标签 统计

django ×1

django-forms ×1