コード例 #1
0
ファイル: forms.py プロジェクト: kyoshino/kitsune
 def clean_avatar(self):
     if not ("avatar" in self.cleaned_data and self.cleaned_data["avatar"]):
         return self.cleaned_data["avatar"]
     try:
         check_file_size(self.cleaned_data["avatar"], settings.MAX_AVATAR_FILE_SIZE)
     except FileTooLargeError as e:
         raise forms.ValidationError(e.args[0])
     clean_image_extension(self.cleaned_data.get("avatar"))
     return self.cleaned_data["avatar"]
コード例 #2
0
 def clean_avatar(self):
     if not ('avatar' in self.cleaned_data and self.cleaned_data['avatar']):
         return self.cleaned_data['avatar']
     try:
         check_file_size(self.cleaned_data['avatar'],
                         settings.MAX_AVATAR_FILE_SIZE)
     except FileTooLargeError as e:
         raise forms.ValidationError(e.args[0])
     clean_image_extension(self.cleaned_data.get('avatar'))
     return self.cleaned_data['avatar']
コード例 #3
0
ファイル: forms.py プロジェクト: ChiPyMozillaSprint/kitsune
 def clean(self):
     """Ensure one of the supported file formats has been uploaded"""
     c = super(VideoForm, self).clean()
     if not ('webm' in c and c['webm'] and
                 c['webm'].name.endswith('.webm') or
             'ogv' in c and c['ogv'] and
                 (c['ogv'].name.endswith('.ogv') or
                  c['ogv'].name.endswith('.ogg')) or
             'flv' in c and c['flv'] and c['flv'].name.endswith('.flv') or
             'thumbnail' in c and c['thumbnail']):
         raise ValidationError(MSG_VID_REQUIRED)
     clean_image_extension(c.get('thumbnail'))
     return self.cleaned_data
コード例 #4
0
ファイル: forms.py プロジェクト: 1234-/kitsune
 def clean(self):
     c = super(ImageForm, self).clean()
     clean_image_extension(c.get('file'))
     return c
コード例 #5
0
ファイル: forms.py プロジェクト: thelegend6420/kitsune
 def clean(self):
     c = super(ImageForm, self).clean()
     clean_image_extension(c.get('file'))
     return c