router.register(r'blogs', BlogViewSet) router.register(r'entries', EntryViewSet) router.register(r'authors', AuthorViewSet) router.register(r'renamed-authors', RenamedAuthorViewSet, base_name='renamed-authors') # for the old tests router.register(r'identities', Identity) urlpatterns = [ url(r'^', include(router.urls)), # old tests url(r'identities/default/(?P<pk>\d+)', GenericIdentity.as_view(), name='user-default'), url(r'^entries/(?P<pk>[^/.]+)/relationships/(?P<related_field>\w+)', EntryRelationshipView.as_view(), name='entry-relationships'), url(r'^blogs/(?P<pk>[^/.]+)/relationships/(?P<related_field>\w+)', BlogRelationshipView.as_view(), name='blog-relationships'), url(r'^comments/(?P<pk>[^/.]+)/relationships/(?P<related_field>\w+)', CommentRelationshipView.as_view(), name='comment-relationships'), url(r'^authors/(?P<pk>[^/.]+)/relationships/(?P<related_field>\w+)', AuthorRelationshipView.as_view(), name='author-relationships'), ]
BlogViewSet.as_view({'get': 'retrieve'}), name='entry-blog'), url(r'entries/(?P<entry_pk>[^/.]+)/comments$', CommentViewSet.as_view({'get': 'list'}), name='entry-comments'), url(r'entries/(?P<entry_pk>[^/.]+)/authors$', AuthorViewSet.as_view({'get': 'list'}), name='entry-authors'), url(r'entries/(?P<entry_pk>[^/.]+)/featured$', EntryViewSet.as_view({'get': 'retrieve'}), name='entry-featured'), url(r'^authors/(?P<pk>[^/.]+)/(?P<related_field>\w+)/$', AuthorViewSet.as_view({'get': 'retrieve_related'}), name='author-related'), url(r'^entries/(?P<pk>[^/.]+)/relationships/(?P<related_field>\w+)$', EntryRelationshipView.as_view(), name='entry-relationships'), url(r'^blogs/(?P<pk>[^/.]+)/relationships/(?P<related_field>\w+)$', BlogRelationshipView.as_view(), name='blog-relationships'), url(r'^comments/(?P<pk>[^/.]+)/relationships/(?P<related_field>\w+)$', CommentRelationshipView.as_view(), name='comment-relationships'), url(r'^authors/(?P<pk>[^/.]+)/relationships/(?P<related_field>\w+)$', AuthorRelationshipView.as_view(), name='author-relationships'), ] if settings.DEBUG: import debug_toolbar urlpatterns = [