forms.py 文件源码

python
阅读 17 收藏 0 点赞 0 评论 0

项目:a4-meinberlin 作者: liqd 项目源码 文件源码
def get_form_class(self, name):
        """
        Returns the form class to be used with the named form.
        """
        fields = self._get_from_name(name, 'fields')
        form_class = self._get_from_name(name, 'form_class')
        model = self._get_from_name(name, 'model')

        if fields is not None and form_class:
            raise ImproperlyConfigured(
                "Specifying both 'fields' and 'form_class' is not permitted."
            )

        if form_class:
            return form_class
        elif model is not None:
            if fields is None:
                raise ImproperlyConfigured(
                    "Using MultiModelFormMixin (base class of %s) without "
                    "the 'fields' attribute is prohibited."
                    % self.__class__.__name__
                )
            return model_forms.modelform_factory(model, fields=fields)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号