Django 脆皮表单、BaseGenericInlineFormSet 和allow_delete

2023-11-23

我在使用 django-crispy-forms 时遇到了一个问题,我无法得到答案。 我有一个相当复杂的表单布局,到目前为止,一切都与 cripy-forms 一起工作得非常好。

表单的一部分使用通用内联表单集。这也有效,但我的问题是,我无法弄清楚如何访问删除复选框(当有可以删除=真)

相应的代码如下所示:

class BaseReleaseReleationFormSet(BaseGenericInlineFormSet): 

    def __init__(self, *args, **kwargs):

        self.instance = kwargs['instance']
        super(BaseReleaseReleationFormSet, self).__init__(*args, **kwargs)

        self.helper = FormHelper()
        self.helper.form_id = "id_relation_form"
        self.helper.form_class = 'form-horizontal'
        self.helper.form_method = 'post'
        self.helper.form_action = ''
        self.helper.form_tag = False

        base_layout = Row(
                Column(
                       Field('name', css_class='input-small'),
                       #Field('delete', css_class='input-small'),
                       css_class='span3'
                       ),
                Column(
                       Field('url', css_class='input-xlarge'),
                       css_class='span4'
                       ),
                css_class='row relation-row',
        )

        self.helper.add_layout(base_layout)

名称和 url 字段根据需要使用脆表单呈现,但删除复选框出现在表单的末尾。而且我无法在布局中访问它。

有人知道如何解决这个问题吗?有小费吗?提前致谢!


