Я пытаюсь получить Django набор запросов с использованием ajax и отобразить в шаблоне HTML.
viwes.py
from .models import Posts
from django.http import JsonResponse
from django.core import serializers
def check(request):
post = PostsData.objects.all()
data = serializers.serialize("json", post)
response = JsonResponse({'data': data})
return response
шаблон ajax
<script>
function check(){
$.ajax({
method: "GET",
url: "/check/",
success: function(res){
console.log(res.data)
}
})
}
</script>
вывод (ajax ответ)
[{"model": "example.postsdata", "pk": 1, "fields": {"post": 1, "msg": "Hello", "image": "Lady"}}, {"model": "example.postsdata", "pk": 2, "fields": {"post": 1, "msg": "Vinay", "image": "viay"}}]
Я получил данные в JSON, заключенные в массив, но я не знаю, как использовать этот массив, чтобы показать мои данные в шаблонах. Как мне отобразить эти данные внутри тела HTML?