У меня есть приложение django oscar, и я использую django-oscarapi для своих пользовательских API.Некоторые вещи отсутствуют в оскарапи, такие как категория и рекламные акции, но я смог использовать django-restframework для создания API категории, но сейчас я сталкиваюсь с проблемой - как добавить его в API-ROOT.Это мой код для рендеринга категорий
класс сериализатора customapi
class CategorySerializer(serializers.ModelSerializer):
class Meta:
model = Category
fields = ('id', 'numchild', 'name', 'description', 'image', 'slug')
Просмотры
class CategoryList(generics.ListAPIView):
queryset = Category.objects.all()
serializer_class = CategorySerializer
class CategoryDetail(generics.RetrieveAPIView):
queryset = Category.objects.all()
serializer_class = CategorySerializer
customapi / urls.py
url(r'^caty/$', CategoryList.as_view(), name='category-list'),
url(r'^caty/(?P<category_slug>[\w-]+(/[\w-]+)*)_(?P<pk>\d+)/$',
CategoryDetail.as_view(), name='category'),
Заранее спасибо