Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Ubuntu VPS上的Django[Errno 2]没有这样的文件或目录:';file1.json';_Python_Json_Linux_Django_Ubuntu - Fatal编程技术网

Python Ubuntu VPS上的Django[Errno 2]没有这样的文件或目录:';file1.json';

Python Ubuntu VPS上的Django[Errno 2]没有这样的文件或目录:';file1.json';,python,json,linux,django,ubuntu,Python,Json,Linux,Django,Ubuntu,我有我的django项目运行在一个为开发而设置的ubuntu VPS上。我需要访问项目根目录中的几个JSON文件(提交到版本控制) 以下在我的本地机器(OSX 10.9.5)上正常工作: 但是在我的开发服务器上没有返回这样的文件或目录:'file1.json'。我几乎可以肯定,我已经在以同样方式设置的其他远程服务器上完成了这项任务 非常感谢您的帮助。服务器上的当前目录与project root不同。您需要chdir来投影根目录或使用JSON文件的完整路径 如果将Django 1.7与标准设置.p

我有我的django项目运行在一个为开发而设置的ubuntu VPS上。我需要访问项目根目录中的几个JSON文件(提交到版本控制)

以下在我的本地机器(OSX 10.9.5)上正常工作:

但是在我的开发服务器上没有返回这样的文件或目录:'file1.json'。我几乎可以肯定,我已经在以同样方式设置的其他远程服务器上完成了这项任务


非常感谢您的帮助。

服务器上的当前目录与project root不同。您需要
chdir
来投影根目录或使用JSON文件的完整路径

如果将Django 1.7与标准
设置.py一起使用,请尝试以下操作:

import os
from django.conf import settings

file_name = os.path.join(settings.BASE_DIR, 'file1.json')
details_raw = open(file_name, 'r')

服务器上的当前目录与项目根目录不同。您需要
chdir
来投影根目录或使用JSON文件的完整路径

如果将Django 1.7与标准
设置.py一起使用,请尝试以下操作:

import os
from django.conf import settings

file_name = os.path.join(settings.BASE_DIR, 'file1.json')
details_raw = open(file_name, 'r')

您需要os.join还是使用完整路径?您需要os.join还是使用完整路径?