我想自动完成2场:Django的request.user是模型,为管理员和普通用户
created_by = models.ForeignKey(settings.AUTH_USER_MODEL, related_name='created_by')
updated_by = models.ForeignKey(settings.AUTH_USER_MODEL, related_name='updated_by')
对于普通用户和Django管理。
如果对于普通用户,我可以在我的视图中使用get request.user(在网站上找到一些解决方案),但管理员/员工并不是这样,因为我不控制视图, m通过覆盖保存功能在模型级搜索解决方案。
我知道,但在管理我不控制视图。该链接帮助我,我修改了该帖子的答案,以区分何时创建和何时更改 – user3541631