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条件和循环的使用方法
Nov 01 Python
python计算圆周长、面积、球体体积并画出圆
Apr 08 Python
Tornado协程在python2.7如何返回值(实现方法)
Jun 22 Python
详解Python中的Numpy、SciPy、MatPlotLib安装与配置
Nov 17 Python
numpy数组拼接简单示例
Dec 15 Python
基于Python实现定时自动给微信好友发送天气预报
Oct 25 Python
python numpy 按行归一化的实例
Jan 21 Python
在numpy矩阵中令小于0的元素改为0的实例
Jan 26 Python
利用django+wechat-python-sdk 创建微信服务器接入的方法
Feb 20 Python
详解用pyecharts Geo实现动态数据热力图城市找不到问题解决
Jun 26 Python
基于Python中isfile函数和isdir函数使用详解
Nov 29 Python
JetBrains PyCharm(Community版本)的下载、安装和初步使用图文教程详解
Mar 19 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 获取远程文件内容的函数代码
2010/03/24 PHP
php生成略缩图代码
2012/07/16 PHP
php分页函数完整实例代码
2014/09/22 PHP
PHP获取ip对应地区和使用网络类型的方法
2015/03/11 PHP
PHP对象链式操作实现原理分析
2016/10/09 PHP
ThinkPHP框架获取最后一次执行SQL语句及变量调试简单操作示例
2018/06/13 PHP
基于jquery的回到页面顶部按钮
2011/06/27 Javascript
尝试在让script的type属性等于text/html
2013/01/15 Javascript
jquery实现下拉菜单的二级联动利用json对象从DB取值显示联动
2014/03/27 Javascript
常用的Javascript数据验证插件
2015/08/04 Javascript
jQuery遮罩层实现方法实例详解(附遮罩层插件)
2015/12/08 Javascript
JavaScript省市区三级联动菜单效果
2016/09/21 Javascript
JS 对java返回的json格式的数据处理方法
2016/12/05 Javascript
JS中绑定事件顺序(事件冒泡与事件捕获区别)
2017/01/24 Javascript
vue 实现数字滚动增加效果的实例代码
2018/07/06 Javascript
小程序清理本地缓存的方法
2018/08/17 Javascript
监控微信小程序中的慢HTTP请求过程详解
2019/07/05 Javascript
JS实现手写 forEach算法示例
2020/04/29 Javascript
[03:43]2014DOTA2西雅图国际邀请赛 newbee战队巡礼
2014/07/07 DOTA
python3中int(整型)的使用教程
2017/03/23 Python
教你用 Python 实现微信跳一跳(Mac+iOS版)
2018/01/04 Python
Python无损音乐搜索引擎实现代码
2018/02/02 Python
Python递归实现汉诺塔算法示例
2018/03/19 Python
django中静态文件配置static的方法
2018/05/20 Python
Python 限定函数参数的类型及默认值方式
2019/12/24 Python
通过代码实例了解Python3编程技巧
2020/10/13 Python
用canvas做一个DVD待机动画的实现代码
2019/04/12 HTML / CSS
ivx平台开发之不用代码实现一个九宫格抽奖功能
2021/01/27 HTML / CSS
英国家居用品和家居装饰品购物网站:Cox & Cox
2019/08/25 全球购物
介绍一下sql server的安全性
2014/08/10 面试题
技校毕业生自荐信
2014/06/03 职场文书
社会实践活动总结范文
2014/07/03 职场文书
2014年财务工作总结与计划
2014/12/08 职场文书
2015年药品销售工作总结范文
2015/05/25 职场文书
地道战观后感
2015/06/04 职场文书
动漫APP软件排行榜前十名,半次元上榜,第一款由腾讯公司推出
2022/03/18 杂记