我想在’Add model_name’附近添加一个自定义按钮.当我点击新创建的按钮时,我想显示一个自定义表单,我可以从选择框中选择一个模型.当我点击保存时,我想保存这个模型,并有机会获得一些参数,所以这是一个’添加’,但没有再选择所有选项.我举一个明显的例子:

我有一个型号名称’Book’.我第一次创建一个新的书籍条目,我有一个表格’添加书’,我必须完全填写表格.所以我有一本主键= Book_1_1的书但现在我想要添加第二本书,它与第一本书相同,但版本改变了,所以我想要一本新书,但我不想再选择所有项目了在标准的“添加书籍”表单中,我想要点击创建新实例 – >我可以从包含所有书籍对象的选择框中选择1本书,当我“保存”这个时,会生成一本新的书本实例.此实例具有以下主键:例如Book_1_2.我知道如何保存这个,但我不知道如何更改管理站点来执行此操作.我需要两件事:

1)在“Add_model_name”附近添加一个“新实例”按钮

2)在选择框中传递包含所有model_name对象的表单,当我单击“保存”时,我想要检索一个对象,我可以使用该对象修改某些内容以将其另存为“新书”.

有任何想法吗?

更新我已经添加了“新”按钮,但就像我现在可以看到而不是url = add,我必须在管理员内部创建一个新的URL,如add_instance等.有人有任何文档吗?

问候,

海恩

让自己变得太难了.这样做:

class MyModelAdmin(admin.ModelAdmin):

# Other stuff here

save_as = True

现在,您可以打开您的图书条目,更改任何不同的内容并点击“另存为新”,它将创建一个包含该信息的新书,而不是覆盖另一个.

python自定义表单_django admin添加自定义按钮自定义表单相关推荐

  1. python筛选时间段_django admin管理工具自定义时间区间筛选器DateRangeFilter介绍

    django admin管理工具有很多好用的功能,例如搜索框.筛选器等,编码简单,功能强大. 但是常规的时间筛选有一定局限性,只能显示一定时间节点到当前时间这一段时间段内的筛选结果,做不到自由定义时间 ...

  2. python省市区三级联动_Django Admin实现三级联动的示例代码(省市区)

    通过自定义Admin的模板文件实现省市区的三级联动.要求创建记录时,根据省>市>区的顺序选择依次显示对应数据. 修改记录时默认显示已存在的数据. Model class Member(mo ...

  3. python展示数据库视图_Django Admin后台添加数据库视图过程解析

    你通过以下语句,创建了一个数据库视图: create view entities_entity as select id, name from entities_hero union select 1 ...

  4. Microsoft Power Platform MDA app添加自定义按钮

    想在model driven app里面添加自定义按钮有两种方式,一种是直接在app编辑模式里面通过edit command bar方式编辑,这种目前因为没权限还没试过,后续试过再更新细节 还有一种方 ...

  5. python django 表单_Django ModelForm与Form

    django表单系统中,所有的表单类都作为django.forms.Form的子类创建,包括ModelForm 关于django的表单系统,主要分两种 基于django.forms.Form 基于dj ...

  6. ant4 多个form 验证_ant-design表单处理和常用方法及自定义验证操作

    首先要说一下antdesign这个框架API和demo丰富,而且开发环境提供对应的warning来纠正用户的错误.是一个很好的组件库. 关于表单验证方面是依赖于 async-validator 库.百 ...

  7. 将含有自定义代码的Infopath模板发布到Sharepoint表单库中

    最近一好友通过msn曰:"ocean最近没有写点什么?".想想也确实应该写点什么了.从实际的项目经验来说,也确实有很多东西可以写,至少也能写个小册子,但是始终没有静下心来写.上次去 ...

  8. python表单验证_Python——flask_wtf验证form表单

    前言: web表单是web应用程序的基本功能.它是HTML页面中负责数据采集的部件.表单有三个部分组成:表单标签.表单域.表单按钮.表单允许用户输入数据,负责HTML页面数据采集,通过表单将用户输入的 ...

  9. python表单防重复提交_防止表单重复提交的几种策略

    表单重复提交是在多用户Web应用中最常见.带来很多麻烦的一个问题.有很多的应用场景都会遇到重复提交问题,比如: 点击提交按钮两次. 点击刷新按钮. 使用浏览器后退按钮重复之前的操作,导致重复提交表单. ...

最新文章

  1. WebStorm 运行Rect Native 项目
  2. Grid R-CNN解读:商汤最新目标检测算法,定位精度超越Faster R-CNN
  3. 大家对协同管理软件是怎么理解的?协同管理软件最主要需要解决企业/组织什么问题?
  4. Python-高阶函数
  5. redis高级-内存淘汰策略
  6. JSON字符串和对象 的转换
  7. 数据库:后端开发必备的 MySQL日志文件知识点
  8. [react] 使用webpack打包React项目,怎么减小生成的js大小?
  9. canvas画条形图 微信小程序_小程序-引入 echart 图表画圆饼图
  10. 通俗易懂的MonteCarlo积分方法(六)
  11. Ubuntu安装nagios步骤
  12. 生物信息学 之 序列比对
  13. 量化投资学习——一份高频因子的研报综述
  14. 形容linux技术视野的词,火焰图:全局视野的Linux性能剖析
  15. 获取自然月之前或者自然月之后的日期
  16. 一份诚恳的互联网找工作总结和感想(附:怎样花两年时间去面试一个人)
  17. 计算机控制系统在机电设备中的应用,接口技术在机电一体化控制系统中的应用...
  18. 整理:JVM基本结构
  19. 电商4.0项目【三】: 用户模块(8081)
  20. 设计模式之(十四)观察者模式Observer

热门文章

  1. 今日头条中文新闻文本(多层)分类数据集(NLP/文本分类)
  2. 【计网】TCP协议(四)
  3. 施耐德plc与组态王连接
  4. 用PyCharm实现罗盘时钟(代码)
  5. Android自定义控件(三)——打造闪闪发光的字体
  6. 【网络安全】免费DDOS攻击测试工具
  7. SAP中银企直联付款审批问题解决案例
  8. 成都拓嘉启远:拼多多基础四项优化如何做
  9. python保存到指定文件夹_Python文件夹与文件的相关操作(推荐)
  10. 简单的描述电荷泵的工作原理