【问题标题】:How to change the filefield directory in change form如何在更改表单中更改文件字段目录
【发布时间】:2011-07-04 14:51:52
【问题描述】:

我在 django 上编写了我的应用程序,但我有一个问题很难通过 google 找到答案。

我在管理员中有一个表单,其中包含要上传到/root/test/ 的文件的文件字段。问题是在管理员 change_form 上,带有“当前”标签的文件字段的文件路径不正确。如何在管理员 change_form 中覆盖该默认路径。

默认路径:/media/test/abc.pdf 我想要:/test/abc.pdf

谢谢

【问题讨论】:

  • 我尝试编辑您的问题,使其更清晰。检查在这个过程中我没有误解任何东西!

标签: python django


【解决方案1】:

FileField 获取 upload_to 中给出的内容并将其附加到 settings.py MEDIA_ROOT/MEDIA_URL 变量中的内容。

您可能想要做的是将您的 MEDIA_URL 定义为 '' 或将其定义为 'test/' 并将 MEDIA_ROOT 设置为 'test/'。查看the documentation的存储部分

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-09
    • 2021-08-13
    相关资源
    最近更新 更多