def register_modelview(self, path, admin_view_class, name):
"""
?? ModelAdminView ??
:param path: url??
:param admin_view_class: ??? ModelAdminView ??
:param name: view???url name, ?????%%s, ?????? app_label?module_name
?? Model Base Admin View ???????xadmin??? Model ???? Admin View???????? Model ???
"""
# ???????????
from xadmin.views.base import BaseView
if issubclass(admin_view_class, BaseView):
self._registry_modelviews.append((path, admin_view_class, name))
else:
raise ImproperlyConfigured(u'The registered view class %s isn\'t subclass of %s' %(admin_view_class.__name__, BaseView.__name__))
评论列表
文章目录