Django:制作所需的所有表单集表单?

2024-01-08

完全像这个问题 https://stackoverflow.com/questions/1636923/django-formsets-required,除了一个在没有真正答案的情况下被关闭和接受的情况。看起来我可以使用自定义表单集并覆盖 clean 方法,但这仍然无法回答我如何检查它们是否全部填写。我应该查看哪些属性?

表单集是smart足以忽略未更改的额外表单。

*尖叫声*这给我带来的只是痛苦。


我认为我通过挖掘源代码找到了解决方案......

class BaseVehicleFormSet(BaseFormSet):
    def clean(self):
        for i in range(self.total_form_count()):
            if not self.forms[i].has_changed():
                raise ValidationError("All vehicle forms must be filled in. Press \"remove\" if you've added too many.")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Django:制作所需的所有表单集表单? 的相关文章

  • 渲染 StackedInline 字段时如何重写 str 方法?

    我有多对多关系 class GroupeCategoriesCategorie models Model groupe categories models ForeignKey GroupeCategories related name g
  • 没有实例的 Django Formset

    In this http docs djangoproject com en dev topics forms modelforms inline formsetsDjango Doc 解释了如何创建一个表单集 该表单集允许您编辑属于特定作
  • 在 django 中运行普通 sql 查询时如何获取字段名称

    在我的 django 视图之一中 我使用纯 sql 不是 orm 查询数据库并返回结果 sql select from foo bar cursor connection cursor cursor execute sql rows cur
  • Django - 在处理端点请求之前验证 AWS Cognito 令牌是否有效

    因此 我使用下面的代码来检查 AWS Cognito 令牌 我显然不想将这 6 行代码添加到每个端点 另外 我不知道这是否是验证我正在做的所有事情的正确方法 即期望令牌的格式为 解析它并仅解码 JWT 令牌部分 如何对每个请求附带的 AWS
  • Django 管理 - OneToOneField 内联抛出“没有外键”异常

    我有一个非常简单的应用程序 目前声明了两个模型 一个称为 Content 仅保存内容数据 另一个是 Page 其中包含 Content 作为 OneToOneField 我这样做的原因是这样我可以将 Page 作为我使用的实际具体类 并且当
  • 无法为 Django 的重置密码流程创建集成测试

    我正在尝试对密码重置流程实施集成测试 但我陷入了 密码重置 确认 视图 我已经手动测试了该流程 并且工作正常 不幸的是 Django 单元测试客户端似乎无法正确遵循此视图中所需的重定向 网址配置 from django contrib au
  • 是否可以将 FastAPI 与 Django 一起使用?

    我是一名 Django 开发人员 最近偶然发现了 FastAPI 框架 然后我决定尝试一下 但通常当您谈论使用 Django 构建 RESTful API 时 您通常会使用 Django Rest Framework DRF 有人知道是否可
  • 如何在序列化器中设置默认值?

    我有这些序列化器 gt id serializers IntegerField gt name serializers CharField gt age serializers IntegerField 现在 我向序列化器提供以下数据 id
  • django admin 中内联模型的分页器

    我有这个简单的 django 模型 由一个传感器和特定传感器的值组成 每个日射强度计的值数量很多 gt 30k 是否可以以某种方式分页PyranometerValues在特定日期或一般情况下将分页器应用于管理内联视图 class Pyran
  • AbstractUser Django 完整示例

    我是 Django 新手 我已经尝试了几个星期 但找不到解决这个问题的方法 我想存储其他信息 例如用户手机号码 银行名称 银行账户 并希望在用户注册时存储手机号码 并希望用户使用 手机号码和密码 或 电子邮件和密码 登录 这是我的 User
  • Django 模板:将变量作为参数添加到 URL 中

    正确的添加方式是什么 gamestoday lookup i 进入 a href url 我需要更改 urls py 吗 load tags a
  • 如何在 django-admin 中显示外键的选择?

    我有与 django admin 面板相关的小问题 我有 2 个型号 from django db import models class Subject models Model subject models CharField max
  • Django taggit,使用自定义标记名

    我已经设置了 django taggit 并且工作正常 所有标签都列在管理中的标签下 但是 我现在想将标签分为两组 英语标签和西班牙语标签 这就是我从文档中得到的here http django taggit readthedocs org
  • Django 视图有一个意外的关键字参数

    我有以下网址模式 urlpatterns pattern url r edit offer P
  • 未检测到 Django settings.py

    我对 Django 还很陌生 在正确加载我的 settings py 时遇到了一些困难 我收到以下错误 admin 配置不正确 将 django contrib admin 放入 INSTALLED APPS 设置中 以便 使用管理应用程序
  • 在多个端口上运行 Django

    有人能告诉我如何同时在两个端口上运行 Django 吗 默认的 Django 配置仅侦听端口 8000 我也想在端口 xxxx 上运行另一个实例 我想将所有请求重定向到第二个端口到我的 Django 应用程序中的特定应用程序 我需要使用默认
  • 嵌套序列化器中的上下文 Django Rest Framework

    如果我有一个嵌套序列化器 class ChildSerializer ModelSerializer class Meta fields c name model Child class ParentSerializer ModelSeri
  • Django 1.6:清除一张表中的数据

    我有一个名为 UGC 的表 想要清除该表中的所有数据 我不想重置整个应用程序 这也会删除所有其他模型中的所有数据 是否可以只清除一个模型 我还为我的应用程序配置了 South 如果这有帮助的话 你可以使用原始 SQL https docs
  • Django表单中的隐藏字段不在cleaned_data中

    我有这个表格 class CollaboratorForm forms Form user forms CharField label Username max length 100 canvas forms IntegerField wi
  • Django CollectStatic 启动大文件上传时管道损坏

    我正在尝试使用collectstatic将静态文件上传到我的S3存储桶 但我收到一个700k javascript文件的管道损坏错误 这就是错误 Copying Users wedonia work asociados server aso

随机推荐