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 相关文章推荐
使用beaker让Facebook的Bottle框架支持session功能
Apr 23 Python
Python实现对PPT文件进行截图操作的方法
Apr 28 Python
python函数装饰器用法实例详解
Jun 04 Python
实例讲解Python中函数的调用与定义
Mar 14 Python
Django如何实现内容缓存示例详解
Sep 24 Python
python 实现求解字符串集的最长公共前缀方法
Jul 20 Python
django项目搭建与Session使用详解
Oct 10 Python
django框架事务处理小结【ORM 事务及raw sql,customize sql 事务处理】
Jun 27 Python
python3 实现的对象与json相互转换操作示例
Aug 17 Python
Pycharm 使用 Pipenv 新建的虚拟环境(图文详解)
Apr 16 Python
python怎么调用自己的函数
Jul 01 Python
Python实现简单猜数字游戏
Feb 03 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
php+ajax实现仿百度查询下拉内容功能示例
2017/10/20 PHP
深入学习微信网址链接解封的防封原理visit_type
2019/08/15 PHP
javascript DOM编程实例(智播客学习)
2009/11/23 Javascript
jQuery对象[0]是什么含义?
2010/07/31 Javascript
javascript 基础篇2 数据类型,语句,函数
2012/03/14 Javascript
通过jQuery源码学习javascript(三)
2012/12/27 Javascript
JS正则表达式大全(整理详细且实用)
2013/11/14 Javascript
jQuery图片切换插件jquery.cycle.js使用示例
2014/06/16 Javascript
深入浅析Extjs中store分组功能的使用方法
2016/04/20 Javascript
jQuery绑定事件的几种实现方式
2016/05/09 Javascript
Bootstrap组件(一)之菜单
2016/05/11 Javascript
详解JavaScript中的事件流和事件处理程序
2016/05/20 Javascript
用JS中split方法实现彩色文字背景效果实例
2016/08/24 Javascript
Angular 常用指令实例总结整理
2016/12/13 Javascript
BootStrap3使用错误记录及解决办法
2016/12/22 Javascript
关于不同页面之间实现参数传递的几种方式讨论
2017/02/13 Javascript
javascript 中模板方法单例的实现方法
2017/10/17 Javascript
使用Vue自定义指令实现Select组件
2018/05/24 Javascript
使用ECharts实现状态区间图
2018/10/25 Javascript
[46:03]LGD vs VGJ.T 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python 迭代器和iter()函数详解及实例
2017/03/21 Python
python pandas dataframe 按列或者按行合并的方法
2018/04/12 Python
用Python实现筛选文件脚本的方法
2018/10/27 Python
浅谈python 读excel数值为浮点型的问题
2018/12/25 Python
python实现文件的分割与合并
2019/08/29 Python
python智联招聘爬虫并导入到excel代码实例
2019/09/09 Python
python获取array中指定元素的示例
2019/11/26 Python
python安装dlib库报错问题及解决方法
2020/03/16 Python
用pandas划分数据集实现训练集和测试集
2020/07/20 Python
Python3以GitHub为例来实现模拟登录和爬取的实例讲解
2020/07/30 Python
详解python os.path.exists判断文件或文件夹是否存在
2020/11/16 Python
canvas之自定义头像功能实现代码示例
2017/09/29 HTML / CSS
伊莱克斯(Electrolux)俄罗斯网上商店:瑞典家用电器品牌
2021/01/23 全球购物
《记金华的双龙洞》教学反思
2014/04/19 职场文书
小学一年级学生评语
2014/04/22 职场文书
Go归并排序算法的实现方法
2022/04/06 Golang