Django 中的 FileField 返回错误路径
我有一个带有以下 upload_to
选项的 FileField:
def get_file_path(instance, filename):
return os.path.join('rapports/rapports_journaliers', filename)
class ListPCA(models.Model):
pdf_file = models.FileField(upload_to=get_file_path)
我的文件正确保存在
中,
但返回的路径为
list_pca_instance.pdf_file.path
错误的是:
<MEDIA_ROOT>/<filename>
有人可以帮忙吗?
谢谢
I've got a FileField with the following upload_to
option:
def get_file_path(instance, filename):
return os.path.join('rapports/rapports_journaliers', filename)
class ListPCA(models.Model):
pdf_file = models.FileField(upload_to=get_file_path)
My files are properly saved in <MEDIA_ROOT>/rapports/rapports_journaliers/<filename>
but the path returned by
list_pca_instance.pdf_file.path
is wrong:
<MEDIA_ROOT>/<filename>
Anybody can help?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论