#代码 def get_file_path(instance, filename): name = instance.user_belong.username suffix = filename.split('.')[-1].lower() print(suffix) if suffix in IMG_TYPE: return 'user/%s/img/%s' % (name, filename) else: return 'user/%s/file/%s' % (name, filename) class File(models.Model): user_belong = models.ForeignKey(KwsUser, verbose_name='所属用户') file = models.FileField(upload_to=get_file_path)
Django 动态 upload_to
最新推荐文章于 2022-04-02 16:53:48 发布