Обработка на стороне сервера Django datatables rest framework Фильтрация набора запросов
У меня есть сайт, который сначала был разработан для отображения динамически добавляемых или удаляемых моделей в таблицах данных. Теперь данные увеличиваются, и я добавил обработку на стороне сервера. Проблема в том, что у меня есть пользовательская страница для каждого внешнего ключа, чтобы показать данные, которые принадлежат самому себе. Теперь я застрял на том, как отфильтровать queryset для id внешнего ключа и установить api url для обработки на стороне сервера. Надеюсь, я был понятен. Спасибо за внимание
views.py:
class UserView(generics.ListAPIView):
serializer_class = ProcessSerializer
def get_queryset(self):
pk = self.request.parser_context['kwargs']['id']
user = User.objects.get(pk=pk)
queryset = Process.objects.filter(user=user)
return queryset
urls.py (Проект):
path('api/users/<int:id>/', views.UserView.as_view(), name='users'),
urls.py (App):
path("users/<int:pk>/", views.users, name="users"),
views.py:
def users(request, pk):
return render(request, 'tealyapp/temp.html', {'pk': pk})