コード例 #1
0
    def _get_label(self, field, field_args):
        name = field.name
        if field_args and 'label' in field_args:
            return field_args['label']

        column_labels = get_property(self.view, 'column_labels',
                                     'rename_columns')

        if column_labels:
            return column_labels.get(name)

        return getattr(field, 'verbose_name', None)
コード例 #2
0
ファイル: form.py プロジェクト: alexpirine/shelf-cms
    def _get_label(self, name, field_args):
        """
            Label for field name. If it is not specified explicitly,
            then the views prettify_name method is used to find it.
            :param field_args:
                Dictionary with additional field arguments
        """
        if 'label' in field_args:
            return field_args['label']

        column_labels = get_property(self.view, 'column_labels', 'rename_columns')

        if column_labels and name in column_labels:
            return column_labels.get(name)

        prettify_override = getattr(self.view, 'prettify_name', None)
        if prettify_override:
            return prettify_override(name)

        return prettify_name(name)
コード例 #3
0
ファイル: form.py プロジェクト: chrikin1/blog
    def _get_label(self, name, field_args):
        """
            Label for field name. If it is not specified explicitly,
            then the views prettify_name method is used to find it.

            :param field_args:
                Dictionary with additional field arguments
        """
        if 'label' in field_args:
            return field_args['label']

        column_labels = get_property(self.view, 'column_labels', 'rename_columns')

        if column_labels:
            return column_labels.get(name)

        prettify_override = getattr(self.view, 'prettify_name', None)
        if prettify_override:
            return prettify_override(name)

        return prettify_name(name)