Django FileField模型,它不上传但返回文件的路径

时间:2017-04-23 15:35:56

标签: python django

我正在使用Django构建一个应用程序,我要求用户从他/她的计算机中选择一些文件,应用程序将处理它们并在同一目录中写入输出文件。

如果我在Django中使用FileField模型,它会将文件上传到MEDIA_ROOT目录。那不是我想要的。我希望文件保持原样,我需要文件的路径来代替它。我一直在看FileField代码: https://docs.djangoproject.com/en/1.11/_modules/django/db/models/fields/files/#FieldFile

有没有人知道有关禁用upload_to的方法,而正在使用的存储方法会返回路径?根据我的想法,存储方法读取文件并将其写入upload_to目录。 FileField类使用FieldFile类和FileDescriptor类。有谁知道哪种方法实际执行读取,因此具有文件的实际路径?一直试图阅读代码,但我尚未处于高级阶段,我无法理解所有这些。

提前致谢。

0 个答案:

没有答案