diff --git a/bsct/urls.py b/bsct/urls.py index e8806b9..024c1c3 100644 --- a/bsct/urls.py +++ b/bsct/urls.py @@ -10,7 +10,7 @@ class URLGenerator( object ): URL names follow the pattern: _ - ``lowercasemodelname_detail``: For the DetailView. - ``lowercasemodelname_create``: For the CreateView. - - ``lowercasemodelname_list``: For the ListView. + - ``lowercasemodelname``: For the ListView. - ``lowercasemodelname_update``: For the UpdateView. - ``lowercasemodelname_delete``: For the DeleteView. """ @@ -46,8 +46,8 @@ def get_list_url( self, **kwargs ): """ Generate the list URL for the model. """ - return url( - r'%s/list$' % self.bsct_view_prefix, + return url( + r'%s$' % self.bsct_view_prefix, bsct_views.ListView.as_view( model = self.model, **kwargs ), name = '%s_list' % self.bsct_view_prefix, ) @@ -60,7 +60,7 @@ def get_delete_url( self, **kwargs ): r'%s/delete/(?P\d+)$' % self.bsct_view_prefix, bsct_views.DeleteView.as_view( model = self.model, - success_url = reverse_lazy('%s_list' % self.bsct_view_prefix), + success_url = reverse_lazy('%s' % self.bsct_view_prefix), **kwargs ), name = '%s_delete' % self.bsct_view_prefix,