Python Django Rest框架:如何将额外参数传递给Django序列化程序?
我在视图中有一个名为email的变量 我想在ManageSerializer中访问此文件 如何在序列化程序中传递此参数并到达那里 views.pyPython Django Rest框架:如何将额外参数传递给Django序列化程序?,python,django,serialization,django-rest-framework,Python,Django,Serialization,Django Rest Framework,我在视图中有一个名为email的变量 我想在ManageSerializer中访问此文件 如何在序列化程序中传递此参数并到达那里 views.py 可能会将其作为kwargs传递: ManageSerializers(interviewData, many = True, email= email) 您可以在序列化程序的init中使用类似于:kwargs.pop'email'的东西来访问它 或 您可以像这样将上下文传递给序列化程序 ManageSerializers(interviewDa
可能会将其作为kwargs传递:
ManageSerializers(interviewData, many = True, email= email)
您可以在序列化程序的init中使用类似于:kwargs.pop'email'的东西来访问它
或
您可以像这样将上下文传递给序列化程序
ManageSerializers(interviewData, many = True, context={'email': email})
您可以像self一样在序列化程序中访问上下文。上下文['email']可能会将其作为kwargs传递:
ManageSerializers(interviewData, many = True, email= email)
您可以在序列化程序的init中使用类似于:kwargs.pop'email'的东西来访问它
或
您可以像这样将上下文传递给序列化程序
ManageSerializers(interviewData, many = True, context={'email': email})
您可以像self一样在序列化程序中访问上下文。context['email']您应该在上下文变量中传递它:
serializer = ManageSerializers(interviewData, many=True, context={'email': email})
文档:您应该在上下文变量中传递它:
serializer = ManageSerializers(interviewData, many=True, context={'email': email})
文档:python中为什么有分号的可能重复?python中为什么有分号的可能重复?python中为什么有分号的可能重复