【发布时间】:2019-10-29 19:46:31
【问题描述】:
我正在尝试创建一个与 android 应用程序通信的 API,在尝试实现用户注册时,我使用了 django 自定义用户模型,成功对其进行了序列化,但我有点迷失了#app/Views 代码 我对 django 很陌生
class UserRegistrationAPIView(ObjectMultipleModelAPIView):
def get_query_list(self):
query_list = ({'queryset': ClientUser.objects.all(),
'serializer_class': UserClientRegSeerializer},
{'queryset': User.objects.all(),
'serializer_class': UserRegistrationSerializer}
)
return query_list
class UserRegistrationAPIView(ObjectMultipleModelAPIView):
def get_query_list(self):
query_list = ({'queryset': ClientUser.objects.all(),
'serializer_class': UserClientRegSeerializer},
{'queryset': User.objects.all(),
'serializer_class': UserRegistrationSerializer}
)
return query_list
【问题讨论】:
-
是
get_querylist,不是get_query_list。 -
@WillemVanOnsem 我认为他正在使用名为DjangoRestMultipleModels的第三方包
-
@JPG:是的,但正如所说,下划线太多了,是
get_querylist,而不是get_query_list。
标签: django-rest-framework django-views