반응형
django에서 json 배열을 만들려고하는데 오류가 발생합니다.
In order to allow non-dict objects to be serialized set the safe parameter to False
그리고 내 views.py-
def wall_copy(request):
if True:
posts = user_post.objects.order_by('id')[:20].reverse()
return JsonResponse(posts)
기본적으로 user_post는 게시글이 저장된 상위 20 개 데이터의 대상이되는 모델입니다. json 배열을 보내고 싶지만 게시물을 json 배열로 변환 할 수 없습니다. 나는 또한 serializer를 시도했지만 도움이되지 않았습니다.
제발 도와주세요.
미리 감사드립니다.
해결 방법
이것이 문제를 해결할 수 있습니까?
from django.core import serializers
def wall_copy(request):
posts = user_post.objects.all().order_by('id')[:20].reverse()
posts_serialized = serializers.serialize('json', posts)
return JsonResponse(posts_serialized, safe=False)
참조 페이지 https://stackoverflow.com/questions/28740338
반응형
'파이썬' 카테고리의 다른 글
파이썬, 셀레늄에서 프레임을 전환하는 기능 (0) | 2020.11.29 |
---|---|
파이썬에서 파일을 바이트 단위로 읽는 방법과 바이트 목록을 바이너리로 인쇄하는 방법은 무엇입니까? (0) | 2020.11.29 |
파이썬 Python 오류 : 파일 "<stdin>" (0) | 2020.11.29 |
파이썬 pandas loc 대 iloc 대 ix 대 at 대 iat? (0) | 2020.11.29 |
파이썬 Excel 파일을 Pandas 데이터 프레임으로 읽는 더 빠른 방법 (0) | 2020.11.29 |
댓글