60得票7回答
Django基于类的视图与内联模型表单或表单集

我有以下模型:class Bill(models.Model): date = models.DateTimeField(_("Date of bill"),null=True,blank=True) class Item(models.Model): name = mode...

49得票3回答
使用内联表单集创建模型及相关模型

我已经在 Django用户组 | 谷歌群组 上发布了这篇文章。 使用嵌入式表单集文档中的示例,可以使用模型表单对属于特定模型的对象进行编辑。我一直在尝试按照相同的模式使用内联表单集创建新对象,但是一直无法理清头绪,以便为此目的制作出一个可行的视图。 使用上面链接中的相同示例,如何创建 "A...

30得票1回答
Django formset_factory与modelformset_factory与inlineformset_factory的区别

Django中的表单可能很复杂。Formsets可能会让你想放弃Django。我已经到了这个地步。 什么是不同的用例和考虑使用哪个(些)? 我正在寻找更好的指导,以便在知道表单类型、字段以及您是在创建、编辑还是删除(单个表单或整个父模型)时使用每个工厂。我已经阅读了许多教程,但很难看到大局...

27得票2回答
如何限制Django管理界面中的内联表单集

如何在Django管理中限制行内表单集? 问题: 我有一个与B表具有1到n关系的A表。 A表应至少有一个B表项和最多5个B表项。

18得票5回答
inlineformset_factory 创建新对象并在创建后编辑对象

在django文档中,有一个使用inlineformset_factory来编辑已创建的对象的示例。 https://docs.djangoproject.com/en/dev/topics/forms/modelforms/#using-an-inline-formset-in-a-vie...

16得票5回答
Django:如何在内联表单集中更改字段小部件

我是Django的新手,但我觉得官方文档中缺少这部分内容。问题是,在inline-formset中,我没有声明表单(form),只是传递了两个模型以构建它。我想知道如何使用inline formset更改单个字段的小部件(widget)。

15得票3回答
Django内联表单集的初始数据

我已经创建了一个表单来保存食谱。它使用了一个表单和一个内联表单集合。我有一些用户拥有包含食谱的文本文件,并且希望通过剪切和粘贴数据来使输入更容易。我已经解决了如何在处理原始文本输入后填充表单部分,但是我无法弄清楚如何填充内联表单集合。 似乎解决方案几乎在这里明确说明了:http://code...

15得票3回答
Django - CreateView无法保存带有嵌套表单集的表单

我正在尝试使用Django-Crispy-Forms布局功能来保存带有主表单的嵌套表单集的方法,但是我无法保存它。我正在遵循此代码示例项目,但无法使表单集验证通过以保存数据。如果有人能指出我的错误,我将非常感激。我还需要在EmployeeForm中添加三个内联视图。我尝试了Django-Ext...

14得票1回答
Django内联外键与父表主键不匹配

我需要一些帮助解决使用内联表单时遇到的Django错误。我似乎无法解决这个问题。如果我能够在验证之前找出如何强制插入eventID,那么可能可以解决。 当我提交表单时,我会收到一个错误:Hidden field (event):内联外键与父实例主键不匹配 是否有任何方法使此代码正常工作? ...

11得票2回答
操作错误:使用单元测试时出现“django_content_type”表不存在

我正在尝试为我的 Django 项目启动单元测试,但是它返回了以下错误:ERROR: varys.users.tests.test_all_views (unittest.loader.ModuleImportFailure) ---------------------------------...