Пример #1
0
    def __init__(cls, *args, **kwargs):
        bases = []
        for class_ in cls.__mro__:
            if 'Meta' in class_.__dict__:
                bases.append(getattr(class_, 'Meta'))

        cls.Meta = type('Meta', tuple(bases), {})

        FormMeta.__init__(cls, *args, **kwargs)

        if hasattr(cls.Meta, 'model') and cls.Meta.model:
            generator = cls.Meta.form_generator(cls)
            generator.create_form(cls)
Пример #2
0
    def __init__(cls, *args, **kwargs):
        property_dict = {}
        for class_ in reversed(class_list(cls)):
            if hasattr(class_, 'Meta'):
                property_dict.update(class_.Meta.__dict__)

        cls.Meta = type('Meta', (object, ), property_dict)

        FormMeta.__init__(cls, *args, **kwargs)

        if hasattr(cls.Meta, 'model') and cls.Meta.model:
            generator = cls.Meta.form_generator(cls)
            generator.create_form(cls)
Пример #3
0
 def __init__(cls, *args, **kwargs):
     property_dict = {}
     for class_ in reversed(class_list(cls)):
         if hasattr(class_, "Meta"):
             property_dict.update(properties(class_.Meta))
     cls.Meta = type("Meta", (object,), property_dict)
     return FormMeta.__init__(cls, *args, **kwargs)
Пример #4
0
    def __init__(cls, *args, **kwargs):
        property_dict = {}
        for class_ in reversed(class_list(cls)):
            if hasattr(class_, 'Meta'):
                property_dict.update(properties(class_.Meta))

        cls.Meta = type('Meta', (object, ), property_dict)

        return FormMeta.__init__(cls, *args, **kwargs)
Пример #5
0
 def __init__(cls, *args, **kwargs):
     cls.test_attr = 'SomeVal'
     FormMeta.__init__(cls, *args, **kwargs)