0
我有修改基於請求的請求對象中間件如何訪問django-tastypie自定義序列化器中的請求對象?
class MyMiddleware():
def process_request(self, request):
if request.path_info = "some special path":
request.some_special_attribute = True
return request
我使用自定義序列
class MyResource(ModelResource):
name = fields.CharField("name")
class Meta:
serializer = MySerializer()
class MySerializer(Serializer):
def from_json(self, content):
if request.some_special_attribute:
# modify the object and return
和串行必須訪問請求對象的資源返回正確的響應對象
似乎沒有辦法做到這一點。