django-crispy-forms 相关问题

django-crispy-forms是一个可插入的Django应用程序,它通过提供配置和控制呈现的HTML的附加功能来帮助编写DRY表单

根据之前的输入过滤 html 表单选项

我会在这个问题之前说我不是在这里寻找代码,只是在我付出巨大努力之前表明我的方法是否正确。这就是为什么我看起来还没有...

回答 2 投票 0

让脆脆的表单与 django-filter 一起使用的简单方法

具体来说,使用 django-filter 文档中的示例模板: {% 扩展“base.html” %} {% 块内容 %} {{ 过滤器.form.as_p }} 具体来说,使用 django-filter 文档中的示例模板: {% extends "base.html" %} {% block content %} <form action="" method="get"> {{ filter.form.as_p }} <input type="submit" /> </form> {% for obj in filter %} {{ obj.name }} - ${{ obj.price }}<br /> {% endfor %} {% endblock %} 其他人知道如何让脆脆的表格发挥作用吗? 插入以下内容可以使表单呈现得很好,但我无法让它真正发挥作用。 {% crispy filter.form %} 想通了——太简单了。我发誓我之前曾多次尝试过这种方法,尽管我一定是做错了什么。抱歉问这么简单的问题。 答案是改变: {{ filter.form.as_p }} 致: {{ filter.form|crispy }} 我只需要添加加载脆标签。 {% extends "base.html" %} {% load crispy_forms_tags %} {% block content %} <form action="" method="get"> {{ filter.form|crispy }} <input type="submit" /> </form> {% for obj in filter %} {{ obj.name }} - ${{ obj.price }}<br /> {% endfor %} {% endblock %} 如果您还想覆盖 django-filter 的过滤器表单的布局,您可以覆盖 FilterSet 类上的 form 属性,将助手附加到它并返回它。 class ValuationFilters(django_filters.FilterSet): class Meta: model = Valuation fields = ( '...', ) @property def form(self): form = super().form form.helper = FormHelper() form.helper.layout = Layout( Fieldset( 'First arg is the legend of the fieldset', '...', ), Submit('submit', 'Submit', css_class='button is-primary'), ) return form 确保还使用特殊的 cripsy 标签而不是 |crispy 模板过滤器,以便帮助程序实际执行。 {% load crispy_forms_tags %} <form method="get"> {% crispy filter.form %} </form> 这是对 Addison Klinke 对 hum3 的回答提出的问题的回应。

回答 2 投票 0

django 表单和过滤器 - 如何呈现 DateFromToRangeFilter 以便起始和结束输入字段位于一行?

我正在尝试使用 django-filter DateFromToRangeFilter。问题是小部件始终呈现为堆栈。我想要的是两个输入字段并排。我所做的一切都无法改变...

回答 1 投票 0

提交时创建空白表格列表

我正在与 Django 合作,并为每位员工准备了一份表格,每两周到期一次。例如,上周的时间表现已过期,我需要创建新时间表的列表。 我怎样才能

回答 1 投票 0

如何将其与特定模型联系起来

我收到以下错误: 关系“timesheets_usertimesheet”的列“two_week_period_id”中的空值违反了非空约束 我明白,因为版本...

回答 1 投票 0

如何在 django-crispy-forms 中使输入框的宽度彼此相同?

我正在用 Django 重写我的网站,我想使用 Django 表单,因为它比在 HTML 中手动编写每个表单要容易得多。我查看了 Cripy-Forms 文档并发现......

回答 1 投票 0

django 酥脆的形式与 jinja2

我想一起使用Jinja2和Django的脆皮表单,但是当我在模板中加载crispy_forms_tags并尝试使用此模板标签渲染表单时,出现错误: 遇到未知标签'c...

回答 5 投票 0

通过 django-taggit 的标签实例未按更新帖子表单中的预期呈现

{{ form.tags |检索问题实例时,as_crispy_field }} 未按预期呈现。创建初始帖子时,相同的脆皮表单语法可以完美地工作和呈现 按...

回答 1 投票 0

如何在 django 脆皮表单中使用 select2 多重选择?

我有现有的脆皮形式。我想使用 django-select2 将现有的多选替换为最多有两个选择的 Select2 字段。我从这篇文章中知道我需要包括......

回答 2 投票 0

添加两个时间值并显示在模板中

我在如何正确显示模板中两个时间值的相加时遇到了麻烦。这是我的代码。 模型.py 类 UserTimesheet(models.Model): 员工 = models.ForeignKey(员工,

回答 1 投票 0

如何使用脆皮形式格式化 django-filters?

是否可以使用 django-crispy-forms 格式化 django_filters 过滤器表单?我一直在尝试这样做,但是 django_filters.FilterSet 似乎不接受脆脆的表单格式(来自

回答 3 投票 0

profile_update_form 未正确更新字段,打印日志表明冗余 if 语句存在问题

提交更新个人资料表单预计会在 localhost:8000/profile/ 的同一页面上发布并返回更新的用户名 相反,页面刷新后返回未更改的用户名。 调试...

回答 1 投票 0

使用 Crispy Forms 渲染 django-filter(filterset) 栏

我创建了一个过滤器栏(使用 django-filter 模块中的过滤器集),但我无法以脆脆的形式呈现它。 Cripy-forms 与 django-filter 兼容吗?我试过了,脆皮表格......

回答 2 投票 0

CrispyError:as_crispy_field 仅针对电子邮件字段传递了无效或不存在的字段

我无法从 django 中的用户模型中公开电子邮件字段,如果我从 register.html 中删除电子邮件字段,则不会出现错误。 另外,如果我使用 {{ form }} 它不会显示电子邮件字段。它显示用户名,通过...

回答 1 投票 0

避免在 django 脆皮表单中显示 help_text

我正在使用 django-crispy-forms 自定义 django-registration-redux 中的 RegistrationForm。为此,我定义了一个工作正常的 FormHelper: 类 MyRegistrationForm(RegistrationForm...

回答 1 投票 0

django 表单添加 aria-label

如何向 django 表单字段添加 aria 标签?有标准的方法吗? 我可以将其添加到字段定义中或作为 css_class="" 的清晰布局的一部分吗? 我尝试添加它...

回答 1 投票 0

django 表单占位符未按预期工作?

我创建了一个 django 表单并尝试添加占位符并删除表单标签。我遇到了添加占位符的解决方案,但似乎没有效果。 这是forms.py 类 AppForm(表单。

回答 1 投票 0

以脆脆的形式覆盖表单模型实例字段值

我想并排放置同一个实例的两个表单,并使用 UneditableFields 渲染第二个表单。似乎有一个像这样的字段 不可编辑字段( “问题”, 值=...

回答 1 投票 0

删除 Django Crispy Forms 中的标签

有人知道是否有正确的方法来去除酥脆形式的标签? 我到目前为止: self.fields['field'].label = "" 但这不是一个很好的解决方案。

回答 7 投票 0

在我的 Django 项目中使用 Crispy 表单,输入字段似乎太小

当我看到其他示例时,人们可以使整个字段全屏显示。像这样: 但是我的屏幕上显示的内容太小: 我该如何修复它? 作为参考,我正在使用 Bootstrap v4.5.3 代码:

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.