如何覆盖 django 管理站点中的删除确认页面?

2024-02-09

在我的 django 1.4 项目中,我需要覆盖管理站点中的删除确认页面,并执行一些额外的任务模型。我找到了通用的DeleteView,但没有找到有关如何使用它的任何好的帮助。


要覆盖管理员默认确认页面,请定义您自己的admin/delete_confirmation.html (源码在Github上 https://github.com/django/django/blob/master/django/contrib/admin/templates/admin/delete_confirmation.html) 模板。例如:如果您想覆盖模型的确认页面Book在应用程序中定义Library,创建文件TEMPLATES_ROOT_DIRECTORY/admin/library/book/delete_confirmation.html.

{% extends "admin/delete_confirmation.html" %}

{% block content %}
    <p>
        Lorem ipsum dolor sit amet
    </p>

    {{ block.super }}
{% endblock %}

要修改视图,定义/覆盖ModelAdmin.delete_view(...)在您的管理子类上。看:https://docs.djangoproject.com/en/dev/ref/contrib/admin/#django.contrib.admin.ModelAdmin.delete_view https://docs.djangoproject.com/en/dev/ref/contrib/admin/#django.contrib.admin.ModelAdmin.delete_view.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何覆盖 django 管理站点中的删除确认页面? 的相关文章

  • 获取 .wav 文件长度或持续时间

    我正在寻找一种方法来找出 python 中音频文件 wav 的持续时间 到目前为止我已经了解了 pythonwave图书馆 mutagen pymedia pymad我无法获取 wav 文件的持续时间 Pymad给了我持续时间 但它不一致
  • 多处理中的动态池大小?

    有没有办法动态调整multiprocessing Pool尺寸 我正在编写一个简单的服务器进程 它会产生工作人员来处理新任务 使用multiprocessing Process对于这种情况可能更适合 因为工作人员的数量不应该是固定的 但我需
  • 将 numpy 数组合并为单个 int

    numpy 数组怎么可以这样 10 22 37 45 转换为单个 int32 数字 如下所示 10223745 这可以工作 gt gt gt int join map str 10 22 37 45 10223745 基本上你使用map s
  • 如何返回 cost, grad 作为 scipy 的 fmin_cg 函数的元组

    我怎样才能使 scipy 的fmin cg使用一个返回的函数cost and gradient作为元组 问题是有f对于成本和fprime对于梯度 我可能必须执行两次操作 非常昂贵 grad and cost被计算 此外 在它们之间共享变量可
  • 如何通过 python 多处理利用所有核心

    我一直在摆弄Python的multiprocessing现在已经使用了一个多小时的功能 尝试使用并行化相当复杂的图形遍历函数multiprocessing Process and multiprocessing Manager import
  • 创建上下文后将 jar 文件添加到 pyspark

    我正在笔记本上使用 pyspark 并且不处理 SparkSession 的创建 我需要加载一个包含一些我想在处理 rdd 时使用的函数的 jar 您可以使用 jars 轻松完成此操作 但在我的特定情况下我无法做到这一点 有没有办法访问sp
  • 使用 Paramiko 进行 DSA 密钥转发?

    我正在使用 Paramiko 在远程服务器上执行 bash 脚本 在其中一些脚本中 存在与其他服务器的 ssh 连接 如果我只使用 bash 不使用 Python 我的 DSA 密钥将被第一个远程服务器上的 bash 脚本转发并使用 以连接
  • Python Tkinter 模块不显示输出

    我正在尝试学习 Python 并尝试使用 Python 中的 GUI 并遇到了这个 Tkinter 模块 我的代码运行 但运行时窗口没有出现 我的代码如下 from Tkinter import to create a root windo
  • 在Python上获取字典的前x个元素

    我是Python的新手 所以我尝试用Python获取字典的前50个元素 我有一本字典 它按值降序排列 k 0 l 0 for k in len dict d l 1 if l lt 51 print dict 举个小例子 dict d m
  • AttributeError:“模块”对象没有属性[重复]

    这个问题在这里已经有答案了 我有两个 python 模块 a py import b def hello print hello print a py print hello print b hi b py import a def hi
  • Python将文本文件解析为嵌套字典

    考虑以下数据结构 HEADER1 key value key value HEADER2 key value key value HEADER3 key value HEADER4 key value key value 原始数据中没有缩进
  • Paste.httpserver 并通过 HTTP/1.1 Keep-alive 减慢速度;使用 httperf 和 ab 进行测试

    我有一个基于paste httpserver 的Web 服务器作为HTTP 和WSGI 之间的适配器 当我使用 httperf 进行性能测量时 如果每次使用 num conn 启动一个新请求 我每秒可以执行超过 1 000 个请求 如果我使
  • 两个不同长度的数据帧的列之间的余弦相似度?

    我在 df1 中有文本列 在 df2 中有文本列 df2 的长度将与 df1 的长度不同 我想计算 df1 text 中每个条目与 df2 text 中每个条目的余弦相似度 并为每场比赛给出分数 输入样本 df1 mahesh suresh
  • 如何查找或安装适用于 Python 的主题 tkinter ttk

    过去 3 个月我一直在制作一个机器人 仅用代码就可以完美运行 现在我的下一个目标是为它制作一个 GUI 但是我发现了一些障碍 主要的一个是能够看起来不像一个 30 年前的程序 我使用的是 Windows 7 我仅使用 Python 3 3
  • 使用 Python 将连续日期分组在一起

    Given dates datetime 2014 10 11 datetime 2014 10 1 datetime 2014 10 2 datetime 2014 10 3 datetime 2014 10 5 datetime 201
  • 在Raspberry pi上升级skimage版本

    我已经使用 Raspberry Pi 2 上的 synaptic 包管理器安装了 python 包 然而 skimage 模块版本 0 6 是 synaptic 中最新的可用版本 有人可以指导我如何将其升级到0 11 因为旧版本中缺少某些功
  • AWS Lambda 不读取环境变量

    我正在编写一个 python 脚本来查询 Qualys API 中的漏洞元数据 我在 AWS 中将其作为 lambda 函数执行 我已经在控制台中设置了环境变量 但是当我执行函数时 出现以下错误 module initialization
  • minizinc python 安装

    我通过 anaconda 提示符在 python 上安装了 minizinc 就像其他软件包一样 pip install minizinc 该软件包表示已成功安装 我可以导入该模块 但是 我正在遵循基本示例https minizinc py
  • 如何从namedtuple实例列表创建pandas DataFrame(带有索引或多索引)?

    简单的例子 from collections import namedtuple import pandas Price namedtuple Price ticker date price a Price GE 2010 01 01 30
  • 用于插入或替换 URL 参数的 Django 模板标签

    有人知道 Django 模板标签可以获取当前路径和查询字符串并插入或替换查询字符串值吗 例如向 some custom path q how now brown cow page 3 filter person 发出请求 电话 urlpar

随机推荐

  • ssh 脚本不会将控制权返回给父脚本

    我试图通过将其写入远程服务器的标准输入来执行本地脚本ssh命令 脚本运行良好 但随后ssh不退出 它只是挂起 并且控制权不会返回到父脚本 父外壳 for HOSTNAME in HOSTS do ssh t t HOSTNAME bash
  • 限制要创建的模型实例的数量 - django

    我有一个模型 我只想从中创建一个实例 并且不应允许更多实例 这可能吗 我有一种感觉 我在某个地方看到过这种做法 但不幸的是我无法找到它 编辑 我需要这个来构建一个极其简单的 CMS 我有一个 FrontPage 和 Page 类继承的抽象类
  • R 命令行将文件名传递给参数中的脚本 (Windows)

    我很难将文件名传递给 R 脚本 该文件是一个 csv 文件 其中包含多次运行脚本的批处理参数 我尝试将其包含在此处 以便用户无需编辑 R 脚本即可指定该文件的位置 我的 Windows 命令行语法是 R CMD BATCH slave ar
  • 子类化 UIView 以在 Quartz 中绘制

    我正在尝试使用 Quartz 2D 在我的 iPhone 应用程序中绘制图形 我知道我必须通过子类化 UIView 并重写 drawRect 函数来做到这一点 我正在努力追随this http www techotopia com inde
  • 按一个列表对另一个列表进行排序

    我有 2 个列表对象 一个只是整数列表 另一个是对象列表 但对象具有 ID 属性 我想要做的是按照与整数列表相同的排序顺序按对象的 ID 对对象列表进行排序 我已经玩了一段时间了 试图让它发挥作用 到目前为止还没有什么乐趣 这是我到目前为止
  • 用于 iPhone 应用程序开发的 Objective-C 中的字符串标记器

    我正在写一个字符串标记器Objective C http en wikipedia org wiki Objective C for an iPhone应用程序 http en wikipedia org wiki IPhone Third
  • 如何在闭包内移动 DOM 元素

    我正在尝试使用闭包这个答案 https stackoverflow com a 41231853 370407增量移动 DOM 元素 最终 我想动态创建许多应该独立移动的 DOM 元素 这就是我尝试在函数中定义变量的原因 给出的答案的例子是
  • 适用于 .Net 网上商店的简单 CMS

    我不确定这是否是正确的论坛 如果不是 我深表歉意 这里是 我正在尝试开发一个对用户来说应该非常简单的网上商店 只需添加产品 创建页面 某种付款方式和订单状态 建立新的网上商店也应该相当容易 我目前正在尝试在 Umbraco 中做到这一点 但
  • 如何在没有 RegAsm.exe 的情况下注册类型库

    我想知道是否可以在不使用的情况下注册类型库重组工具 http msdn microsoft com en us library tzat5yw6 28VS 80 29 aspx 这是我的情况 希望能解释我为什么要这样做 我正在 NET 中开
  • OAuth2 授予类型密码正在撤销其他 access_token

    这些天我一直在尝试学习一些服务器端框架 我不是 oauth2 的专家 但我曾与团队一起使用过 api 他们使用资源所有者凭据授予我访问权限 并使用 grant type 作为密码 client id 和 client secret 我可以同
  • 如何为特定工作表运行 VBA 代码(仅在工作表 1 中)(与活动工作表无关)?

    我是 VBA 编码的新手 我正在构建自定义股票筛选器 为此 我想在特定时间将股票价格打印到我的策略的不同单元格 我以某种方式开发了一个代码 但我不知道如何使其在特定工作表 工作表 1 中工作 而不管活动工作表如何 以下是我粘贴到本工作簿模块
  • 连接远程mysql数据库时Sequelize Connect ETIMEDOUT

    我收到错误SequelizeConnectionError connect ETIMEDOUT当尝试使用sequelize连接到远程mysql数据库时 当我尝试连接到本地 mysql 数据库时 可以成功建立连接 我正在使用sequelize
  • FB Ads API 状态、 effective_status 和广告实际状态

    来自广告 API 文档 https developers facebook com docs marketing api reference ad campaign group Reading它说 有效状态枚举 ACTIVE PAUSED
  • 通过 pgAdmin 在 PostgreSQL 中创建关系链接

    我在 pgAdmin 中创建了一个包含四个表的数据库 它是用 PostgreSQL 编码的 我想知道如何在 pgAdmin 中创建关系链接 我搜索过 google 和 youtube 但似乎找不到相关教程 如果有人能解释如何做到这一点 我将
  • getClass().getClassLoader() 为 null,为什么?

    我有一些代码可以调用 x getClass getClassLoader 但这会返回 null 当我不是从 Eclipse 而是从命令行启动相同的代码时 它会返回一个类加载器 我可以破解代码来做到这一点 if getClass getCla
  • 在 ASP.NET 中启用分块传输编码

    我有一个位于 IIS7 上的 ASP NET 3 5 网站 我正在使用动态压缩 想看看是否可以启用分块编码 IIS 或 Web 配置上是否有某些设置可以启用它 根据我的经验 调用 Response Flush 会将 Transfer Enc
  • 我对 kotlin 中的泛型有疑问

    我收到一个错误 像这样 Error 1 平台声明冲突 以下声明具有相同的 JVM 签名 getData Ljava lang Object fun 我在typeErasure2中定义 fun getData 我在 typeErasure2
  • Linux,为什么我有组权限却不能写?

    我想在我所属的员工组拥有的目录中创建一个文件 为什么我不能这样做 bmccann bmccann htpc ls l usr local lib R total 4 drwxrwsr x 2 root staff 4096 2010 07
  • RuntimeError:不允许数据库访问,请使用“django_db”标记或“db”或“transactional_db”固定装置来启用它

    我正在尝试运行 pytest 并收到此错误 RuntimeError Database access not allowed use the django db mark or the db or transactional db fixt
  • 如何覆盖 django 管理站点中的删除确认页面?

    在我的 django 1 4 项目中 我需要覆盖管理站点中的删除确认页面 并执行一些额外的任务模型 我找到了通用的DeleteView 但没有找到有关如何使用它的任何好的帮助 要覆盖管理员默认确认页面 请定义您自己的admin delete