如何通过 ModelForm 使用 FileField 添加 Django 模型的新实例?
我是 Django 初学者。我认为我的问题很微不足道,但我无法解决。 我有一个名为 Document 的模型,带有一个 FileField: class Document(models.Model)…
django模型中的单个字段
我想通过模型表单仅显示模型的一个字段,我尝试将该字段放入字段列表中,但它像这样崩溃 http://i1.imageban.ru/out/2011/03/18/f5b78d2a2351a1adeec3…
Django ModelForm:如何覆盖或检查“save_as”
我需要为 Django Admin 中的实例“saved_as”副本的情况添加一些自定义。我可以在 save() 中执行此操作吗?如果可以,我如何检查 save_as kwarg ? 或…
对 ModelForm() 子级的 save() 中的 self.instance 感到困惑
save() 文档 解释说: ModelForm 的子类可以接受 现有模型实例作为关键字 参数实例;如果这是 提供后, save() 将更新该内容 实例。如果未提供,则 sa…
无法在 __init__ 处将字段添加到 ModelForm
我的 ModelForm 遇到问题。显示字段 test1,但不显示 test2-。使用 base_fields 没有帮助。 # models.py class Country(models.Model): name = CharFi…
验证 ModelForm 时出现问题
我使用 ModelForm 来创建我的表单。一切正常,除了一件事 - 验证唯一字段。 代码: class Article(models.Model): ... title = models.CharField(max_…
如何重写 modelform 类的 save() 方法并添加缺失的信息?
我刚开始学习Django,我有一个问题。 我试图在保存表单数据时自动添加缺少的信息。我可以通过重写 modelform 类的 save() 方法来更改/添加所需的“cle…
为什么 Django 不将我的 unique_together 约束强制作为 form.ValidationError 而不是抛出异常?
编辑:虽然这篇文章是Django的ModelForm unique_together验证的重复,此处接受的从 ModelForm 中删除“排除”的答案是比其他问题中接受的答案更干净的…
Django ModelForms - “实例”没有按预期工作
我有一个模型表单,可以创建一个新模型或编辑现有模型 - 这很简单并且应该可以工作,但由于某种原因我每次都会得到一个新实例。 场景是这是电子商务订…
Django 在反向重定向中使用新创建的对象
我试图从新创建的项目对象中提取 id,以便我可以将用户重定向到包含新项目的页面。现在我得到“'ProjectAddForm'对象没有属性'id'”。 我在网上读到这…
Django:管理中的 MultipleChoiceField 可以继承以前保存的值
我无法在管理员的模型表单中继承之前选择的项目。 我想使用 forms.CheckboxSelectMultiple 小部件,因为这是此用例中最简单的 UI。它的作用是在保存时…
如何访问 ModelForm 中的请求以添加 request.user 作为外键
我试图覆盖模型表单中的保存以将当前用户添加为车辆的所有者。但我收到“NoneType”对象没有属性“user” 我忘记了什么? forms.py: class VehicleFo…
如何排除表单子类中 ModelForm 中声明的字段?
在 Django 中,我试图从 ModelForm 表单派生(子类)一个新表单,我想在其中删除一些字段(或者只包含一些字段,更正确)。当然,显而易见的方法是(…