一、问题描述
我想在django中实现后台xadmin登录用户的自动填充,这样就不用选择用户。查了很多博客都是save_model()方法实现,但是这个方法是admin获取当前用户的,而不是xadmin获取当前用户的,后来看了源码才知道xadmin中是用save_models()方法获取的
二、实现代码
在你要获取当前用户的上方添加,一定要new_obj, 我用obj不可以,我也不知道为什么,如果知道的请告诉我!
def save_models(self):
self.new_obj.owner = self.request.user
return super().save_models()