如何使用清晰的表单在一行上显示 Django SelectDateWidget

2024-07-03

我正在尝试在一行上显示使用 Django SelectDateWidget 呈现的 3 个选择字段。当我使用脆皮表格时,它们都位于不同的行上。有没有办法使用布局助手来实现这一点?

谢谢你!

class WineAddForm(forms.ModelForm):
hold_until = forms.DateField(widget=SelectDateWidget(years=range(1950, datetime.date.today().year+50)), required=False)
drink_before = forms.DateField(widget=SelectDateWidget(years=range(1950, datetime.date.today().year+50)), required=False)

helper = FormHelper()
helper.form_method = 'POST'
helper.form_class = 'form-horizontal'
helper.label_class = 'col-lg-2'
helper.field_class = 'col-lg-8'
helper.add_input(Submit('submit', 'Submit', css_class='btn-wine'))

helper.layout = Layout(
    'name',
    'year',
    'description',
    'country',
    'region',
    'sub_region',
    'appellation',
    'wine_type',
    'producer',
    'varietal',
    'label_pic',
    'hold_until',
    'drink_before',
)

class Meta:
    model = wine
    exclude = ('user', 'slug', 'likes')

将其添加到 SelectDateWidget 字段的布局中:

MultiWidgetField('field_name', attrs=({'style': 'width: 33%; display: inline-block;'}))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用清晰的表单在一行上显示 Django SelectDateWidget 的相关文章

  • Django CSRF 验证失败。请求已中止

    我正在构建这篇 wiki 帖子 当我尝试保存数据时遇到错误 我现在使用的是 django 1 4 3 我使用的教程相当旧 所以我认为旧版本中没有包含 CSRF Forbidden 403 CSRF verification failed R
  • 如何使用 django_filters.DateFilter?

    我尝试使用 django filter 的 DateFilter 按确切日期进行过滤 但无法让它返回任何结果 myapp models py from django db import models class Event models M
  • 如何在不使用源代码的情况下运行带有 .pyc 文件的 Django 项目?

    我有一个 django 项目 我想创建 pyc 文件并删除源代码 我的项目文件夹名称是mysite我运行了命令python m compileall mysite pyc 文件已创建 之后我尝试运行我的项目python pycache ma
  • 手动将行添加到 StreamingHttpResponse (Django)

    我正在使用 Django 的 StreamingHttpResponse 动态传输大型 CSV 文件 根据the docs https docs djangoproject com en 1 11 ref request response
  • 限制用户可以上传的文件数量

    我要上传多个文件 并希望限制每个用户只能上传 3 个文件 我的问题是我需要知道有多少个文件user数据库中已经创建了多少个文件以及当前正在上传多少个文件 可以一次上传多个文件 也可以多次上传 我尝试过很多事情 包括 创建一个验证器 http
  • Django admin - 禁用特定模型实例的“编辑”

    您好 我想根据模型状态禁用某些模型实例的编辑 在 Django 管理中 如果状态大于 1 编辑将被禁用 我知道如何禁用左侧的该链接 但如果我设置正确的 URL 它仍然可以编辑 因此不欢迎此解决方案 我的型号 STATUS CHOICES 1
  • 使用会话时 Python pickling 错误

    在我的 django 应用程序中 我使用会话变量创建扩展的用户配置文件 但是当保存注册表并且用户即将创建时 我收到以下错误 Traceback most recent call last File Python26 Lib site pac
  • Models.DateField 格式问题

    我有一个模型 其中有一个日期字段 date of birth models DateField blank True null True verbose name DOB 我想对其进行格式化以保存格式中的日期dd MM yyyy 但我尝试过
  • 使用 postgres 将三元相似度和全文搜索与 Q ind django 结合时性能较差

    我正在创建一个 Web 应用程序来搜索人员的属性 例如教育 经验等 我无法对所有字段使用全文搜索 因为有些字段必须是模糊匹配 例如 如果我们搜索生物技术 它应该选择生物技术 生物技术以及生物技术 我的数据库有大约 200 个概要文件模型条目
  • 如何使用清晰的表单在一行上显示 Django SelectDateWidget

    我正在尝试在一行上显示使用 Django SelectDateWidget 呈现的 3 个选择字段 当我使用脆皮表格时 它们都位于不同的行上 有没有办法使用布局助手来实现这一点 谢谢你 class WineAddForm forms Mod
  • Django 一对一关系查询集

    我有以下两个模型 class A models Model name models CharField age models SmallIntergerField class B models Model a models OneToOne
  • Django Rest 查询集按 url 参数过滤

    我需要根据 url 参数过滤 ListAPIView 中的查询集 基本上 应用程序通过调用 API 列出活动的所有参与者 用户 例如 events id attendees 您可以在下面找到序列化程序 模型 URL 和视图 我还想知道在 D
  • Django modelform 如何添加确认密码字段?

    这里我需要额外添加一个confirmation password在我的表单中 我使用了 Django 的模型表单 我还需要验证这两个密码 如果出现以下情况 它必须引发验证错误password1 password2 这是我的 forms py
  • 在 Django 中添加新的自定义权限

    我在 Django 模型中使用自定义权限 如下所示 class T21Turma models Model class Meta permissions can view boletim Can view boletim can view
  • 在 Django 管理站点中显示自定义模型验证异常

    我有一个预订模型 需要检查预订的商品是否可用 我希望有一个逻辑来确定该项目是否可用集中 这样无论我在哪里保存实例 此代码都会验证它是否可以保存 目前 我的模型类的自定义保存函数中有此代码 def save self if self is a
  • PyCharm 挂在“扫描文件到索引”后台任务上

    当我启动 PyCharm 时它就会启动扫描文件到索引后台任务并挂起约 1 小时 永远 有时它会完成并继续更新索引任务 它持续约 3 小时 永远 当这些进程正在运行时 很难使用 PyCharm 甚至其他一些程序 PyCharm 从约 200M
  • 使用参数和选项编写自定义管理命令 - 所需字段的解释

    在我的 django 应用程序中 我正在编写一个自定义管理命令 它将根据传递的参数创建一个对象的实例 并可以选择根据是否有选项将其保存到数据库 save通过与否 我在这方面得到了很多帮助Django 文档 https docs django
  • 无法在 python 中获取当前 url

    我创建了一个类和方法 如下所示 我需要获取当前页面的网址 但在调用 get full path 时出现错误 class A object def get user request current url request get full p
  • 运行 Djangocollectstatic 时如何忽略目录?

    我正在使用 Django 1 3 Ubuntu 11 10 gunicorn 和 Nginx 运行一个小型测试项目 所有内容都在 virtualenv 中 现在我正在运行collectstatic 将静态文件放入 Nginx 提供服务的目录
  • 如何在 Visual Studio 2017 中更新 Django

    我正在尝试设置 Visual Studio 2017 进行 Django 开发 但 Django 1 9 版本很旧 如何将其更新到最新版本 gt 2 0 使用建议的安装创建 Django Web 项目 为您的环境命名 选择 Python环境

