【发布时间】:2013-08-27 11:59:06
【问题描述】:
我是 django 和 ember.js 的新手。你能帮我看看如何为 ember.js 找到正确的 JSOn
我的代码在这里 -
在models.py -
from django.db import models
class Confusion(models.Model):
title = models.CharField(max_length=100)
description = models.CharField(max_length=100)
在 serializers.py 中 -
from rest_framework import serializers
from confusion.models import Confusion
class ConfusionSerializer(serializers.ModelSerializer):
class Meta:
model = Confusion
fields = ('id', 'title', 'description')
在views.py中-
from rest_framework import generics
from confusion.models import Confusion
from confusion.serializers import ConfusionSerializer
class ConfusionList(generics.ListCreateAPIView):
queryset = Confusion.objects.all()
serializer_class = ConfusionSerializer
class ConfusionDetail(generics.RetrieveUpdateDestroyAPIView):
queryset = Confusion.objects.all()
serializer_class = ConfusionSerializer
现在我得到了类似的输出 -
[{"id": 1, "title": "Career", "description": "I am confused about my career"}]
但我需要:
{"confusion":{"id": 1, "title": "Career", "description": "I am confused about my career"}}
【问题讨论】:
标签: python django json ember.js django-rest-framework