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

 更新时间:2018年01月05日 14:58:02   作者:pushiqiang  
下面小编就为大家分享一篇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到表中的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 一文详细介绍Python中的OrderedDict对象

    一文详细介绍Python中的OrderedDict对象

    OrderedDict是Python标准库collections模块的一部分,下面这篇文章主要给大家介绍了关于Python中OrderedDict对象的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-08-08
  • python中的标准库html

    python中的标准库html

    html库是用于解析HTML的一个工具,是python自带的标准库之一,今天通过本文给大家介绍下python中的标准库html,感兴趣的朋友一起看看吧
    2022-04-04
  • Python脚本去除文件的只读性操作

    Python脚本去除文件的只读性操作

    这篇文章主要介绍了Python脚本去除文件的只读性操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-03-03
  • Python smallseg分词用法实例分析

    Python smallseg分词用法实例分析

    这篇文章主要介绍了Python smallseg分词用法,以实例形式分析了Python实现分析的相关技巧,需要的朋友可以参考下
    2015-05-05
  • Python生成xml文件方法示例

    Python生成xml文件方法示例

    Python标准库xml.etree.ElementTree提供了一些生成XML的工具,可以用于创建和操作XML文档,本文就来介绍以下如何生成生成xml文件,感兴趣的可以了解一下
    2023-09-09
  • Pycharm打开.py文件和项目的几种实现方式

    Pycharm打开.py文件和项目的几种实现方式

    这篇文章主要介绍了Pycharm打开.py文件和项目的几种实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-04-04
  • pandas如何将dataframe中的NaN替换成None

    pandas如何将dataframe中的NaN替换成None

    这篇文章主要介绍了pandas如何将dataframe中的NaN替换成None问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08
  • python 邮件检测工具mmpi的使用

    python 邮件检测工具mmpi的使用

    这篇文章主要介绍了python 用mmpi库实现邮件检测的方法,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下
    2021-01-01
  • python使用multiprocessing模块实现带回调函数的异步调用方法

    python使用multiprocessing模块实现带回调函数的异步调用方法

    这篇文章主要介绍了python使用multiprocessing模块实现带回调函数的异步调用方法,实例分析了multiprocessing模块异步调用的相关使用技巧,需要的朋友可以参考下
    2015-04-04
  • Python实现GIF动图加载和降帧的方法详解

    Python实现GIF动图加载和降帧的方法详解

    这篇文章主要为大家详细介绍了如何利用Python和Pygame实现GIF动图加载和降帧的效果,文中的示例代码讲解详细,感兴趣的小伙伴可以了解一下
    2023-02-02

最新评论