2016-11-05 14 views
0

私はチューターのウェブサイトでチューターが自分の履歴書をアップロードしなければならないように作業していますので、Django ModelsのFileFieldからdocまたはpdf形式のみをアップロードするように制限したいと思います。djangoのFileFieldでdoc形式とpdf形式のみをアップロードするようにユーザーを制限する方法はありますか?

+0

可能な重複[ジャンゴで、FileFieldsとModelFormsため、ファイルのアップロードに1リミットの種類のファイルをどうするか?](のhttp:/ /stackoverflow.com/questions/6460848/in-django-how-does-one-limit-file-types-on-file-uploads-for-modelforms-with-fil) – rafalmp

答えて

0
def validate_file_extension(value): 
     import os 
     ext = os.path.splitext(value.name)[1] 
     valid_extensions = ['.pdf','.doc','.docx'] 
     if not ext in valid_extensions: 
      raise ValidationError(u'File not supported!') 
関連する問題