django-forms相关内容
我最近通过继承抽象用户实现了我自己的用户模型. class NewUserModel(AbstractUser): 执行此操作后,PasswordChangeForm 停止工作.我通过覆盖 class Meta: 模型字段修复了 UserCreationForm 中的问题.但是,ChangePasswordForm 没有指定模型,我看不出它不能与新用户模型一起使用的任何原因. v
..
我在掌握如何执行此操作时遇到了一些麻烦.我已尽最大努力在 Google 上搜索,但运气不佳. 我将从一些代码开始并解释我正在尝试做的事情: models.py class Action(models.Model):标题=models.CharField(max_length=200)owner = models.ForeignKey(User, related_name='actio
..
我有两个模型,Event 和 Series,其中每个事件都属于一个系列.大多数情况下,事件的 start_time 与其系列的 default_time 相同. 这是模型的精简版. #models.py类系列(模型.模型):name = models.CharField(max_length=50)default_time = models.TimeField()类事件(模型.模型):na
..
是否可以让 Django 自动删除请求中不存在的表单集? 例如,如果我在加载编辑页面时用 HTML 表示了三个内联表单集,并且当请求处理时我使用 javascript 删除其中两个表单集,Django 发现这两个表单不再是他们的表单并删除它们. 解决方案 是的,可以使用几种不同的方法. 首先是复制它在 Django 管理应用程序中完成的方式,即有一个带有类似于“删除?"标签的复
..
我有一个只要求输入电子邮件和密码的注册表单.当用户注册时,django-allauth 通过从用户的电子邮件地址中去除“@email"后缀来为该用户创建一个用户名. 例如,如果用户使用“some-user@example.com"注册,他的用户名将是“some-user>",如果另一个用户使用“some-user@gmail.com"注册,那么他的用户名将是“some-userr" 但
..
我正在为自定义用户制作一个 Django 应用程序.我在下面概述了我的问题的关键组成部分,缺少的代码用“..."表示.我的自定义用户模型具有如下外键关系: class MyCustomUser(models.AbstractBaseUser, models.PermissionsMixin)...location = models.ForeignKey(位置)类位置(模型.模型)name = m
..
我已经设法使用 modelformset_factory 创建了我需要的表单. avaluos = Avaluo.objects.filter(Estatus__contains='CONCLUIDO',Factura__isnull=True)FacturaFormset = modelformset_factory(Avaluo,form=FacturaForm,extra=0) 目前正在
..
有没有办法在 CMS 的每个页面上添加表单(例如反馈表单)?我真的很喜欢使用 Wagtail FormBuilder 以便编辑人员可以更改字段. 我的第一个想法是创建自定义表单页面(从 AbstractEmailForm 继承)作为站点根子项并将其加载到 base.html 槽模板标记.我可以通过这种方式访问页面属性,但无法呈现表单. 这是我的模板标签: @register.as
..
我有一个 Django 视图,它有一些逻辑可以将正确的类别传递给模板. class ProductListView(ListView):模型 = 模型.产品template_name = "目录/目录.html"def get_queryset(self):category = self.kwargs.get("category")如果类别:queryset = Product.objects.
..
我在 Django 1.4.3 中使用 FormWizard 功能. 我已成功创建了一个 4 步表单.在表单的前 3 个步骤中,它正确地从用户那里获取信息,对其进行验证等.在第 4 步中,它现在只显示一个“确认"按钮.没有其他的.当您在第 4 步点击“确认"时,在 done() 函数中用它做一些有用的事情.到目前为止一切正常. 但是,我想让它在第 4 步(确认步骤)中向用户显示他们在前
..
我正在使用 UpdateView 来更新一系列字段.但是,我只希望将已修改的字段保存到数据库中.如果在更新过程中未为字段提供值,我希望使用先前的值作为默认值.如果为字段提供了新值,则只应更新该字段.我该如何完成这项工作? #views.py类帐户更新(更新视图):"""更新帐户;未更改的字段将不会更新."""context_object_name = '帐户'form_class = Updat
..
我正在尝试更新 ModelForm 的某些字段,这些字段不是固定的.(我只有由视图自动填充的 tutor) 型号: class Session(models.Model):导师 = models.ForeignKey(用户)start_time = models.DateTimeField()end_time = models.DateTimeField()status = models.
..
有谁知道显示 2 个选择框的小部件.一个显示模型中所有对象的列表,另一个显示已选择的对象.然后用户可以从第一个列表中选择一个对象,单击 >> 按钮将其移动到“选定"列表.然后在保存表单时,所选列表中的对象将保存在 manytomany 字段中. 谢谢 解决方案 django.contrib.admin.widgets.FilteredSelectMultiple
..
我正在运行 Django 1.5.1、Python 2.7.2 和 IPython 0.13.2.如果我从我的 Django 项目目录中执行“python ./manage.py shell",我会收到以下错误: from django 导入表单类 CommentForm(forms.Form):名称 = forms.CharField()NameError: name 'forms' 未定义.
..
我有以下型号: class Profile(models.Model):验证=models.BooleanField(默认=假)def primary_phone(self):返回 self.phone_set.get(primary=True)类电话(模型.模型):配置文件 = 模型.ForeignKey(配置文件)type = models.CharField(choices=PHONE_T
..
我有一个包含持续时间字段的 Django 模型: class Entry(models.Model):持续时间 = 模型.DurationField() 我想使用 ModelForm 为这个模型渲染一个表单: class EditEntryForm(forms.ModelForm):元类:模型 = 条目字段 = ['持续时间'] 这一切正常.但是,如果编辑现有模型,则文本框中呈现的持续时间
..
我有一个场景,我正在尝试计划开始编码,我正在考虑使用 django 向导. 我的计划是用两个步骤构建一个 django 向导,第一个简单但第二个稍微复杂一些.第二步将包含一个表单,该表单将根据从第一步中选择的值进行重塑,我可以看到自己正在这样做.我已经探索了所有现有的功能,我认为它可以轻松完成. 不过,我面临的挑战是第二步本身.我有一个表单和一个表单集,表单集是一对多的(文章-> 图像
..
我正在尝试将我的表单序列化为 json 格式.我的观点: form = CSVUploadForm(request.POST, request.FILES)data_to_json={}data_to_json = simplejson.dumps(form.__dict__)返回 HttpResponse(data_to_json, mimetype='application/json')
..
我试图使用 Markdown 来避免在我的 wiki 表单中输入 HTML,但由于某种原因,该表单显示的是 HTML 代码而不是预期的格式. 我的视图函数如下: from django.shortcuts import render_to_response从 mywiki.wiki.models 导入页面从 django.http 导入 HttpResponseRedirect进口降价d
..
我的 Django 中有一个表单,看起来像这样: class PersonnelForm(forms.Form):"""用于创建新人员的表格."""用户名 = forms.RegexField(required=True, max_length=30, label=_("Name"))is_manager = forms.BooleanField(required=True, label=_("
..