限制文件上传仅限音频和视频格式

Raj*_*aji 5 django django-templates

如何在 Django 中添加仅接受特定文件的音频和视频文件字段?

请用 1 个例子来解释一下。

模型.py

class Post(models.Model):
     audio_file = models.FileField(upload_to = u'mp3/', max_length=200)
     video_file = models.FileField(upload_to = u'video/', max_length=200)
Run Code Online (Sandbox Code Playgroud)

表格.py

class PostForm(forms.Form):
     audio_file = forms.FileField( label = _(u"Audio File" ))
     video_file = forms.FileField( label = _(u"Video File" ))
Run Code Online (Sandbox Code Playgroud)