【发布时间】:2022-07-01 20:08:46
【问题描述】:
我是 django rest 框架的新手,需要一些帮助。
我有 ApiView:
class SomeApiView(APIView):
def get_url(self, some_id):
return generate_url(Choices.BOOK, some_id)
def get(self,request):
id = request.query_params.get("some_id")
result_url = self.get_url(id)
return Response({'result_url': result_url})
这里发送请求时出现下一个错误:
Object of type Choices is not Json serializable.
选项如下所示:
class Choices(Enum):
BOOK="book"
MOVIE="movie"
GAME="game"
我该如何解决这个错误?提前谢谢你
【问题讨论】:
标签: django django-rest-framework django-views