当前位置: 首页 > 编程笔记 >

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

锺离嘉茂
2023-03-14
本文向大家介绍django admin添加数据自动记录user到表中的实现方法,包括了django admin添加数据自动记录user到表中的实现方法的使用技巧和注意事项,需要的朋友参考一下

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到表中的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍PHP实现动态添加XML中数据的方法,包括了PHP实现动态添加XML中数据的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP实现动态添加XML中数据的方法。分享给大家供大家参考,具体如下: 前面简单讲述了xml文档的创建,这里继续讨论xml中数据的动态添加: 一. 代码 二. 运行结果 PS:这里再为大家提供几款关于xml操作的在线工具供大家参考使用: 在线XML/

  • 本文向大家介绍Ajax动态为下拉列表添加数据的实现方法,包括了Ajax动态为下拉列表添加数据的实现方法的使用技巧和注意事项,需要的朋友参考一下  1. 前台jsp,新建一个下拉控件 2. js部分,建一个function方法,利用ajax,指向 'getAllTypes.action' 的servlet部分,获取传来的下拉列表的数据,动态填充 3. 新建一个servlet页面,用来向Ajax返回数

  • 本文向大家介绍在Django中实现添加user到group并查看,包括了在Django中实现添加user到group并查看的使用技巧和注意事项,需要的朋友参考一下 一、添加user到group 第一种: 第二种: 二、查看group里面的用户 第一种: 第二种: 第三种: 以上这篇在Django中实现添加user到group并查看就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多

  • 本文向大家介绍Android实现ListView分页自动加载数据的方法,包括了Android实现ListView分页自动加载数据的方法的使用技巧和注意事项,需要的朋友参考一下 Android应用开发中,采用ListView组件来展示数据是很常用的功能,当一个应用要展现很多的数据时,一般情况下都不会把所有的数据一次就展示出来,而是通过分页的形式来展示数据,个人觉得这样会有更好的用户体验。因此,很多应

  • 本文向大家介绍AngularJS实现动态编译添加到dom中的方法,包括了AngularJS实现动态编译添加到dom中的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了AngularJS实现动态编译添加到dom中的方法。分享给大家供大家参考,具体如下: 在使用angularjs 时,希望通过动态构建angular模版,再通过angular进行展示。 使用 方法如下: 这种代码就是angu

  • 本文向大家介绍laravel实现登录时监听事件,添加登录用户的记录方法,包括了laravel实现登录时监听事件,添加登录用户的记录方法的使用技巧和注意事项,需要的朋友参考一下 一、执行,php artisan make:event AdminLoginEvent 命令,Laravel目录\app\Events会生成AdminLoginEvent.php文件, 二、我们先在\app\Provider