标签: django django-rest-framework
我有嵌套插入的任务。通过覆盖序列化程序中的create方法,我发现了这一点。但是我需要有用户电子邮件才能插入。如何有效地获取序列化程序中的电子邮件?
答案 0 :(得分:3)
序列化程序传递一个上下文字典,其中包含视图实例,因此您可以通过执行以下操作来获取user:
user
request = self.context.get('request', None) if request is not None: email = request.user.email