如何在post_save信号上以Django模型获取当前登录的用户?

Irshadmi 4

我想存储创建对象的信息?

尝试这样的事情..

def event_submitted(sender,instance,created,**args):
if created:
        content_type = ContentType.objects.get(app_label='activity', model='event')
        ModerationItem.objects.create(submitted_by= ?????,    # what to put here

                                      submitted_remarks=instance.remarks,
                                      activity_content_type=content_type,
                                      activity_object_id=instance.id,
                                      )


signals.post_save.connect(event_submitted , sender = Event) 
布鲁诺·德舒利耶

为了补充Altaisoft的回答:您必须了解模型不依赖于HTTP请求,并且可以在Python脚本(猜测./manage.py loaddata做什么?),Python shell,等等中创建/更新/删除。不一定是“登录用户”。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用post_save信号在Django模型上模拟方法

来自分类Dev

Django信号post_save()

来自分类Dev

具有post_save信号的django_mptt模型

来自分类Dev

具有post_save信号的django_mptt模型

来自分类Dev

在post_save信号上获取完整的User对象

来自分类Dev

使用 OneToOneField 扩展 Django 的用户模型:当并非每个用户都是 CustomUser 时,适当的 post_save 信号

来自分类Dev

Django信号post_save更新

来自分类Dev

Viewset / Serializer上的DRF PUT不会在模型实例上触发post_save信号

来自分类Dev

如何在Django post_save侦听器中获取请求对象

来自分类Dev

Python Django 模型信号 Post_Save 查询对象不包含保存的对象

来自分类Dev

传递参数Django信号-post_save / pre_save

来自分类Dev

在post_save django上发送邮件

来自分类Dev

如何将Django post_save信号作为后台进程运行?

来自分类Dev

Django从post_save信号访问ManyToMany字段

来自分类Dev

识别Django post_save信号中已更改的字段

来自分类Dev

Django从post_save信号访问ManyToMany字段

来自分类Dev

Django:断开 post_save 信号以避免递归

来自分类Dev

如何在Firebase上获取当前用户

来自分类Dev

多对多关系查询在post_save信号上返回空的查询集,但在Django shell中不返回

来自分类Dev

如何在iOS上获取当前信号处理程序?

来自分类Dev

如何在iOS上获取当前的信号处理程序?

来自分类Dev

如何在基于类的视图中获取当前登录的用户?

来自分类Dev

登录时触发带有发送方AUTH_USER_MODEL的post_save信号

来自分类Dev

登录时触发带有发送方AUTH_USER_MODEL的post_save信号

来自分类Dev

如何在Django的表单类中传递当前登录的用户

来自分类Dev

Django:将变量从pre_save传递到post_save信号

来自分类Dev

Django更改使用内联时调用pre_save post_save信号的顺序?

来自分类Dev

将 pre_save 信号更改为 post_save?Django

来自分类Dev

如何在Django模型中存储当前用户

Related 相关文章

  1. 1

    使用post_save信号在Django模型上模拟方法

  2. 2

    Django信号post_save()

  3. 3

    具有post_save信号的django_mptt模型

  4. 4

    具有post_save信号的django_mptt模型

  5. 5

    在post_save信号上获取完整的User对象

  6. 6

    使用 OneToOneField 扩展 Django 的用户模型:当并非每个用户都是 CustomUser 时,适当的 post_save 信号

  7. 7

    Django信号post_save更新

  8. 8

    Viewset / Serializer上的DRF PUT不会在模型实例上触发post_save信号

  9. 9

    如何在Django post_save侦听器中获取请求对象

  10. 10

    Python Django 模型信号 Post_Save 查询对象不包含保存的对象

  11. 11

    传递参数Django信号-post_save / pre_save

  12. 12

    在post_save django上发送邮件

  13. 13

    如何将Django post_save信号作为后台进程运行?

  14. 14

    Django从post_save信号访问ManyToMany字段

  15. 15

    识别Django post_save信号中已更改的字段

  16. 16

    Django从post_save信号访问ManyToMany字段

  17. 17

    Django:断开 post_save 信号以避免递归

  18. 18

    如何在Firebase上获取当前用户

  19. 19

    多对多关系查询在post_save信号上返回空的查询集,但在Django shell中不返回

  20. 20

    如何在iOS上获取当前信号处理程序?

  21. 21

    如何在iOS上获取当前的信号处理程序?

  22. 22

    如何在基于类的视图中获取当前登录的用户?

  23. 23

    登录时触发带有发送方AUTH_USER_MODEL的post_save信号

  24. 24

    登录时触发带有发送方AUTH_USER_MODEL的post_save信号

  25. 25

    如何在Django的表单类中传递当前登录的用户

  26. 26

    Django:将变量从pre_save传递到post_save信号

  27. 27

    Django更改使用内联时调用pre_save post_save信号的顺序?

  28. 28

    将 pre_save 信号更改为 post_save?Django

  29. 29

    如何在Django模型中存储当前用户

热门标签

归档