我被困在这一步:
我有一个上传功能,可以将文件保存在upload
文件夹下的文件夹下media
。这些文件将保存在同时由上传文件的用户名创建的文件夹中。那些带有文件的文件夹将在文件夹下的文件夹upload
下创建media
def custom_path(instance, filename):
return '/'.join(['upload',instance.student.user.username,filename])
class Doc(models.Model):
uploadtime = models.DateTimeField(auto_now_add=True, blank=True)
datei = models.FileField(upload_to=custom_path,default='')
现在我想做的是:
1) 搜索特定文件夹名称 2) 如果找到,请查看 - 如果未找到,请创建一个。
如何获取给定文件夹下的所有文件夹名称?或者我怎样才能遍历文件夹并获得他们的名字?
如果我这样做:os.path.abspath(os.path.join(os.path.dirname( __file__ ), os.pardir, 'media/upload'))
我正在获取upload
文件夹的路径。我有点困惑,不知道如何在此路径下搜索文件夹名称
任何声明将不胜感激