2016-11-05 2 views
0

Я работаю над сайтом преподавателей, поэтому преподаватели должны загружать свои резюме. Поэтому я хочу ограничить их отправкой только документа или резюме в формате PDF через FileField в Django Models.Как ограничить пользователей загрузкой только документов и форматов PDF в FileField в django?

+0

Возможный дубликат [В Django, как делает один типы ограничения файлов на загрузку файлов для ModelForms с FileFields?] (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!') 
Смежные вопросы