Here is my codes:
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),
)
But when i goto the base url it shows
init() takes 1 positional argument but 2 were given
and when i goto '/listings/' url, it give me 404 Page Not Found, but I have few listings in the db.
I am pretty new in django. I can't figure out what wrong with them. I am using Django 1.7.1 in virtualwrappr, python 3.4.