我無法從Django中的json文件創建json對象。這是代碼。 我有一個叫做out.json的文件,裏面有json對象。我想發送這些對象作爲迴應。我收到一個錯誤說無法從DJANGO中的json文件導入json對象
FileNotFoundError在/ projectboard /隨機 [錯誤2]沒有這樣的文件或目錄: 'out.json'
views.py
from django.shortcuts import render, HttpResponseRedirect
import sys, os
import json
from django.http import JsonResponse
from tempfile import *
import subprocess
# Create your views here.
from django.http import HttpResponse
def random(request):
os.system('python pypy.py')
with open('out.json') as json_data:
data = json.load(json_data)
print(data)
return JsonResponse(data)
網址。 PY
from rest_framework.routers import DefaultRouter
from django.views.generic import TemplateView
from django.conf.urls import url, include
from . import views
urlpatterns = [
url(r'^random$', views.random, name='random'),
url(r'^view/(?P<id_remedio>\w+)/$', views.view, name='view'),
url(r'^view/$', views.view, name='view')
]
'out.json'存儲在哪裏? – 4140tm
out.json存儲在同一個目錄下,即Projectboard – ARUNIMA
看起來它無法找到'out.json'。嘗試通過給出對應於'out.json'的views.py的絕對路徑或相對路徑 –