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

作者:pushiqiang 时间:2022-11-17 14:58:24 

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", )

来源:http://blog.csdn.net/pushiqiang/article/details/53746744

标签:django,admin,添加数据,自动记录,user
0
投稿

猜你喜欢

  • JS获取鼠标位置距浏览器窗口距离的方法示例

    2024-04-19 10:06:14
  • MySQL数据库配置优化的方案

    2024-01-14 00:41:52
  • Python 关于反射和类的特殊成员方法

    2021-10-16 19:30:13
  • python中matplotlib的颜色及线条控制的示例

    2023-11-04 08:11:50
  • python3.6+opencv3.4实现鼠标交互查看图片像素

    2021-09-09 05:27:12
  • Vue 实现拨打电话操作

    2024-05-09 15:09:53
  • Python深度学习pytorch实现图像分类数据集

    2023-07-05 01:50:58
  • 非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程

    2023-07-21 16:21:41
  • python去掉 unicode 字符串前面的u方法

    2021-03-02 20:53:33
  • SqlServer 索引自动优化工具

    2012-10-07 10:41:09
  • python实现爬虫统计学校BBS男女比例之多线程爬虫(二)

    2021-05-10 03:08:18
  • Pytorch自定义CNN网络实现猫狗分类详解过程

    2023-10-27 19:51:02
  • vue通信方式EventBus的实现代码详解

    2024-05-10 14:16:38
  • 解决Can't locate ExtUtils/MakeMaker.pm in @INC报错

    2024-01-22 20:46:49
  • 解决idea git切换多个分支后maven不生效的问题

    2023-06-28 17:48:13
  • python基本数据类型练习题

    2022-07-21 14:26:26
  • 巧妙的Sql函数日期处理方法

    2009-05-25 17:59:00
  • python解决12306登录验证码的实现

    2023-05-29 10:28:35
  • js实现简单的联动菜单效果

    2024-04-19 09:54:45
  • vscode配置leetcode插件并解决无法登录问题(图文详解)

    2023-05-10 18:40:42
  • asp之家 网络编程 m.aspxhome.com