问题标签 [formsets]
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.
python - 如何使用 django formset 做问卷
我正在做一个应用程序,现在我需要进行用户可以接受的评估,我的问题是我想使用表单集来列出具有相应选择的问题,我知道这可以通过使用表单集来完成,但不是方式完成它。以下是我的代码:
正如你所看到的,我的模型写得很好,但是从表格中所有的代码都只是一个实验,我真的不知道该怎么做。
我在使用此代码的模板中得到的是问题句和选项列表,例如:
使用表单集实现它的干净简单的方法是什么?
我想要得到的是一个问题列表,其中包含带有单选按钮的相应选项列表,因为这是一个评估。
python - 使用 clean 更改 Django formset 中的字段
如何使用该clean
方法更改 Django 表单集的每种表单中的字段?
这是行不通的,我看到人们迭代每个表单,但他们只验证而不改变。如果我遍历每个表单,我该如何返回cleaned_data
?换句话说:
django - MultiValueDictKeyError django formset
我正在尝试从表单集中发布数据,但我得到了 MultiValueDictKeyError
看法
形式
模型
模板
追溯
自己
QueryDict: u'bet-0-parlay': [u'on'], u'bet-TOTAL_FORMS': [u'1'], u'bet-INITIAL_FORMS': [u'1'], u'bet- MAX_NUM_FORMS':[u'1'],u'parlay_amt':[u''],u'bet-0-bet_cat':[u'STAGE'],u'bet-0-status':[u'1 '], u'csrfmiddlewaretoken': [u'B3w0SSpBne8CeY7JppViYQ2fuXf4hhp5'], u'bet-0-user': [u'1'], u'bet-0-offer': [u'5973'], u'bet -0-amt':[u'0']
钥匙
你'bet-0-id'
django - Flexible number of form fields in Django forms
I would like to create a form that contains several fields like this
Right now we have one field "comment". Now I want to have the option that a user can add more comment fields to the form through the website.
So I need to:
1) Define the form more flexible such that there can be N comment fields. (Default is N=1)
2) Define a method to add new comment fields.
3) Define utility functions, like cleaning form fields, so flexible that they can handle the dynamic number of comment fields.
I would like get some ideas of how to set this up in a clean way.
python - 在 Django 表单集中向特定表单实例添加额外字段
我正在使用 Django 表单集为活动制作注册表。表单集中的所有表单都有 2 个字段mem1
和mem2
,除了第一个字段。如何mem3
在第一个表单中添加额外的字段?
这是我的forms.py
:
django - 是否可以在modelformset中显示foreignkey的值而不是id
我有2个模型如下:
对于以上 2 种模型,我使用以下 2 种形式:
在我看来,我这样称呼它:
现在呈现的表单集如下图所示:
问题/问题: 如图所示,类型编号为 1 或 2 。这 1 在 Types_of_Expenditure 中具有作为 Miscellaneous 的相应值,而 2 具有其他值,依此类推。是否可以将类型显示为 Types_of_Expenditure 的相应值?
我尝试了各种方法,例如使用 Baseformset 尝试使用查询集但无法找出如何去做?
什么尝试
使用 inlineformset_factory 如下,但这样做不会渲染模板中的任何内容:
/li>
效果很好 的替代方法:我现在使用的替代方法是将 Expenditure_Type 本身作为主键,但是我仍然在寻找原始问题的答案:
django - django handle multiple forms
My model:
and I have created form for this:
I want to save the two form at once. The TimingForm contains the schedule of a doctor for 1 week so I need 7 forms for 7 days and the day should be set as per week initially like Sunday, Monday....DoctorInfoForm contains the information about doctor.
I tried using CreateView but I need to use form_class there?
How can I make it possible? Any suggestion.
django - django 'ManagementForm 数据丢失或被篡改
我的观点:
在我的模板中:
我想发布一个常规表单和一个表单集。
在这里我收到 ValidationError: u'ManagementForm data is missing or has been tampered with'。我不知道怎么了。需要帮忙。
django - autocomplete_light 和 django-dynamic-formset 不能一起工作
我正在尝试一起使用 autocomplete_light 和 django-dynamic-formset: 两者都单独工作,但我不能让它们一起工作......让我们从代码开始......
模型.py:
表格.py
autocomplete_light_registry.py
和views.py
问题是formset实例没有“绑定”到Project模型并且验证失败:错误告诉the_project
未定义......我尝试先保存表单,获取新保存项目的ID并传递它当我建立表单集时,将表单集与 request.POST 一起发送到表单集......但它没有用......
另一方面,使用inlineformset_factory(Project,Segment_in_Project)
而不是formset_factory
破坏 autocomplete_light 功能......(我不知道如何使用autocomplete_light.ModelForm
Segment_in_Project 表单集)
关于如何做的任何想法或建议?谢谢
django - modelformset_factory:未知列'.id' 在字段列表中(中间表)
我正在尝试从我创建的中间表创建一个表单集模型,以使用 Django 1.7 和 Python3.2 管理多对多表。
这是我的中间模型,请注意“托管”设置为“假”。
蟒蛇外壳:
但正如您所见,我的模型中没有“id”列。我认为这个幽灵专栏是由 Django 的魔法创造的一个隐含的专栏。
我也得到了另一列相同的错误过滤:
我错过了什么吗?