django admin添加数据自动记录user到表中的实现方法


Posted in Python onJanuary 05, 2018

1.需求:在后台添加一条数据的同时要把添加者记录到表中。

2.models.py

class Setting(models.Model): 
  ...      
  user = models.CharField(max_length=50, blank=True, help_text=u"添加者")
  ...

3.admin.py

@register(Setting)
class SettingAdmin(admin.ModelAdmin):
  list_display = ("pk", "user", "other_field")
  def save_model(self, request, obj, form, change):
    obj.user = request.user
    obj.save()
  readonly_fields = ("user", )

以上这篇django admin添加数据自动记录user到表中的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python re正则表达式模块(Regular Expression)
Jul 16 Python
python在不同层级目录import模块的方法
Jan 31 Python
Python学生成绩管理系统简洁版
Apr 05 Python
wxPython之解决闪烁的问题
Jan 15 Python
Python程序运行原理图文解析
Feb 10 Python
python中的turtle库函数简单使用教程
Jul 23 Python
Python 使用PyQt5 完成选择文件或目录的对话框方法
Jun 27 Python
Python多版本开发环境管理工具介绍
Jul 03 Python
深入浅析Python 中的sklearn模型选择
Oct 12 Python
Python递归实现打印多重列表代码
Feb 27 Python
Python3实现个位数字和十位数字对调, 其乘积不变
May 03 Python
基于python实现简单C/S模式代码实例
Sep 14 Python
Python3 queue队列模块详细介绍
Jan 05 #Python
python多进程中的内存复制(实例讲解)
Jan 05 #Python
使用python和Django完成博客数据库的迁移方法
Jan 05 #Python
Python3多线程爬虫实例讲解代码
Jan 05 #Python
python编写微信远程控制电脑的程序
Jan 05 #Python
使用python爬虫实现网络股票信息爬取的demo
Jan 05 #Python
简单实现python收发邮件功能
Jan 05 #Python
You might like
不用数据库的多用户文件自由上传投票系统(3)
2006/10/09 PHP
《PHP边学边教》(02.Apache+PHP环境配置――上篇)
2006/12/13 PHP
PHP 巧用数组降低程序的时间复杂度
2010/01/01 PHP
PHP6 中可能会出现的新特性预览
2014/04/04 PHP
yii2使用gridView实现下拉列表筛选数据
2017/04/10 PHP
php的优点总结 php有哪些优点
2019/07/19 PHP
Laravel5.4简单实现app接口Api Token认证方法
2019/08/29 PHP
Jquery常用技巧收集整理篇
2010/11/14 Javascript
javascript学习(二)javascript常见问题总结
2013/01/02 Javascript
上传的js验证(图片/文件的扩展名)
2013/04/25 Javascript
浅析Cookie中的Path与domain
2013/12/18 Javascript
在JS中解析HTML字符串示例代码
2014/04/16 Javascript
jquery 获取select数组与name数组长度的实现代码
2016/06/20 Javascript
针对后台列表table拖拽比较实用的jquery拖动排序
2016/10/10 Javascript
基于JS实现横线提示输入验证码随验证码输入消失(js验证码的实现)
2016/10/27 Javascript
Layui table 组件的使用之初始化加载数据、数据刷新表格、传参数
2017/09/11 Javascript
浅谈js的解析顺序 作用域 严格模式
2017/10/23 Javascript
vue自定义底部导航栏Tabbar的实现代码
2018/09/03 Javascript
解决axios post 后端无法接收数据的问题
2019/10/29 Javascript
简单了解Vue + ElementUI后台管理模板
2020/04/07 Javascript
vue3弹出层V3Popup实例详解
2021/01/04 Vue.js
node中短信api实现验证码登录的示例代码
2021/01/20 Javascript
[53:52]OG vs EG 2018国际邀请赛淘汰赛BO3 第二场 8.23
2018/08/24 DOTA
python判断自身是否正在运行的方法
2019/08/08 Python
Python Django view 两种return的实现方式
2020/03/16 Python
Python 日期与时间转换的方法
2020/08/01 Python
python Timer 类使用介绍
2020/12/28 Python
html5使用canvas实现图片下载功能的示例代码
2017/08/26 HTML / CSS
HTML5 Canvas 起步(1) - 基本概念
2009/05/12 HTML / CSS
Html5定位终极解决方案
2020/02/05 HTML / CSS
《池塘边的叫声》教学反思
2014/04/12 职场文书
小学社团活动总结
2014/06/27 职场文书
2014年大学生工作总结
2014/11/20 职场文书
优秀校长事迹材料
2014/12/24 职场文书
2016自主招生教师推荐信范文
2015/03/23 职场文书
win11自动弹出虚拟键盘怎么关闭? Win11关闭虚拟键盘的技巧
2023/01/09 数码科技