0
私はチューターのウェブサイトでチューターが自分の履歴書をアップロードしなければならないように作業していますので、Django ModelsのFileFieldからdocまたはpdf形式のみをアップロードするように制限したいと思います。djangoのFileFieldでdoc形式とpdf形式のみをアップロードするようにユーザーを制限する方法はありますか?
私はチューターのウェブサイトでチューターが自分の履歴書をアップロードしなければならないように作業していますので、Django ModelsのFileFieldからdocまたはpdf形式のみをアップロードするように制限したいと思います。djangoのFileFieldでdoc形式とpdf形式のみをアップロードするようにユーザーを制限する方法はありますか?
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!')
の
可能な重複[ジャンゴで、FileFieldsとModelFormsため、ファイルのアップロードに1リミットの種類のファイルをどうするか?](のhttp:/ /stackoverflow.com/questions/6460848/in-django-how-does-one-limit-file-types-on-file-uploads-for-modelforms-with-fil) – rafalmp