mirror of
https://github.com/jazzband/django-admin2.git
synced 2026-03-16 22:20:24 +00:00
refactored ModelAdminBase2.
This commit is contained in:
parent
b44c66e301
commit
39bf48ca20
1 changed files with 6 additions and 6 deletions
|
|
@ -20,12 +20,12 @@ logger = logging.getLogger('djadmin2')
|
|||
class ModelAdminBase2(type):
|
||||
|
||||
def __new__(cls, name, bases, attrs):
|
||||
view_list = []
|
||||
for attr in attrs.values():
|
||||
if isinstance(attr, views.AdminView):
|
||||
view_list.append(attr)
|
||||
attrs['views'] = view_list
|
||||
return super(ModelAdminBase2, cls).__new__(cls, name, bases, attrs)
|
||||
new_class = super(ModelAdminBase2, cls).__new__(cls, name,
|
||||
bases, attrs)
|
||||
view_list = [attr for attr in attrs.values()
|
||||
if isinstance(attr, views.AdminView)]
|
||||
setattr(new_class, 'views', view_list)
|
||||
return new_class
|
||||
|
||||
|
||||
class ModelAdmin2(object):
|
||||
|
|
|
|||
Loading…
Reference in a new issue