Как отобразить объект модели Django с использованием ajax в шаблоне HTML? - PullRequest
0 голосов
/ 26 мая 2020

Я пытаюсь получить 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?

...