Я работаю над проектом, и я застрял в API регистрации. Или я должен переопределить drf_multiple_models?. Я получаю этот ответ от представлений, которые я предоставил, и я не хочу ответа, подобного этому:
{
"message": "success",
"code": 200,
"country": [
{
"country_name": "nepal",
"country_code": "977"
}
],
"postal code": [
{
"post_code": 105
}
],
"suburb": [
{
"suburb_name": "damak"
}
],
"state": [
{
"state_name": "india1"
}
]
}
но мне нужен такой ответ:
{
"message": "success",
"code": 200,
"country": [
{
"country_name": "nepal",
"country_code": "977"
}
"postal code":
{
"post_code": 105
}
"suburb":
{
"suburb_name": "damak"
}
"state":
{
"state_name": "india1"
}
}]
вот мои взгляды:
class InformationList(APIView):
def get(self, request):
country=self.request.query_params.get('country')
post = self.request.query_params.get('post')
city = self.request.query_params.get('city')
state = self.request.query_params.get('state')
query1 = Country.objects.filter(country_code=country).values('country_name', 'country_code')
query2 = Post.objects.filter(post_code=post).values('post_code')
query3 = Suburb.objects.filter(suburb_name=city).values('suburb_name')
query4 = State.objects.filter(state_name=state).values('state_name')
return Response({"message": "success", "code":status.HTTP_200_OK,"country": query1, "postal code": query2, "suburb": query3,
"state": query4})
нужна помощь. заранее спасибо