这是我的Django代码。
我想要上传文件到特定的位置,而该路径是动态创建的。
def get_upload_file(instance, filename):
today_date = datetime.datetime.today().date()
directory = 'Data/'+ str(today_date)
if not os.path.exists(directory):
os.makedirs(directory)
full_path = str(directory)+"/%s" %(filename)
print "full_path --> ",full_path
# user = updated_path()
# print user
return full_path
class UploadFile(models.Model):
path = models.FileField(upload_to=get_upload_file)
我正在尝试使用上述代码上传文件,但我想将其上传到另一个名为用户名的目录中。
期望输出:
Data/2015-08-16/username/
然后我想上传文件到用户名目录中。请帮忙提供任何解决方案,谢谢。