Đây là mã của tôi:django khuôn khổ còn lại - không thể có được dựa class view đúng
serializers.py
class UserSerializer(serializers.ModelSerializer):
class Meta:
model = User
fields = ('username', 'email')
class AllListingSerializer(serializers.ModelSerializer):
class Meta:
model = Listing
fields = ('name', 'desc', 'thumbnail', 'office_no', 'mobile_no', 'email', 'web ')
views.py
class UserViewSet(generics.ListCreateAPIView):
queryset = User.objects.all()
serializer_class = UserSerializer
class AllListing(generics.ListCreateAPIView):
queryset = Listing.objects.all()
serializer_class = AllListingSerializer
urls.py
urlpatterns = patterns('',
url(r'^$', apiview.UserViewSet),
url(r'^listings/$', apiview.AllListing),
)
Nhưng khi tôi goto url cơ sở thì bí quyết
init() nhận 1 tham số vị trí nhưng 2 được trao
và khi tôi goto '/ danh sách /' url, nó cho tôi 404 Page Not Found, nhưng tôi có vài danh sách trong db.
Tôi khá mới trong django. Tôi không thể tìm ra điều gì sai trái với họ. Tôi đang sử dụng Django 1.7.1 trong virtualwrappr, python 3.4.
Nhưng khi tôi thử với bộ định tuyến, nó cho tôi 'as_view() nhận 1 đối số vị trí nhưng 2 đã được đưa ra lỗi. –