Django ModelForms - “实例”没有按预期工作
我有一个模型表单,可以创建一个新模型或编辑现有模型 - 这很简单并且应该可以工作,但由于某种原因我每次都会得到一个新实例。 场景是这是电子商务订…
Django 在反向重定向中使用新创建的对象
我试图从新创建的项目对象中提取 id,以便我可以将用户重定向到包含新项目的页面。现在我得到“'ProjectAddForm'对象没有属性'id'”。 我在网上读到这…
Django:管理中的 MultipleChoiceField 可以继承以前保存的值
我无法在管理员的模型表单中继承之前选择的项目。 我想使用 forms.CheckboxSelectMultiple 小部件,因为这是此用例中最简单的 UI。它的作用是在保存时…
如何访问 ModelForm 中的请求以添加 request.user 作为外键
我试图覆盖模型表单中的保存以将当前用户添加为车辆的所有者。但我收到“NoneType”对象没有属性“user” 我忘记了什么? forms.py: class VehicleFo…
如何排除表单子类中 ModelForm 中声明的字段?
在 Django 中,我试图从 ModelForm 表单派生(子类)一个新表单,我想在其中删除一些字段(或者只包含一些字段,更正确)。当然,显而易见的方法是(…
get_model 相当于 ModelForms 吗?
我有多个 ModelForm 类,每个类代表一个不同的模型。我想要一个通用的“创建”函数,它根据 URL 参数加载指定的模型表单。可以用这个动态加载模型: m…
如何创建 Django ModelForm,以便它的字段有时是必需的,有时不是?
好的,问题来了。 想象一下我有一个只有两个字段的 ModelForm。像这样: class ColorForm(forms.Form): color_by_name = forms.CharField() color = f…
django使用单个ModelForm从2个表插入数据
我想使用 ModelForm 将两个表中的数据获取到一个表单中,如下所示: 拳头模型: class Cv(models.Model): created_by = models.ForeignKey(User, blan…
从动态 ModelForm 中删除字段
在 ModelForm 中,我必须测试用户权限,让他们填写正确的字段: 它的定义如下: class TitleForm(ModelForm): def __init__(self, user, *args, **kwa…
modelform“对象不可调用”错误
好的,所以我对 Django 相当陌生,但一直在阅读在线 django 书籍和 djangoproject 文档,但我似乎无法弄清楚这个错误: 我有一个“订单”模型: class…
Django:如何将 upload_to=function 与 ModelForm 一起使用
目标是动态更新 upload_to ,以便用户上传的文件存储在取决于用户的目录位置。网上有几个这样的例子,但没有一个使用 ModelForm。请参阅两个问题的代…
动态更新ModelForm的Meta类模型字段
def SiteAdminForm(model_cls, *args, **kwargs): class MerchantAdminForm(forms.ModelForm): class Meta: exclude = ('external_links', 'published…
使用 forms.ModelMultipleChoiceField 的 Django 模型表单
我的 Django 应用程序中有一个 ModelForm,它使用 forms.ModelMultipleChoiceField,它在表单上显示为 forms.CheckboxSelectMultiple 小部件。此模型…