我一直在嘗試一段時間才能使用Django Rest Framework獲取ModelResource或View。我遵循這些示例,但示例中的代碼不適合我。誰能告訴我爲什麼我可能會得到這個錯誤。Django Rest Framework:'function'對象沒有屬性'as_view'
views.py
# Create your views here.
from django.http import HttpResponse
from django.utils import simplejson
from django.core import serializers
from djangorestframework.views import View
from djangorestframework.response import Response
from djangorestframework import status
from interface.models import *
def TestView(View):
def get(self, request):
return Person.objects.all()
urls.py
from django.conf.urls.defaults import *
from djangorestframework.resources import ModelResource
from djangorestframework.views import ListOrCreateModelView, InstanceModelView, View
from interface.models import *
from interface.views import *
class PersonResource(ModelResource):
model = Person
ordering = ('LastName')
urlpatterns = patterns('',
url(r'^$', 'interface.views.index'),
url(r'^testview/$', TestView.as_view()),
url(r'^people/$', ListOrCreateModelView.as_view(resource=PersonResource)),
)
現在我得到的錯誤 '功能' 對象有沒有屬性 'as_view'。
謝謝!我曾希望只是我看了太多的代碼,然後纔看不到問題。 – Aaron