Django JSON 응답 safe=False
1292 단어 pythonjsondjangoprogramming
그래서 오늘;
Django에서 {JSON} 데이터를 렌더링하는 데
safe=False
가 중요한 이유를 곧 공유하겠습니다.먼저 JSON이란 무엇입니까?
JSON은 단순히 JavaScript Object Notation을 나타냅니다. JavaScript 개체 구문을 기반으로 구조화된 데이터를 나타내는 표준 텍스트 기반 형식입니다.
일반적으로 웹 애플리케이션에서 데이터를 전송하는 데 사용됩니다(예: 일부 데이터를 서버에서 클라이언트로 전송하여 웹 페이지에 표시하거나 그 반대로).
따라서 safe=False가 무엇인지, 그리고 그 유용성에 대해 바로 알아보십시오.
여기서 safe 매개변수는 전달하려는 Python 데이터 유형(튜플, 사전, 문자열 등)의 유형을 결정합니다. 그래서 간결하게 설명하면 데이터의 인플루언서이며 JSON은 수신하고 전달하는 것입니다.
기본적으로 Django의 JSON 응답 설정
save=True
과 데이터 영향 인자로서의 safe 매개변수는 JSON이 Python 데이터 유형 {Dictionaries}를 허용하도록 합니다. 따라서 이 시점에서 {Dictionaries}와 반대로 전송된 모든 데이터는 실제로 오류를 발생시킵니다.따라서 safe 매개변수를
False
로 설정하면 실제로 JSON이 모든 Python 데이터 유형을 수신하도록 영향을 미칩니다.개인적으로나 전문적으로 JSON이 {Dictionaries} 및 기타를 모두 허용하도록 하기 때문에 안전한 매개변수를
False
로 설정하는 것이 좋습니다.return JsonResponse(<'your python data-type'>, safe = False
읽어 주셔서 감사합니다. 피드백을 위해 아래에 댓글을 달아주세요. 더 많은 참여를 위해 이 플랫폼에서 저와 연결하실 수 있습니다🤝!⠀
감사합니다 🙏
Reference
이 문제에 관하여(Django JSON 응답 safe=False), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/chryzcode/django-json-response-safe-false-4f9i텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)