umesh-krishna / django_serverside_datatable

Server-side Datatable with Django
MIT License
26 stars 8 forks source link

queryset with parameter #5

Closed Printns closed 3 years ago

Printns commented 3 years ago

Is it possible to use view.py with parameter like this:

from django_serverside_datatable.views import ServerSideDatatableView

class ItemListView(ServerSideDatatableView, id): queryset = models.Item.objects.get(id) columns = ['name', 'code', 'description']

umesh-krishna commented 3 years ago

queryset should hold a QuerySet object. objects.get() returns a model Object. So, you should use objects.filter() instead.

Printns commented 3 years ago

ok, thanks! So, the parameter (id) can be transferred through class declaration as usual?

umesh-krishna commented 3 years ago

@Printns You should probably use something like queryset = models.Item.objects.filter(id=id).all()