Я учусь управлять ListView class
из django
, получить данные действительно легко.
from django.views.generic import ListView
from .models import Fleet
class fleet_bbdd_view(ListView):
template_name = 'data_app/fleets-bbdd.html'
paginate_by = 20
model = Fleet
context_object_name = 'FleetsList'
Но я не могу найти, как получить поля моей модели и передать им в моем контексте объект. Можно ли сделать это, используя ListView class
?
Я знаю, как получить его, в обычной функции, но если это возможно, я предпочитаю использовать ListView class
.
def getData(request):
cols = [i.name for i in Fleet._meta.get_fields()]
ctx = {'Cols':cols}
return JsonResponse(ctx)
Кто-нибудь может мне помочь? Большое спасибо.