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中chr、unichr、ord字符函数之间的对比
Jun 16 Python
Python常用内置模块之xml模块(详解)
May 23 Python
Python排序搜索基本算法之选择排序实例分析
Dec 09 Python
Python小工具之消耗系统指定大小内存的方法
Dec 03 Python
windows下numpy下载与安装图文教程
Apr 02 Python
python并发编程多进程 模拟抢票实现过程
Aug 20 Python
Python 中pandas索引切片读取数据缺失数据处理问题
Oct 09 Python
Python3.7 基于 pycryptodome 的AES加密解密、RSA加密解密、加签验签
Dec 04 Python
pycharm无法安装第三方库的问题及解决方法以scrapy为例(图解)
May 09 Python
解决pycharm 格式报错tabs和space不一致问题
Feb 26 Python
如何用 Python 子进程关闭 Excel 自动化中的弹窗
May 07 Python
pytest实现多进程与多线程运行超好用的插件
Jul 15 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面向对象编程快速入门
2006/12/14 PHP
Smarty模板快速入门
2007/01/04 PHP
php数组合并的二种方法
2014/03/21 PHP
thinkphp浏览历史功能实现方法
2014/10/29 PHP
php使用simplexml_load_file加载XML文件并显示XML的方法
2015/03/19 PHP
php筛选不存在的图片资源
2015/04/28 PHP
详解PHP的抽象类和抽象方法以及接口总结
2019/03/15 PHP
深入领悟JavaScript中的面向对象
2013/11/18 Javascript
将list转换为json失败的原因
2013/12/17 Javascript
js实现网页随机切换背景图片的方法
2014/11/01 Javascript
JS实现双击屏幕滚动效果代码
2015/10/28 Javascript
快速掌握jQuery插件WebUploader文件上传
2016/11/07 Javascript
JS键盘版计算器的制作方法
2016/12/03 Javascript
jquery无法为动态生成的元素添加点击事件的解决方法(推荐)
2016/12/26 Javascript
浅谈Javascript事件对象
2017/02/05 Javascript
canvas实现探照灯效果
2017/02/07 Javascript
简单明了区分escape、encodeURI和encodeURIComponent
2018/05/26 Javascript
微信公众号平台接口开发 获取微信服务器IP地址方法解析
2019/08/14 Javascript
速记Python布尔值
2017/11/09 Python
django admin添加数据自动记录user到表中的实现方法
2018/01/05 Python
Python使用post及get方式提交数据的实例
2019/01/24 Python
Python类class参数self原理解析
2020/11/19 Python
selenium+headless chrome爬虫的实现示例
2021/01/08 Python
CSS3 实现侧边栏展开收起动画
2014/12/22 HTML / CSS
详解H5 活动页之移动端 REM 布局适配方法
2017/12/07 HTML / CSS
英国皇室御用百货:福南梅森(Fortnum & Mason)
2017/12/03 全球购物
党员创先争优承诺书
2014/03/26 职场文书
大学生党员自我评价范文
2014/04/09 职场文书
合伙协议书范本
2014/04/21 职场文书
学习十八大标语
2014/10/09 职场文书
事业单位考察材料范文
2014/12/25 职场文书
房地产公司工程部经理岗位职责
2015/04/09 职场文书
Pytest实现setup和teardown的详细使用详解
2021/04/17 Python
解决vue $http的get和post请求跨域问题
2021/06/07 Vue.js
疑《守望先锋2》A测截图泄露 或将推出新模式、新界面
2022/04/03 其他游戏
python处理json数据文件
2022/04/11 Python