【发布时间】:2020-03-09 01:45:15
【问题描述】:
我在检索文件的当前名称时遇到问题。在我将文件上传到带有后缀的模型的那一刻。
class DataUpload(models.Model):
file_uploaded_path = models.FileField(upload_to="csv/%Y/%m/%d/")
问题是我无法检索带后缀的文件名。 当我使用
>> DataUpload.file_uploaded_path.path
我只得到媒体根文件夹的路径
项目/媒体/文件.txt
我也尝试过 .name 或 .url,但还是不行。 我想我到处检查过,但我真的没有想法。
【问题讨论】:
-
你在setting.py中设置媒体文件路径了吗?
-
这些是我的设置: STATIC_URL = FORCE_SCRIPT_NAME + '/static/' STATIC_ROOT = os.path.join(BASE_DIR, 'static') MEDIA_URL = FORCE_SCRIPT_NAME + '/media/' MEDIA_ROOT = os.path .join(BASE_DIR, '媒体')
标签: python django file django-models path