问题标签 [inline-formset]
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.
django - 使用多个实例编辑 inlineformset_factory
我有一个内联表单集,其中 extra=24 是一天中的几个小时。添加新条目和保存我没有任何问题
我试图弄清楚如何编辑和保存表单集的数据。我有一个查询集,它返回 24 个 OreFarmaco 实例,它应该填充表单集,但带有 instance 关键字的表单集本身只能预见一个实例。
OreSommInlineFormSet = inlineformset_factory(FarmacoGiornaliero, OreSomministrazione, form=OreForm, fields=('ore', 'quantita'), extra=24, can_delete=False)
谢谢你。
jquery - 使用 jquery 计算和日期的 Django 内联表单集
我有两个模型,它是一个标题/细节。
如何将日期选择器放入fromdate
并todate
使用 jQuery。另外我如何计算fromdate
和中的天数todate
。如果它不是内联表单集,我可以使用静态日期选择器,但在内联表单集中它不是。请帮帮我。
谢谢你。
django - Django 内联表单集验证通过,但没有保存对象
我有这个表格:
所有字段都是必需的。
为了让一切变得更复杂,这个模型有 unique_together 条件:
所以像这样保存空表单:
应该失败 - 但没有。发布的查询集是:
即使所有重要字段都是空的,它也很干净:[u'']。所以有人会认为,如果它验证 - 它也会成功保存......但事实并非如此。在数据库中找不到任何记录。除了由表单创建的记录 - 它可以很好地验证和保存。
更新:发现类似的问题也没有答案,而且似乎是完全相同的问题: Make inlineformset in django required
我为自己创建了在 shell 中使用的测试脚本,它带来了所有相同的结果:
Update2: Django 表单集:首先需要?此处接受的答案说明了为什么不引发错误 - 显然表单必须将 empty_permited 设置为 False。
django - 使用单选按钮控件选择指向嵌套内联表单集中项目的外键
我定义了以下类,它们基本上定义了一个 Node 类。每个节点可以有多个 NodeIntf 分配给它。每个 NodeIntf 可以有多个 NodeIntfIpaddr 分配给它。其中一个 NodeIntfIpaddr 可能被分配为 Node 对象上的 mgmt_ipaddr 属性。其中之一可能分配给 mgmt_ipaddr_v6 属性。现在在我的模板中,我基本上有一个用于接口的嵌套表,我想使用单选按钮选择器来选择为 Node 对象上的 mgmt_ipaddr(_v6) 属性选择的 ipaddrs,但我不太确定怎么做。我认为,当我遍历 ipaddr_formset 时,我必须检查该 ipaddr 是否代表选定的 mgmt_ipaddr,但我不知道该怎么做。任何帮助,将不胜感激。
模板片段:
python - Django内联表单集过滤器通过另一个模型进行多对多关系
我有两个模型 SchoolClass 和 Student,它们通过 Enrollment 模型具有多对多关系。
SchoolClass 模型有一个字段周期(即班级运行的年+学期。当我在管理员中查看学生时,我想查看学生仅在给定周期中注册的课程(例如当前循环)
我之前在 Enrollment 模型中有循环字段,以下效果很好:
但是,我已经在 SchoolClass 模型中移动了循环,现在无法弄清楚如何将过滤器应用到下一个模型。
django - Django - Formset 和内联 Formset 的用例?
我真的很怀疑使用哪一个(Formset 或 Inline Formset)。
我有一个在线送货申请表来预订自行车。有不止一种类型的自行车,因此我有两个模型“DeliveryRequests”和“DeliveryRequestBikes”。
我忘了明确地说这是一种前端形式。我需要能够插入一个“DeliveryRequests”注册一个或多个“DeliveryRequestBikes”
我应该使用哪一个,Formset 或 Inline Formset?
请给一些建议。
此致,
django - 在 Django 基于类的视图 (CBV) 中保存内联表单集
因此,我正在开发一个已在其注册过程中实施安全问题的 Web 应用程序。由于我的模型设置方式以及我尝试使用 Django 的基于类的视图 (CBV) 的事实,我在将这一切完全集成时遇到了一些问题。这是我的模型的样子:
模型.py
这是我当前的视图:
视图.py
为了咯咯笑和完整性,我的表格如下所示:
表格.py
这篇文章对我帮助很大,但是在所选答案的最新评论中,它提到应该将表单集数据集成到覆盖的 get 和 post 方法中的表单中:
如果我要覆盖,get
我post
将如何从我的表单集中添加我的数据?我会调用什么来遍历表单集数据?
jquery - Django/Python 表单集
我正在尝试使用 django 的 inline_formset 上传多个文件附件。所以,基本上我是使用 jquery 动态生成表单集并允许用户上传多个文件。我的实现在 Firefox 和 Chromium 上运行良好;但是在 IE9 上这不起作用。我没有收到任何错误消息或类似的东西;但是,我没有看到上传的文件保存在服务器上。任何建议将不胜感激!
谢谢,
这是我遇到的问题的代码:
views.py:(仅相关部分)
########################## END views.pymodels.py(仅相关部分):
######################### END models.pyforms.py(仅相关部分):
######################### END forms.pyPatentidea_save.js(仅相关部分):
################# END专利idea_save.js专利idea_save.html
######################### END专利idea_save.htmlpython - 获取 inlineformset 中 ModelChoiceField 的初始值
我在 models.py 中有一个模型
和视图中的一些代码
如何提取初始值?