-
0 votesanswersviews
如何在Django UsercreationForm中设置初始值
我是Django的初学者,使用django.contrib.auth.forms中的UserCreationForm开发用户注册页面 . 但是,无法为password1和password2字段设置初始值 . 我的要求是从密码打开用户创建时,重新输入密码字段应填入默认密码 . 我试过这种方式但无法达到这个要求 . 意见/ user.py if request.method == "POST... -
0 votesanswersviews
单个ModelForm用于模型字段,仅在时间更新子集
我正在使用Django 1.11 . 我目前正在解决以下问题: 目前我对单个模型有多个ModelForms(不同的形式在其中具有不同的模型字段,例如modelForm1具有fieldA,modelForm2具有fieldB,fieldC和fieldD,......) . 这是因为在模板中我需要将表单放在不同的地方(因为UI) . 我想知道是否有可能只有一个ModelForm与所有字段的联合只会更新... -
0 votesanswersviews
如何将一个Django ModelForm CharField渲染为选择框和文本框?
我有一个带有 choices 的 CharField 的Django ModelForm . 我想为用户提供四个输入:我希望三个选项具有多个选项,最后一个是自由文本输入字段 . 有没有办法用一个具有两种不同输入样式的Field渲染一个 ModelForm ? -
2 votesanswersviews
如何将数据属性添加到django modelform modelchoicefield
我有一个带有外键字段的django modelform'Recipe'到模型'Ingredient' . 渲染表单时,我得到一个SELECT列表,其ID与成分ID匹配,文本显示等于字段的字符串表示 . 但是,我想在选择列表中添加一个数据属性,该数据属性与Ingredient查询集中的呈现选项相匹配 . 例如,假设这是当前正在呈现的内容: <option value="1158&qu... -
0 votesanswersviews
根据ForeignKey关系在django中的表单中过滤ModelChoiceField的选项
在我的django项目中,我创建了三个模型类 . 类'Subtopic'与类'Chapter'具有ForeignKey关系,类'SAQ'与类'Chapter'和类'Subtopic'具有ForeignKey关系 . #models.py from django.db import models class Chapter(models.Model): chapter_serial = m... -
170 votesanswersviews
在django Forms中定义css类
假设我有一个表格 class SampleClass(forms.Form): name = forms.CharField(max_length=30) age = forms.IntegerField() django_hacker = forms.BooleanField(required=False) 有没有办法让我在每个字段上定义css类,以便我可以在渲染页面中... -
5 votesanswersviews
request.FILES在文件上传时始终为空
我对这件事感到非常难过,而且必须做一些非常愚蠢的事情 . 我想在Django项目上上传一个文件 . 问题似乎是没有表单数据传递到服务器 - 只有csrf令牌 . 我在Mac上运行Django 1.5.1,python 2.7,virtualenv,并使用内置的Django开发服务器 . 我的HTML表单是: {% load url from future %} <form enctype=... -
0 votesanswersviews
Django新手 - 使用多字段表单,如何消除查询集中的空字段
我是Django的新手,所以如果这是一个愚蠢的问题,请原谅我 . 我有一个搜索表单,上面有多个字段 . 我只希望通过提交的非空的字段过滤我的查询集 . 我怎么做?我知道你可以将查询集和Q对象链接在一起,但我不知道如何从链中消除空键/值对 . 我知道以下内容不起作用,但我认为它可以提供我正在寻找的内容 . 谢谢 . def art_search(request): if request.me... -
0 votesanswersviews
django - 如何在选择领域找回一个空的选择?
我在Django中有一个模型,如下所示: class Project(models.Model): name = models.CharField(max_length=140) parent = models.ForeignKey('self', blank=True, null=True) 目标是为 parent 字段的select小部件创建此模型的表单,该小部件将表示项目的... -
0 votesanswersviews
添加到django模型表单的字段未由修改后的查询集填充
我有一个模型表单,我添加了一个额外的字段 - is_flagged . #forms.py class UserForm(forms.ModelForm): is_flagged = forms.BooleanField(required=False) class Meta: model = CustomUser fields = ['user... -
0 votesanswersviews
Django - 如果已经选择,则从queryset表单字段中删除选项
我有一个表单字段调用查询集并使用'select'小部件 . 有没有办法从查询集中删除选项值,如果它已经“添加”到购物车? 在选择表单中,有三个选项:选项A,选项B,选项C. 用户选择选项A,然后单击“添加” . 现在,一旦用户点击“添加”,我想从选择中删除选项A. 只有选项B和选项C可供选择 . 这可以使用Django Python来完成吗?或者我需要使用额外的JS / jQuery吗? 谢谢! ... -
0 votesanswersviews
Django表单字段动态查询集字段
class EventForm(forms.Form): date = forms.DateField(initial=datetime.date.today) product = forms.ModelMultipleChoiceField(queryset=Product.objects.all()) isrecurring = forms.BooleanField(r... -
0 votesanswersviews
如何创建自定义字段的查询集?
我有2个自定义字段,如下图所示 . 当用户发出 GET 请求时,在右侧列表中我想显示用户的权限 . 在左侧列表中,我想显示尚未在右侧列表中的可用权限 . 如何为我的自定义字段生成正确的查询集?我很迷惑 . 多数民众赞成我认为我需要创建 available_permissions 字段的查询集 . 伪代码: for available_permission in Permission.objects... -
2 votesanswersviews
django注册:什么's the up-to date ' canonical ' way to extend ' contrib.auth.models.User'
前提: 1)环境:django 1.3,python 2.6,dev:跨越几个平台,prod:RHEL 2)我想让网站工作人员添加用户(来自管理员网站) . 他们只填写一页'用户名','电子邮件','密码1',密码2'和'first_name','last_name','电话','skype'的方式 . 点击“确定”即可完成 . 3)我搜索了文档和网页,发现只有相当过时的来源,非工作的想法和一些可... -
2 votesanswersviews
怎么解决没有用django返回httpresonse错误?
我在注册django时遇到问题,这是我的观看代码: def register(request): if request.method == 'POST': form = RegistrationForm(request.POST) if form.is_valid(): form.save() return r... -
1 votesanswersviews
在Django表单中,CSRF令牌丢失或不正确
我是Django表格的新手 . 我试图从文本字段中获取一个值并将其存储在数据库中 . 我收到错误报告说: *禁止(403)CSRF验证失败 . 请求中止 . 失败原因:CSRF令牌丢失或不正确 . 对于POST表单,您需要确保: 您的浏览器正在接受cookies . 视图函数使用RequestContext作为模板,而不是Context . 在模板中,每个POST表单中都有一个{%csrf_tok... -
0 votesanswersviews
Django可重用表单csrf错误
我想添加一个表单,使用Django在我的网站上的多个页面上记录用户 . 我不想多次复制表单,而是想使用“include”语句导入相同的表单 . 我的代码现在做错了两件事:它没有显示输入用户名或密码的字段,提交表单会产生CSRF 403(Forbidden)错误 . 示例html: <!-- Login --> <div id="login"> &... -
1 votesanswersviews
Django创建没有密码的新用户
我'm creating new users using a custom UserCreationForm and then using password_reset from auth.views with a customized email template to send a signup mail to the user. This process is working fine, u... -
0 votesanswersviews
django管理员中重新定义的工作表单不正确
我已经创建了自定义模型配置文件并将其链接到用户模型,该模型工作正常 . 但是,现在我想在Django admin中创建自定义UserCreateForm . 我重新定义了它并添加了必要的字段,但之后仍然显示了来自配置文件模型的所有字段,例如:phone,home_address . 我需要在UserCreateForm中显示为“first_name”,“last_name”,“username”,... -
0 votesanswersviews
检查表单输入值为Django中的现有值
在我的数据库中,有一些电子邮件应该使用在电子邮件字段中输入的表单值进行检查 models.py class Friend(models.Model): email = models.EmailField(max_length=100) forms.py class FriendForm(forms.ModelForm): class Meta: model = ... -
0 votesanswersviews
如何使用Django-Userena将初始值传递给自定义表单
我一直在网上搜索(和StackOverflow),以回答看似真正简单的问题 . 我正在使用django-userena和自定义表单 . 我的form.py里面是: class RegistrationForm(SignupFormOnlyEmail): first_name = forms.CharField(label='First Name', max_length=30, requ... -
14 votesanswersviews
如何使用ModelForm过滤Django表单中的值?
我正在尝试使用ModelForm来添加我的数据 . 它运行良好,但ForeignKey下拉列表显示所有值,我只希望它显示与登录用户相关的值 . 这是我的ExcludedDate模型,我要添加的记录: class ExcludedDate(models.Model): date = models.DateTimeField() reason = models.CharField(ma... -
1 votesanswersviews
如何在django中优化自引用模型中相关记录的检索?
我正在从模型创建一个表单 . 此表单包含一个类别 . 类别模型是自引用模型 . 我想在表单的下拉列表中显示类别,以便它们也显示其父类别 . 即 parentcat3 > parentcat2 > parentcat1 > leafcategory 最后一个类别由 leafCategory=True 表示 . 我已经覆盖了我的ModelForm来选择仅使用叶子(结束)类别的记录; ... -
0 votesanswersviews
除非在<form>中,否则Django ModelForm初始化不起作用
也许我会采用一种糟糕的方法,但假设这种通用场景: 我有博客有评论 . 博客页面包含用于创建评论的表单 . 注释有一个ModelForm,实际的HTML是有选择地完成的 . 外键当然不可见或呈现 . 提交时,评论的外键需要与博客相关联 . 如果我使用注释ModelForm的博客外键初始化,它不会在POST中持久存在 . 有意义,因为它不在表单标签中 . 我可以在POST之后在形式调用的视图中附加它,... -
0 votesanswersviews
显示Django ManyToMany形式的所有选项
我有两个Django模型,通过'through'模型与ManyToMany关系连接: class Tag(Model): uuid = UUIDField(auto=True, version=4, primary_key=True) name = CharField(max_length=100) class Agent(Model): uuid = UUIDFie... -
1 votesanswersviews
在model_save之后更新M2M值
我有一个名为Contact的模型,它具有称为标签的M2M关系 . 该模型有两个booleanfields(在本例中为student,alumus和employee) . 我想实现以下内容:在每次保存Contact对象之后,我想检查对于每个booleanfield,是否存在标记关系 . 如果它不存在,则应添加它 . 我认为这适用于post_save钩子,这是我的代码: models.py class... -
71 votesanswersviews
自定义/删除Django选择框空白选项
我正在使用Django 1.0.2 . 我写了一个由Model支持的ModelForm . 此模型有一个ForeignKey,其中blank = False . 当Django为此表单生成HTML时,它会创建一个选择框,其中包含ForeignKey引用的表中每一行的一个选项 . 它还在列表顶部创建一个没有值的选项,并显示为一系列破折号: <option value=""&... -
0 votesanswersviews
将Django ModelChoiceField查询集限制为所选项
这是我一天苦苦挣扎的...... 我有一个消息模型,其中 recipients 是 ManyToManyField 到 User 模型 . 然后有一个用于撰写邮件的表单 . 由于有数千个用户,在表单中的多选小部件中显示选项并不方便,这是默认行为 . 相反,使用FcbkComplete jquery插件,我使收件人字段看起来像用户键入收件人的输入字段,并且它工作 . 但... 虽然在表单页面上不可见... -
54 votesanswersviews
Django ModelChoiceField:过滤查询集并将默认值设置为对象
我在 Models 中定义了一个Django Form类: class AccountDetailsForm(forms.Form): ... adminuser = forms.ModelChoiceField(queryset=User.objects.all()) 这工作正常,但它有一些限制我似乎无法解决: (1)我想在查询集上使用过滤器,基于传递给表单的变量 accoun... -
15 votesanswersviews
如何为modelForm选择字段更改empty_label?
我在我的一个模型中有一个字段,如下所示: payrollProvider = models.CharField(max_length=2, choices=PAYROLL_CHOICES) PAYROLL_CHOICES = ( ('C1', 'Choice1'), ('C2', 'Choice2') etc..... ...