【发布时间】:2015-03-27 14:44:41
【问题描述】:
我有一个模型,我正在编写一个上传文件的函数:
def get_upload_file_name(instance, filename):
return "my_files/{}".format(filename)
在我的设置中我有
MEDIA_ROOT = os.path.join(BASE_DIR, 'static')
我的静态结构
static
css
img
js
my_files
这里我不想返回硬编码的 my_files 我想从设置中返回
{{MEDIA_ROOT}}/{}".format(filename)
或类似的东西... 我该怎么做?
【问题讨论】:
-
您的
MEDIA_ROOT指向static?在 django 中,这两个概念是分开的。您可能想阅读docs.djangoproject.com/en/1.7/topics/files
标签: python django django-staticfiles