formsets

    0热度

    1回答

    我是CS第一年,所以如果我完全不清楚,请原谅我的noobness。 我有几个对象来自我的“产品”模型。现在我想更新所有对象上的相同字段,不同值的'数量'字段。但是,与updateview中的每个产品的点击和退出不同,我想列出所有产品并为每个产品设置值,并同时更改它们。据我所见,“FormSet”应该做的诀窍? 我的分类模型看起来像这样(指定的产品) class Category(models.Mo

    0热度

    1回答

    如果存在no_new_item,我需要创建一个必需的复选框选项。我正在使用model.NullBoolean字段。根据Django文档,布尔字段应呈现复选框小部件,但NullBoolean呈现Select。切换到NullBoolean的原因是由于迁移时出现空错误。所以现在我得到一个下拉列表'是'和'否'。 我将如何去创建基本模型中的复选框。使用NullBoolean的模型还是有更好的方法? (这是

    1热度

    1回答

    我试图理解Django表单集的内部是如何工作的。 一个formset类后,通过formset_factory函数创建,继承/从BaseFormSet,新创建的类的一个对象被初始化,例如获得属性: ArticleFormSet = formset_factory(ArticleFormA, extra=2) formset = ArticleFormSet() 如果我检查与dir(formse

    0热度

    1回答

    我在我的django formset中实现初始数据时遇到困难。 对于背景下,我建立了考勤应用,在那里存在,并且需要每天进行评估出勤的学生名单。 我试图做的是有上它具有上市日期的链路上的管理员点击。然后,他们将被带到数据网格,其中每行代表系统中的学生人数以及4列(学生姓名,日期,现在/不存在的下拉列表,笔记字段)。目标是让学生姓名字段预填充学生模型中的学生列表,日期字段预填充用户点击的链接上的日期,

    0热度

    1回答

    我想我会问一个广泛的问题,所以我对Django有了更好的理解,并且可以更容易地处理我可能遇到的任何类似问题。我遇到的具体问题是我编写了第一个formset代码,该代码正确呈现表单,但在发布时没有创建新对象。 我可以从服务器看到表单已发布,我没有收到任何错误,但没有数据添加到我的数据库(从django admin和manage.py shell中检查)。也许有可能读取发布在manage.py she

    0热度

    2回答

    我想为用户提供基于现有发布创建新发布的可能性。要做到这一点,我希望他们点击一个链接到“基础视图”,其中包含他们希望新项目的基础上的出版物的ID。包含n:n关系有两个表单集。 这应该打开一个预填充的表单与所有字段的prefield与来自出版物的数据基于。一旦用户根据需要进行了更改,它应该为该字段集保存新的出版物和新关系 - 后者是其中的难题。 所以我的问题是 - 我怎样才能从数据库中加载所有相应的表

    1热度

    1回答

    当我按下提交按钮保存的formset后,出现此错误: “[u'ManagementForm data is丢失或已被篡改']” 这是我views.py MarcheFormSet = formset_factory(PrixMarcheForm1, extra=2) if request.method == "POST": formset = MarcheFormSet(request

    0热度

    1回答

    我使用django的modelformset_factory形式上传和编辑图像。目前,当我显示形式它显示与现有的数据形式如下: 字段名:目前:链接到图像(例如:图像/ filename.jpg) 变化:图像输入栏 检查删除框 如何更改(当前:链接到图像(例如:images/filename.jpg))的显示?想要改变图像链接以显示图像名称,并在用户单击时在新窗口中打开它。我检查了django的文档

    0热度

    1回答

    目标: 从Django窗体中,modelchoice字段我让窗口小部件显示多个复选框。但是对于每个复选框,我想显示一个文本框然后提交。我需要知道,如果复选框没有被选中,它仍然是id和可能的文本框值。如果是Ajax,我该如何实现这一目标。请详细说明。因为我对django相当陌生,并且没有和ajax一起工作过。

    0热度

    1回答

    有一个内联formset可以很好地工作。它只在测试中失败。 有一种模型可以连接两种类型的参与者:发送者和接收者。 models.py: class SendReceive(models.Model): receiver =jmodels.ForeignKey(Player, related_name='receiver') sender = models.ForeignKey(