django-forms相关内容

带有自定义用户模型的 PasswordChangeForm

我最近通过继承抽象用户实现了我自己的用户模型. class NewUserModel(AbstractUser): 执行此操作后,PasswordChangeForm 停止工作.我通过覆盖 class Meta: 模型字段修复了 UserCreationForm 中的问题.但是,ChangePasswordForm 没有指定模型,我看不出它不能与新用户模型一起使用的任何原因. v ..
发布时间:2022-01-01 13:28:01 其他开发

在 is_valid() 之前设置表单字段值

我在掌握如何执行此操作时遇到了一些麻烦.我已尽最大努力在 Google 上搜索,但运气不佳. 我将从一些代码开始并解释我正在尝试做的事情: models.py class Action(models.Model):标题=models.CharField(max_length=200)owner = models.ForeignKey(User, related_name='actio ..
发布时间:2022-01-01 13:27:51 其他开发

动态删除 Django 中的内联表单集

是否可以让 Django 自动删除请求中不存在的表单集? 例如,如果我在加载编辑页面时用 HTML 表示了三个内联表单集,并且当请求处理时我使用 javascript 删除其中两个表单集,Django 发现这两个表单不再是他们的表单并删除它们. 解决方案 是的,可以使用几种不同的方法. 首先是复制它在 Django 管理应用程序中完成的方式,即有一个带有类似于“删除?"标签的复 ..
发布时间:2022-01-01 13:27:34 其他开发

django-allauth 将用户名设置为与电子邮件相同

我有一个只要求输入电子邮件和密码的注册表单.当用户注册时,django-allauth 通过从用户的电子邮件地址中去除“@email"后缀来为该用户创建一个用户名. 例如,如果用户使用“some-user@example.com"注册,他的用户名将是“some-user>",如果另一个用户使用“some-user@gmail.com"注册,那么他的用户名将是“some-userr" 但 ..
发布时间:2022-01-01 13:27:28 Python

Django ModelChoiceField 没有加号按钮

我正在为自定义用户制作一个 Django 应用程序.我在下面概述了我的问题的关键组成部分,缺少的代码用“..."表示.我的自定义用户模型具有如下外键关系: class MyCustomUser(models.AbstractBaseUser, models.PermissionsMixin)...location = models.ForeignKey(位置)类位置(模型.模型)name = m ..
发布时间:2022-01-01 13:27:15 Python

如何将 formbuilder 制作的表单添加到 Wagtail 的每个页面?

有没有办法在 CMS 的每个页面上添加表单(例如反馈表单)?我真的很喜欢使用 Wagtail FormBuilder 以便编辑人员可以更改字段. 我的第一个想法是创建自定义表单页面(从 AbstractEmailForm 继承)作为站点根子项并将其加载到 base.html 槽模板标记.我可以通过这种方式访问​​页面属性,但无法呈现表单. 这是我的模板标签: @register.as ..
发布时间:2022-01-01 13:26:54 Python

Django FormWizards:如何在表单之间轻松传递用户输入的数据?

我在 Django 1.4.3 中使用 FormWizard 功能. 我已成功创建了一个 4 步表单.在表单的前 3 个步骤中,它正确地从用户那里获取信息,对其进行验证等.在第 4 步中,它现在只显示一个“确认"按钮.没有其他的.当您在第 4 步点击“确认"时,在 done() 函数中用它做一些有用的事情.到目前为止一切正常. 但是,我想让它在第 4 步(确认步骤)中向用户显示他们在前 ..
发布时间:2022-01-01 13:26:33 其他开发

Django:仅更新 UpdateView 中已更改的字段

我正在使用 UpdateView 来更新一系列字段.但是,我只希望将已修改的字段保存到数据库中.如果在更新过程中未为字段提供值,我希望使用先前的值作为默认值.如果为字段提供了新值,则只应更新该字段.我该如何完成这项工作? #views.py类帐户更新(更新视图):"""更新帐户;未更改的字段将不会更新."""context_object_name = '帐户'form_class = Updat ..
发布时间:2022-01-01 13:26:24 其他开发

Django - ModelForm 动态字段更新

我正在尝试更新 ModelForm 的某些字段,这些字段不是固定的.(我只有由视图自动填充的 tutor) 型号: class Session(models.Model):导师 = models.ForeignKey(用户)start_time = models.DateTimeField()end_time = models.DateTimeField()status = models. ..
发布时间:2022-01-01 13:26:15 Python

用于多对多字段的 Django 自定义小部件

有谁知道显示 2 个选择框的小部件.一个显示模型中所有对象的列表,另一个显示已选择的对象.然后用户可以从第一个列表中选择一个对象,单击 >> 按钮将其移动到“选定"列表.然后在保存表单时,所选列表中的对象将保存在 manytomany 字段中. 谢谢 解决方案 django.contrib.admin.widgets.FilteredSelectMultiple ..
发布时间:2022-01-01 13:26:06 其他开发

ModelForm 中的 DurationField 格式

我有一个包含持续时间字段的 Django 模型: class Entry(models.Model):持续时间 = 模型.DurationField() 我想使用 ModelForm 为这个模型渲染一个表单: class EditEntryForm(forms.ModelForm):元类:模型 = 条目字段 = ['持续时间'] 这一切正常.但是,如果编辑现有模型,则文本框中呈现的持续时间 ..
发布时间:2022-01-01 13:25:46 其他开发

django 向导,在同一步骤中使用 form 和 formset

我有一个场景,我正在尝试计划开始编码,我正在考虑使用 django 向导. 我的计划是用两个步骤构建一个 django 向导,第一个简单但第二个稍微复杂一些.第二步将包含一个表单,该表单将根据从第一步中选择的值进行重塑,我可以看到自己正在这样做.我已经探索了所有现有的功能,我认为它可以轻松完成. 不过,我面临的挑战是第二步本身.我有一个表单和一个表单集,表单集是一对多的(文章-> 图像 ..
发布时间:2022-01-01 13:25:36 其他开发

HTML 未在 Django 文本字段中呈现

我试图使用 Markdown 来避免在我的 wiki 表单中输入 HTML,但由于某种原因,该表单显示的是 HTML 代码而不是预期的格式. 我的视图函数如下: from django.shortcuts import render_to_response从 mywiki.wiki.models 导入页面从 django.http 导入 HttpResponseRedirect进口降价d ..
发布时间:2022-01-01 13:25:23 Python