如何在heroku上的Django应用程序中指定文件路径?

2024-05-18 19:55:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我犯了这个错误

[Errno 2]在Django应用程序中执行pathlib.Path.cwd()/“RDFContext\u Test.owl”时,没有这样的文件或目录:'/app/RDFContext\u Test.owl'

下面是该项目的简单结构

Project
       App1
           ...
       Mypackage
                init.py
                generate.py
                RDFContext_Test.owl

在generate.py中,我有:

... myfile = pathlib.Path.cwd() / 'RDFContext_Test.owl' ...

当我在本地主机上运行django时,这种方法就起作用了。在heroku上部署Django项目时,如何找到“RDFContext_Test.owl”的路径

我得到错误:[Errno 2]没有这样的文件或目录:'/app/RDFContext\u Test.owl'。但是,/app/不是我的文件结构的一部分。我觉得heroku在寻找app/fold中的RDFContext_Test.owl,而不是Mypackage/folder


Tags: 文件pathdjangopytest目录app错误

热门问题