Python 访问模型中的会话用户
是否有任何可能的方式访问模型中的会话用户,Python 访问模型中的会话用户,python,django,models,Python,Django,Models,是否有任何可能的方式访问模型中的会话用户, Iam在需要用户检查角色然后保存的模型中重写保存方法, 还使用djangorestframework for API调用模型中的save方法, 提前感谢您将通过保存功能从一个视图中传递请求对象 class MyModel(models.Model): def save(self, *args, **kwargs): request = kwargs.pop('request', None) print reque
Iam在需要用户检查角色然后保存的模型中重写保存方法, 还使用djangorestframework for API调用模型中的save方法,
提前感谢您将通过保存功能从一个视图中传递请求对象
class MyModel(models.Model):
def save(self, *args, **kwargs):
request = kwargs.pop('request', None)
print request # this is the request object if it was passed into save()
# do whatever you'd like with request here.
super(MyModel, self).save(*args, **kwargs)
def myview(request):
MyModel.objects.save(request=request)
感谢您的快速回复,在上面的回答中,我们需要调用myview,但在我们的情况下,djangorestframework调用模型的save方法,有没有其他方法来获取会话用户而不调用view函数,获取模型中的用户