-1
Djangoでjsonファイルからjsonオブジェクトを作成できません。ここにコードがあります。 jsonオブジェクトを含むout.jsonというファイルがあります。これらのオブジェクトをレスポンスとして送信したい。 'out.json'DJANGOのjsonファイルから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)
のURL:私は ランダム/ projectboard /時
FileNotFoundError [ERRNO 2]いいえそのようなファイルやディレクトリを言って、エラーを取得しています。 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に対応する絶対パスまたは相対パスを与えることによって試してください –