django如何实现文件的上传,修改,删除,展示(01)

来源:互联网 发布:罗志祥 selina 知乎 编辑:程序博客网 时间:2024/06/13 04:15
class AdsUserModel(models.Model):    """     define the ads user model    """    adsUser = models.CharField(max_length=100,  error_messages={'required': u'填写用户名'})    adsNo   = models.CharField(max_length=50, null=True)    type    = models.CharField(max_length=50, null=True)    class Meta:        pass    def __str__(self):        return self.adsNoclass AdsImgModel(models.Model):    """    """    user1  = models.ForeignKey('AdsUserModel', on_delete=models.CASCADE)    item1 = models.FileField(upload_to='uploads/%Y/%m/%d/', null=True, blank=True)    item2 = models.FileField(upload_to='uploads/%Y/%m/%d/', null=True, blank=True)    item3 = models.FileField(upload_to='uploads/%Y/%m/%d/', null=True, blank=True)    item4 = models.FileField(upload_to='uploads/%Y/%m/%d/', null=True, blank=True)    item5 = models.FileField(upload_to='uploads/%Y/%m/%d/', null=True, blank=True)    img1 = models.ImageField(upload_to='uploads/%Y/%m/%d/', null=True, blank=True)    img2 = models.ImageField(upload_to='uploads/%Y/%m/%d/', null=True, blank=True)    img3 = models.ImageField(upload_to='uploads/%Y/%m/%d/', null=True, blank=True)    img4 = models.ImageField(upload_to='uploads/%Y/%m/%d/', null=True, blank=True)    img5 = models.ImageField(upload_to='uploads/%Y/%m/%d/', null=True, blank=True)    class Meta:        pass    def __str__(self):        return self.item1
0 0