Módulo: rest-urls

En este módulo se encuentran definidas las URL para el acceso al módulo REST. Para esto se utiliza el módulo routers del Django Rest Framework.

Autores

  • Lautaro Villalón, 12-10427 | Yarima Luciani, 13-10770

router:

Variable donde se registran las vistas del módulo rest-views. Esta variable es un objeto DefaultRouter del Django Rest Framework.

router = routers.DefaultRouter()
router.register(r'tweets', views.TweetViewSet)
router.register(r'stores', views.StoresViewSet)
router.register(r'web', views.WebViewSet, base_name='web')

urlpatterns:

Lista donde se definen los URL. Nótese que al incluir la variable router.urls, se incluyen automáticamente todas las URL asociadas a las vistas guardadas en la variable router.

urlpatterns = [
url(r'^', include(router.urls)),
url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework'))]