Подскажите как все это сократить?
urls.py
url(r'^1/$', View1List.as_view(), name='view_1_list'), url(r'^1/(?P<pk>\d+)/$', View1Item.as_view(), name='view_1_item'), url(r'^1/list/$', Cabinet1List.as_view(), name='cabinet_1_list'), url(r'1/add/$', Cabinet1Add.as_view(), name='cabinet_1_add'), url(r'^1/(?P<pk>\d+)/edit/$', Cabinet1Edit.as_view(), name='cabinet_1_edit'), url(r'^1/(?P<pk>\d+)/del/$', Cabinet1Del.as_view(), name='cabinet_1_del'), url(r'^1/(?P<pk>\d+)/hide/$', Cabinet1Hide.as_view(), name='cabinet_1_hide'), ...
во вьюхе это все умножается
class Cabinet1Hide(CabinetHide): model = 1 success_url = reverse_lazy('reals:cabinet_1_list') class Cabinet2Hide(CabinetHide): model = 2 success_url = reverse_lazy('reals:cabinet_2_list') class Cabinet3Hide(CabinetHide): model = 3 success_url = reverse_lazy('reals:cabinet_3_list') class Cabinet4Hide(CabinetHide): model = 4 success_url = reverse_lazy('reals:cabinet_4_list') class Cabinet5Hide(CabinetHide): model = 5 success_url = reverse_lazy('reals:cabinet_5_list')