Advertisement

127.限定文件格式

阅读量:

文件扩展名限制策略

表单扩展名限制实现

上传图片

Django图片上传验证与模型定义

复制代码
    from django.db import models
    from django.core import validators
    
    
    class Article(models.Model):
    title = models.CharField(max_length=100)
    content = models.CharField(max_length=100)
    # 指定字段类型为FileField,就可以定义上传文件的字段,并且指定参数upload_to就可以指定上传的文件存储的文件夹
    # 此处指定存储在项目文件下的files下。
    # 指定了该字段之后就不用再在views.py文件中定义打开,写入,保存文件的函数了。非常简单
    # thumbnail = models.FileField(upload_to="%Y%m%d", validators=[validators.FileExtensionValidator(['pdf','doc','zip'],message='文件的格式不正确')])
    thumbnail = models.Image

全部评论 (0)

还没有任何评论哟~