在Heroku中托管项目时如何向Django添加外部文件路径

2024-06-26 14:02:09 发布

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

代码中包含一些指向django项目中某些外部文件的路径。这条路斯坦福德邮递公司.jar,java jdk的路径。 项目正在本地主机中成功运行,但在将项目推送到Heroku时,推送拒绝。这是FileNotFoundError。 这个代码:-你知道吗

cred = credentials.Certificate("../locationnewstest/news/newsapp.json")
jar = '../locationnewstest/stanford-postagger-2018-10-16/stanford-postagger.jar'
model = '../locationnewstest/stanford-postagger-2018-10-16/models/english-left3words-distsim.tagger'
java_path = "C:/Program Files/Java/jdk1.8.0_101/bin/java.exe"

os.environ['JAVAHOME'] = java_path
nltk.internals.config_java('C:/Program Files/Java/jdk1.8.0_101/bin/java.exe')```

The output:-

remote:        FileNotFoundError: [Errno 2] No such file or directory: '../locationnewstest/news/newsapp.json'
remote:
remote:  !     Error while running '$ python manage.py collectstatic --noinput'.
remote:        See traceback above for details.

Tags: path项目代码路径jsonremotejavaprogram