版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010377372/article/details/80180174
#代码 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)