【发布时间】:2016-02-24 20:47:53
【问题描述】:
我使用 Django rest 框架和 python3.5。早些时候我有另一个版本的python,一切都很顺利。当我想通过 URL 从服务器获取一些信息时,例如:
我收到错误:
“OrderedDict 在迭代过程中发生了变异”
.
在 views.py 我有:
from django.shortcuts import render
from companies.models import Companies
from companies.serializers import CompaniesSerializer
from rest_framework import generics
from rest_framework.response import Response
from rest_framework.renderers import JSONRenderer
from rest_framework import status
class CompaniesList(generics.ListCreateAPIView):
queryset = Companies.objects.all()
serializer_class = CompaniesSerializer
class CompaniesDetail(generics.RetrieveUpdateDestroyAPIView):
queryset = Companies.objects.all()
serializer_class = CompaniesSerializer
我应该怎么做才能让它工作?哪里有什么东西在改变字典?
【问题讨论】:
标签: python django django-rest-framework