class UploadForm(form.BaseForm): """ File upload form. Works with FileAdmin instance to check if it is allowed to upload file with given extension. """ upload = FileField(lazy_gettext('File to upload')) def __init__(self, admin): self.admin = admin super(UploadForm, self).__init__() def validate_upload(self, field): if not self.upload.has_file(): raise ValidationError(gettext('File required.')) filename = self.upload.data.filename if not self.admin.is_file_allowed(filename): raise ValidationError(gettext('Invalid file type.'))
def __init__(self, name=None, category=None, endpoint=None, url=None): super(AdminIndexView, self).__init__(name or babel.lazy_gettext('Home'), category, endpoint or 'admin', url or '/admin', 'static')
def __init__(self, name=None, category=None, endpoint=None, url=None): super(AdminIndexView, self).__init__( name or babel.lazy_gettext("Home"), category, endpoint or "admin", url or "/admin", "static" )
def __init__(self, name, data_type=None): super(BaseBooleanFilter, self).__init__(name, (('1', lazy_gettext('Yes')), ('0', lazy_gettext('No'))), data_type)