愚蠢的我 - 弄清楚了..删除字段被引用为“DELETE”。 (注意大写字母...)

    base_layout = Row(
            Column(
                   Field('name', css_class='input-small'),
                   css_class='span3'
                   ),
            Column(
                   Field('url', css_class='input-xlarge'),
                   Field('DELETE', css_class='input-small'),
                   css_class='span4'
                   ),
            css_class='row relation-row',
    )
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Django 脆皮表单、BaseGenericInlineFormSet 和allow_delete 的相关文章

  • Django MySQL 创建表时出错

    我有一个类似的问题这张票 https code djangoproject com ticket 18256在 Django 论坛上提出 我该如何解决这个问题 我还扩展了一个用户模型 如下所示 class Profile models Mo
  • Django ALLOWED_HOSTS 与 CORS(django-cors-headers)

    ALLOWED HOSTS 和 CORS 之间有什么区别 如果我定义了 ALLOWED HOSTS 我还需要定义 CORS 吗 我没有使用 django 模板 我也有可能动态定义这两个吗 我认为没有 我使用 django 作为后端 并在不同
  • DJANGO:如何列出_显示反向外键属性?

    我正在构建一个网络应用程序来跟踪一个人借阅的图书馆书籍 我有以下型号 class Person models Model name models CharField max length 100 def unicode self retur
  • 所有 disqus 评论都显示在所有博客页面上

    我构建了一个博客类型的应用程序 在 Django 中 我正在尝试使用 DISQUS 来集成评论montylounge 的 django disqus http github com montylounge django disqus 但所有
  • manage.pysyncdb 不会为某些模型添加表

    今天我的第二个不太熟练的问题 我有一个 django 项目 其中安装了四个应用程序 当我运行manage py syndb时 它只为其中两个创建表 据我所知 我的任何模型文件都没有问题 并且所有应用程序都在我的设置文件中的 INSTALLE
  • 自定义 django-rest-framework-simplejwt 的 JWT 响应

    我正在设置 Django 来发送 JWT 响应而不是视图 我尝试使用 django rest framework simplejwt 这个框架中提供了一个函数TokenObtainPairView as view 返回一对 jwt 我需要使
  • Django 迁移 RunPython 无法调用模型方法

    我正在使用以下命令创建数据迁移RunPython方法 但是 当我尝试在对象上运行方法时 没有定义任何方法 是否可以使用调用模型上定义的方法RunPython 模型方法在迁移中不可用 包括数据迁移 然而 有一个解决方法 它应该与调用模型方法非
  • Django modelAdmin __init__ 和内联

    嘿 我对 Django 相当陌生 我正在寻找动态编辑管理类变量 完整的想法是在添加时隐藏内联 仅在编辑时显示 但我在这里提炼这个问题 有人可以解释为什么这不起作用吗 class dbTablePermissionInline admin T
  • 如何在 django 模板中将名称反转为绝对 url?

    url url name 给出一个相对名称 我怎样才能做类似的事情 absolute url url name 这样它就会返回带基数的 url 包括端口 如果存在 有不同的解决方案 编写您自己的模板标签并使用 HttpRequest bui
  • 使用 Javascript 在单独的表单页面上使用图像文件名更新隐藏的表单字段

    我有一个定制的 Djangowizard form html它在我的调查的三个不同页面上向用户显示了 3 张不同的图像 我正在尝试使用下面的脚本来更新 3 个不同页面上的 3 个隐藏表单字段 其内容为value display image
  • 在 Docker 容器中看不到 Django

    我想在一个简单的 Docker 容器中运行 Django 首先 我使用 Docker 文件构建了容器 里面没有什么特别的 只有 FROM RUN 和 COPY 命令 然后我用命令运行我的容器 docker run tid p 8000 80
  • Django 如何将自定义变量传递到上下文以在自定义管理模板中使用?

    我正在扩展change list html 我需要输出settings py中定义的变量 如何将该特定变量传递到自定义管理模板上下文中 class MyModelAdmin admin ModelAdmin def changelist v
  • django 在查询中计算相同字段值的最有效方法

    假设我有一个包含很多字段的模型 但我只关心一个 charfield 可以说 charfield 可以是任何东西 所以我不知道可能的值 但我知道这些值经常重叠 所以我可以有 20 个带有 abc 的对象和 10 个带有 xyz 的对象 或者我
  • Django REST Framework:无法使用视图名称解析超链接关系的 URL

    我已经广泛研究了这个相当常见的问题 但没有一个修复对我有用 我正在 REST 框架中构建 Django 项目 并希望使用超链接关系 用户可以拥有许多独立的汽车和路线 路线是位置的集合 这些是我的序列化器 class CarSerialize
  • 在 Django 中翻译文件时的 Git 命令

    我在 Django 中有一个现有的应用程序 我想在页面上添加翻译 在页面上我有 trans Projects 在 po 文件中我添加了 templates staff site html 200 msgid Projects msgid P
  • 如何使用装饰器禁用某些功能的中间件?

    我想模仿的行为csrf exempt see here https docs djangoproject com en 1 11 ref csrf django views decorators csrf csrf exempt and h
  • 在 Django 中定期运行一个函数

    我在 Django 中编写一个应用程序来监视一组服务器中的某些服务 我希望定期更新观点 到目前为止 我已经研究过编写自定义管理命令 链接在这里 http docs djangoproject com en dev howto custom
  • 为什么当我运行“python manage.pysyncdb --all”时会出现此错误?

    我正在尝试应用教程http docs django cms org en 2 1 3 getting started tutorial html http docs django cms org en 2 1 3 getting start
  • 使用 Http Post 发送图像

    我想使用 Http Post 将图像从 android 客户端发送到 Django 服务器 该图像是从图库中选择的 目前 我正在使用列表值名称 Pairs 将必要的数据发送到服务器并接收来自 Django 的 JSON 响应 是否可以对图像
  • Django 代理模型的继承和多态性

    我正在开发一个我没有启动的 Django 项目 我面临着一个问题遗产 我有一个大模型 在示例中简化 称为MyModel这应该代表不同种类的物品 的所有实例对象MyModel应该具有相同的字段 但方法的行为根据项目类型的不同而有很大差异 到目

