Прежде всего, вы можете отправить непосредственно созданный объект, вам не нужно повторно передавать параметры. И чтобы получить новый объект, вы должны сделать то же самое, что и с пользователем:
class CreateCrudUser(View):
def get(self, request):
name1 = request.GET.get('name', None)
address1 = request.GET.get('address', None)
age1 = request.GET.get('age', None)
dog_obj = Dog.objects.create(
name = XXX,
eyes_color = XXX,
age = XXX
)
obj = CrudUser.objects.create(
name = name1,
address = address1,
age = age1
)
# you don't need this. user = {'id':obj.id,'name':obj.name,'address':obj.address,'age':obj.age}
data = {
'user': obj,
'dog': dog_obj,
}
return JsonResponse(data)'
Таким образом вы можете получить доступ из ваших шаблонов как:
{{ dog.name }} is the boss, and {{ user.name }} is not.
Например.