diff options
| author | Tom Christie | 2013-04-29 12:46:57 +0100 | 
|---|---|---|
| committer | Tom Christie | 2013-04-29 12:46:57 +0100 | 
| commit | d17e2d852fc6ebc738e324b8797d390dc0287d37 (patch) | |
| tree | 53b3d1655f57d14ff0619794c52335d61776c505 /rest_framework/routers.py | |
| parent | dc7b1d643020cac5d585aac42f98962cc7aa6bf7 (diff) | |
| download | django-rest-framework-d17e2d852fc6ebc738e324b8797d390dc0287d37.tar.bz2 | |
Remove AutoRouter.  (Adding  shortcut to generic views/viewsets means it's unneccessary)
Diffstat (limited to 'rest_framework/routers.py')
| -rw-r--r-- | rest_framework/routers.py | 26 | 
1 files changed, 0 insertions, 26 deletions
| diff --git a/rest_framework/routers.py b/rest_framework/routers.py index 2bbf519c..923405e8 100644 --- a/rest_framework/routers.py +++ b/rest_framework/routers.py @@ -17,11 +17,9 @@ from __future__ import unicode_literals  from collections import namedtuple  from django.conf.urls import url, patterns -from django.db import models  from rest_framework.decorators import api_view  from rest_framework.response import Response  from rest_framework.reverse import reverse -from rest_framework.viewsets import ModelViewSet  from rest_framework.urlpatterns import format_suffix_patterns @@ -218,27 +216,3 @@ class DefaultRouter(SimpleRouter):              urls = format_suffix_patterns(urls)          return urls - - -class AutoRouter(DefaultRouter): -    """ -    A router class that doesn't require you to register any viewsets, -    but instead automatically creates routes for all installed models. - -    Useful for quick and dirty prototyping. -    """ -    def __init__(self): -        super(AutoRouter, self).__init__() -        for model in models.get_models(): -            prefix = model._meta.verbose_name_plural.replace(' ', '_') -            basename = model._meta.object_name.lower() -            classname = model.__name__ - -            DynamicViewSet = type( -                classname, -                (ModelViewSet,), -                {} -            ) -            DynamicViewSet.model = model - -            self.register(prefix, DynamicViewSet, basename) | 
