def getJson(filmList):
film_json = FilmJson()
for video in filmList:
videoName = video.videoName
videoUrl = video.videoUrl
videoTime = video.videoTime
dic = {}
if videoName is None:
break
if videoUrl is None:
dic['videourl'] = ""
else:
dic['videourl'] = videoUrl
if videoTime is None:
dic['videotime'] = ""
else:
dic['videotime'] = videoTime
dic['videoname'] = videoName
film_json.videolist.append(dic)
dict__ = film_json.__dict__
print(dict__)
return dict__
ブラウザGETリクエストPythonのjson.dumps()のデータは、それが
バックエンド印刷
{'filmid': '', 'videolist': [{'videourl': '', 'videotime': '', 'videoname': 'Lifeline'}, {'videourl': '', 'videotime': '', 'videoname': 'Ex Static'}, {'videourl': '', 'videotime': '', 'videoname': 'test'}]}
を送るきれいにする方法を、\含まれています。
@api_view(http_method_names=['GET'])
@permission_classes((permissions.AllowAny,))
def sendFilm(request):
....
myjson = jsonbean.getJson(filmList)
return Response(json.dumps(myjson,ensure_ascii=False))
郵便配達のテスト問題に
ありがとうございました –
なぜ私の答えは投票を持っていないのですか? – pissall
私は知らない! –