1
我一直在阅读django rest框架文档,我找不到如何将参数传递给序列化程序的init方法。在经常看来,我这样做:Django REST框架 - 如何将参数传递给序列化程序__init__
def get_form_kwargs(self, *args, **kwargs):
form_kwargs = super(ContentCreateView, self).get_form_kwargs(*args, **kwargs)
form_kwargs['delivery_id'] = self.kwargs['delivery_id']
return form_kwargs
你知道我可以做到这一点,使用CreateAPIView/UpdateAPIView?
感谢您的帮助
我没有任何引用的手,但IIRC这是不是真的有可能,我想也许你想通过串行化器上下文传递的东西 - 我发现自己拉出来的请求的情况下的序列化了很多,一般来说它有点笨重,他们意识到这并不理想。 – Steve