随机推荐

  • 1 个 100% 宽度的 div 和一行中的两个固定 div

    我需要在一行中放置三个 div 第一个尺寸为 200px 第二个为 300px 最后一个 div 应该是剩下的 为什么我的最后一个 div 位于新行中 div style width 200px background 223355 a di
  • TypeScript:如何包装函数,更改其返回类型?

    我需要写一个这样的函数 const wrapper fn gt gt const value fn apply this arguments const somethingElseEntirely WellDefinedType doMag
  • TypeScript:如何包装函数,更改其返回类型?

    我需要写一个这样的函数 const wrapper fn gt gt const value fn apply this arguments const somethingElseEntirely WellDefinedType doMag
  • 以编程方式检索 minSdkVersion

    我已经在清单中设置了 minSdkVersion 现在我想在代码中检索它 这应该很容易 但我不明白 我怎样才能做到这一点 minSDKVersion 是 Android 清单中的设置之一 没有 API 可以读取其值 这并非不可能 你最终必须
  • 以编程方式检索 minSdkVersion

    我已经在清单中设置了 minSdkVersion 现在我想在代码中检索它 这应该很容易 但我不明白 我怎样才能做到这一点 minSDKVersion 是 Android 清单中的设置之一 没有 API 可以读取其值 这并非不可能 你最终必须
  • Python从父类继承变量

    抱歉 如果我解释得不太好 但我会尽力 所以我想从Parent类继承变量 但我不想在创建Child类的实例时再次传递它们 因为我认为这是多余的 例如 我只想使用父母的眼睛颜色 请参阅下面的示例代码以了解我的意思 这是有效的 class Par
  • Python从父类继承变量

    抱歉 如果我解释得不太好 但我会尽力 所以我想从Parent类继承变量 但我不想在创建Child类的实例时再次传递它们 因为我认为这是多余的 例如 我只想使用父母的眼睛颜色 请参阅下面的示例代码以了解我的意思 这是有效的 class Par
  • 将 numpy 数组值转换为整数

    我的价值观目前显示为1 00 e09在数组中 类型 float64 我希望他们展示1000000000反而 这可能吗 制作一个样本数组 In 206 x np array 1e9 2e10 1e6 In 207 x Out 207 arra
  • 将 numpy 数组值转换为整数

    我的价值观目前显示为1 00 e09在数组中 类型 float64 我希望他们展示1000000000反而 这可能吗 制作一个样本数组 In 206 x np array 1e9 2e10 1e6 In 207 x Out 207 arra
  • 执行 shell 脚本而不隐式调用 sh

    我想知道是否可以在 usr bin 即 中建立一个指向 shell 脚本的 链接 但我只想写 shellscript 代替 sh shellscript sh 有点像别名 这可能吗 编写脚本的第一行 bin sh 然后通过键入命令使其可执行
  • 执行 shell 脚本而不隐式调用 sh

    我想知道是否可以在 usr bin 即 中建立一个指向 shell 脚本的 链接 但我只想写 shellscript 代替 sh shellscript sh 有点像别名 这可能吗 编写脚本的第一行 bin sh 然后通过键入命令使其可执行
  • 如何允许特定IP通过防火墙? [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我有一个本地 Apache 服务器 我希望可以从其他计算机访问它 我发现关闭 外部的 基于 Windows 的 防火墙后这是可能的 我可以在不关闭防火
  • 如何允许特定IP通过防火墙? [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我有一个本地 Apache 服务器 我希望可以从其他计算机访问它 我发现关闭 外部的 基于 Windows 的 防火墙后这是可能的 我可以在不关闭防火
  • Nunit 测试执行顺序

    对于那些精通自动化的人来说 这似乎是一个愚蠢的问题 但我正在为很多事情而苦苦挣扎 这是一个 我发现我在 Visual Studio 2008 中使用 Selenium RC 创建的测试是按照名称的字母顺序从 NUnit 运行的 我缺少什么
  • Nunit 测试执行顺序

    对于那些精通自动化的人来说 这似乎是一个愚蠢的问题 但我正在为很多事情而苦苦挣扎 这是一个 我发现我在 Visual Studio 2008 中使用 Selenium RC 创建的测试是按照名称的字母顺序从 NUnit 运行的 我缺少什么
  • 如何让 JqueryUI Sortable 与缩放/缩放一起使用 - 鼠标移动

    我正在尝试让 Jquery UI Sortable 与缩放一起使用 问题是鼠标的移动速度与您拖动的元素的移动速度不同 有很多关于如何使用 Draggable 来实现这一点的示例 以下是可拖动项目的解决方法示例 http jsfiddle n
  • 如何让 JqueryUI Sortable 与缩放/缩放一起使用 - 鼠标移动

    我正在尝试让 Jquery UI Sortable 与缩放一起使用 问题是鼠标的移动速度与您拖动的元素的移动速度不同 有很多关于如何使用 Draggable 来实现这一点的示例 以下是可拖动项目的解决方法示例 http jsfiddle n
  • 如何使用清晰的表单在一行上显示 Django SelectDateWidget

    我正在尝试在一行上显示使用 Django SelectDateWidget 呈现的 3 个选择字段 当我使用脆皮表格时 它们都位于不同的行上 有没有办法使用布局助手来实现这一点 谢谢你 class WineAddForm forms Mod
  • Xamarin Android 我需要在应用程序关闭时终止前台服务和通知

    让我解释一下这个场景 我需要每 10 分钟安排一项任务 即使应用程序处于后台并且省电模式已启动 此任务也需 要网络和磁盘资源 我尝试了 AlarmManager JobScheduler 和 ForegroundService 那么 当省电
  • 如何使用清晰的表单在一行上显示 Django SelectDateWidget

    我正在尝试在一行上显示使用 Django SelectDateWidget 呈现的 3 个选择字段 当我使用脆皮表格时 它们都位于不同的行上 有没有办法使用布局助手来实现这一点 谢谢你 class WineAddForm forms Mod