Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何找到ember.js所需的JSON数据?_Python_Django_Json_Ember.js_Django Rest Framework - Fatal编程技术网

Python 如何找到ember.js所需的JSON数据?

Python 如何找到ember.js所需的JSON数据?,python,django,json,ember.js,django-rest-framework,Python,Django,Json,Ember.js,Django Rest Framework,我是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_frame

我是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')
In 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"}}
看看托兰·比卢普斯。它应该完全满足你的需要

看一看-对于基本用途,所有额外的设置都在JavaScript端

(我基本上引用…)

  • 在HTML/构建系统中的
    ember data.js
    之后包括
    ember data django rest adapter.js

  • 添加自定义适配器:

     App.Store = DS.DjangoRESTStore.extend({
        adapter: DS.DjangoRESTAdapter.create()
     });
    
  • 就这样。(特别是有什么东西你不能工作?)