我想自動完成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