formset相关内容

使用新的“虚拟"保存基于类的视图表单集项目.柱子

我在表单中有一个表格,由表单集生成. 在这种情况下,我的问题是在其中一项被修改后保存所有项目,添加一个新的“虚拟"列作为其他两项的总和(仅在显示表格时生成,不保存).我尝试了不同的方法,但没有一种方法有效. 问题: 这个 save 根本不起作用.它只有一种形式时有效,但不适用于形式集 我尝试将 amount 列生成为 box_one 和 box_two 的 Sum ,但没有成功 ..
发布时间:2022-01-24 19:11:58 Python

内联表单集只保存最后一个表单

我尝试了很多方法并搜索了很多(谷歌搜索)但没有人为我工作.每当我保存内联表单集时,它只会保存最后一个表单,我的模型.py class Book(models.Model):book = models.CharField(max_length=20,unique=True)author = models.ForeignKey(Author,on_delete=models.CASCADE)类作者( ..
发布时间:2022-01-01 13:39:11 其他开发

Django:如何在内联表单集中显示每个模型对象的表单错误

我有一个作者模型和一个书籍模型.用户可以修改给定作者的所有书籍的属性.我希望能够显示每本书的错误,而不是将所有错误都列在顶部,我该怎么做? 模型 from django.db 导入模型从 django.forms 导入 ModelForm、Textarea从 Django 导入表单类作者(模型.模型):fname = models.CharField(max_length=100)lnam ..
发布时间:2022-01-01 13:21:59 其他开发

Django Formset.is_valid() 对于额外的表单失败

在我的 Django 应用程序中,我有一个从简单(非模型)表单创建的表单集,其中 extra=1(允许 javasript 稍后添加更多表单). class SomeForm(forms.Form):#一些需要=False的字段长度 = forms.IntegerField(required=False)# 我有选择的字段之一的示例A = 0乙 = 1C = 2D = 3选择 = ((A, 'A ..
发布时间:2022-01-01 13:17:38 其他开发

如何使用 formset_media_js 处理 inlineformset_factory 内的 JavaScript 事件

我有一个用 formset_media_js 实现的 inlineformset_factory,这两个本身就可以正常工作.我需要实现的是能够处理 inlineformset_factory 内部的一些复选框和输入字段的启用和禁用状态. 我有一个 javascript 可以在页面加载时创建的第一组表单集上工作,但是当用户添加新的表单集时,javascript 不起作用. 如何处理用户使 ..
发布时间:2022-01-01 13:09:48 前端开发

如何保存Django ModelFormSet?

我现在非常绝望,我无法弄清楚.对我来说,这应该很容易做到,但是我没有找到任何能解释这一点的答案. 两个模型之间没有外键: class Employee(models.Model):姓= models.CharField(max_length = 100)名称= models.CharField(max_length = 100)Salary(models.Model)类:日期= mode ..
发布时间:2021-05-01 19:12:21 Python

Django REST框架:将相关模型保存在ModelViewSet中

我试图弄清楚如何使用Django REST框架保存相关模型.在我的应用程序中,我有一个模型 Recipe 和2个相关模型: RecipeIngredient 和 RecipeStep .一个 Recipe 对象必须至少具有3个相关的 RecipeIngredient 和3个 RecipeStep .在引入REST框架之前,我使用的是带有两个表单集的Django CreateView ,保存过程如下 ..
发布时间:2021-05-01 18:49:19 其他开发

从Django表单到Pandas DataFrame

我对Django非常陌生,但是已经面临着艰巨的任务. 我需要在网页上创建多个这样的表单,用户可以在其中提供输入(仅允许使用浮点数),然后将这些输入转换为pandas DataFrame进行数据分析.如果您能提出建议,我将不胜感激. 所需表格: 解决方案 这是一个非常广泛的问题,我假设您熟悉熊猫和python.也许有一种更有效的方法,但这就是我要做的.用户提交表单然后在您看来导入熊猫并 ..
发布时间:2020-11-28 23:02:59 Python

我可以在Django的单个表单中使用多个表单集吗?如果可以,如何?

我必须制作一种使用了多个表单集的表单.请告诉我是否可行.如果是,那怎么办? 解决方案 您可以在表单中添加尽可能多的表单集.只需在视图中创建/初始化它们,然后将其传递到模板即可在表单中呈现. 类似的东西: {{ formset1.management_form }} {% for form in formset1 %} {{ form }} {% endfor %} { ..
发布时间:2020-11-10 03:27:55 Python

Django表格和从模型渲染数据

我目前正在使用Django表单。基于票证模型,我生成此表单集,用户可以在其中选择所需的票证数量。将它们重定向到结帐页面后。 我的问题是,当我使用{{form.ticket}}时,我得到一个选择字段,但这不是我想要的。我在寻找。我只想打印出下面的屏幕快照中所示的票证。 有人可以帮我吗? 应如何设置: 如何当前看起来像这样: views.py 从django.for ..
发布时间:2020-10-23 20:37:32 其他开发

使用没有Java脚本和验证的POST向表单集中添加其他表单

我想使用Django表单集,但是使用纯服务器渲染,并且不需要Javascript向其添加其他表单。用户只需单击页面上的一个按钮,页面就会重新加载表单集中的其他表单。所有用户输入都应保留!视图中的相关部分是: 如果request.POST.get('add_form')==“ true”: cp = request.POST.copy() cp ['form-TOTAL_FORMS'] = ..
发布时间:2020-10-23 20:31:15 其他开发

无法使用Django表单集保存数据

以表格形式输入的数据未保存在数据库中,并且未显示任何错误。 Iam试图使用ExamModelForm和QuestionFormset创建至少一个问题的考试。 在create_exam_with_questions.html中输入考试详细信息和问题后,“创建”按钮未将数据保存到数据库中 views.py 从django.shortcuts导入从django。$ cut 从djang ..
发布时间:2020-10-23 20:31:11 其他开发

内联表单集是否在保存时返回空列表?

当我尝试保存嵌入式表单集时,它仅返回一个空列表,并且数据库中未反映任何更改。我试过没有选项和commit = False,但它们都有相同的结果。我知道有数据是因为我将表单集打印为表格,并且我知道它是有效的,因为属性is_valid()方法返回true。以下是代码: def edit(request): if request.method =='POST': print(request. ..
发布时间:2020-10-23 20:29:42 其他开发

初始化表单集

我有两个通过多方关系连接的模型,我试图使用 formset 创建一个动态表单。我能够保存表单,但是当我尝试编辑保存的实例时出现问题,我不知道如何正确地将实例传递给表单集,以便它在表单中显示实例数据以供编辑 以下是详细信息: Models.py class Player(models.Model): pname = models.CharField(max_length = 5 ..
发布时间:2020-10-23 20:09:39 其他开发

初始数据作为formset外键字段的queryset

我正在研究英语测试应用程序。有问题,每个问题有4个可能的答案。只有一个答案是正确的。 这是模型: class EnglishTestQuestion(AbstractDatetimeModel): text = models.CharField(max_length = 255,verbose_name = u“问题文本”) 类EnglishTestAnswerVariants(m ..
发布时间:2020-10-23 19:57:49 其他开发

内联表单集仅保存最后一个表单

我尝试了很多方法并进行了很多搜索(谷歌搜索),但是没有人为我工作。每当我保存我的inlineformset时,它只会保存最后一个表单, 我的models.py class Book(models.Model ): book = models.CharField(max_length = 20,unique = True) author = models.ForeignKey(Auth ..
发布时间:2020-10-23 19:48:07 其他开发

嵌套和分段的脆皮布局

TLDR问题:如何使用带有多个模型(有些是相关的,有些不是)的“分段”(不确定是否认为是内联)布局来制作一个脆皮表单。 我试图了解Django中的几件事:表单,表单集,嵌套表单和酥脆的东西,我花了一段时间了,觉得自己亲密无间,只需要有人帮助连接点。我不确定如何在没有香酥的情况下完成此任务,因此我以这种方式开始了工作,认为香酥是解决方案。如果我错了,请纠正,谢谢:) 我想要一种表单(例如 ..