随机推荐

  • 我应该缓存 System.getProperty("line.separator") 吗?

    考虑这样的方法 Override public String toString final StringBuilder sb new StringBuilder for final Room room map sb append room
  • 显示用户时区模型上的所有日期 (Laravel)

    我有用户timezone存储 有timezone栏目中的usersDB表 我想显示all dates属性上所有型号在用户的时区 如果经过验证的 我正在尝试找到一种优雅的方法来执行此操作 理想情况下 当 Blade 视图中有类似这样的内容时
  • 限制在 Gnuplot 上绘制的函数的域

    我正在Gnuplot上绘制一组数据 并且想要叠加函数x 2在同一个地块上 我可以这样做 plot filename using 1 2 x 2 这会产生一个图 其中函数x 2延伸到图的整个域 我想让该函数仅显示在图形的一小部分上 例如从 x
  • mutate 和 rowSums 排除列

    如同 mutate rowSums 排除一列但就我而言 我真的希望能够使用select删除特定列或一组列 我试图理解为什么这种性质的东西不起作用 d lt data frame Alpha letters 1 26 Beta rnorm 2
  • Three.js 阴影痤疮的原因是什么以及如何解决

    为了让所有阴影都能渲染出来 我设置了shadow camera top bottom left right定向光 投射阴影 但会导致阴影痤疮 我尝试使用shadow bias但还是不对 阴影痤疮的原因是什么以及如何解决 这是我的代码 lig
  • 在 SpriteKit 中,SKCropNode 对 SKShapeNode 没有影响

    我一直在尝试使用 SKCropNode 将遮罩应用于 SKShapeNode 但到目前为止没有成功 认为这是一个 SpriteKit bug 这是代码片段 SKNode contentNode SKNode node picture use
  • Haskell 进口申报

    我开始阅读有关 monad 转换器的内容 令我困惑的是Control Monad CatchIO我在许多代码示例中看到的导入声明 import MonadCatchIO transformers Control Monad CatchIO
  • Python中文件路径以字符串形式抛出错误

    我需要在 Python 中以字符串的形式放置很多文件路径作为我的程序的一部分 例如我的目录之一是D ful automate dl 但 Python 将某些字符一起识别为其他字符并抛出错误 在示例中 错误是IOError Errno 22
  • 如何在 VB6 中运行 shell 命令而不打开 CMD 窗口

    以下代码是我的 VB6 程序的一部分 我在 VB 中使用 shell 命令来使用标志和参数执行 pscp exe 我的问题是 当 VB 运行该行时 Shell strCommand 1 它还打开 CMD 窗口 2 4 秒 CMD 弹出窗口
  • 如何在Arduino上将数据写入文本文件

    我不断收到一些位置数据 目前正在将其打印到序列中 假设我有字符串 5 并希望将其打印到文本文件 myTextFile 我需要做什么才能实现此目的 需要明确的是 文本文件将保存在我的计算机上 而不是 Arduino 上的 SD 卡上 另外 在
  • 为什么 Glassfish 管理控制台这么慢?

    我正在运行 GlassFish Server 开源版 3 0 1 内部版本 22 在我的开发环境 Mac OSX 4 核和 8GB RAM 和生产环境 Linux 2 核 4GB 中 控制台的启动速度都非常慢 机器基本上闲置 玻璃鱼在做什么
  • 使用 Tkinter 将一个按钮绑定到两个事件

    我刚刚开始编程 正在制作一个井字游戏程序 在我的程序中 我有一个显示功能 它可以更改并确保输入的内容有效 还有一个获胜检查器 有没有办法可以将这两个功能绑定到回车键 就像是 RowEnt bind
  • 在 C# 的 foreach 循环中更新结构

    我有这个代码 C using System Collections Generic namespace ConsoleApplication1 public struct Thing public string Name class Pro
  • 自动将代码从 Gitlab 部署到 AWS EC2 实例

    我们正在构建一个正在使用的应用程序GitLab存储库 手动将代码部署到测试服务器亚马逊 AWS EC2 实例很乏味 我计划自动化部署过程 这样当我们提交代码时 它应该反映在测试实例中 据我所知 我们可以使用AWS代码部署从中获取代码的服务G
  • 可用于 Rails 应用程序其余部分的 CoffeeScript/JavaScript 类和方法集

    我正在使用 Rails 3 2 9 当我将 CoffeeScript 代码添加到 js coffee文件在 app assets javascripts目录中 我在所有网页中都得到了生成的 JavaScript 问题是所有 JavaScri
  • 取消异步网络请求?

    我正在使用适用于 Windows Phone 的异步 CTP 库 有谁知道如何取消待处理的网络请求 Request HttpWebRequest WebRequest Create url Request Credentials new N
  • django Rest框架序列化字典而不创建模型

    我的数据是这样的 我想序列化它们而不为它们创建模型 form 1 count 1 form 2 count 3 序列化到 form my form name 1 count 1 form my form name 2 count 3 我想用
  • 非阻塞获取字符

    平台 Linux 3 2 0 x86 Debian 7 编译器 GCC 4 7 2 Debian 4 7 2 5 我正在编写一个函数 如果标准输入中已存在字符 则从标准输入读取单个字符 如果 stdin 为空 则该函数将不执行任何操作并返回
  • 如何使用 JPA/Hibernate 设置复合主键的列顺序

    我在组合主键中的列排序时遇到问题 我有一个包含以下内容的表 Embeddable public class MessageInfo implements Serializable private byte loc private long
  • Django 脆皮表单、BaseGenericInlineFormSet 和allow_delete

    我在使用 django crispy forms 时遇到了一个问题 我无法得到答案 我有一个相当复杂的表单布局 到目前为止 一切都与 cripy forms 一起工作得非常好 表单的一部分使用通用内联表单集 这也有效 但我的问题是 我无法弄