Django, как обратиться к параметру из урла из класса?

Добрый день, есть url
path('api/list_projects/<int:user_id>', ProjectsView.as_view())

views
class ProjectsView(View):

    def get(self):
        user = self.kwargs["user_id"]
        user_account = UserAccount.objects.get(user=user)
        customer = Customer.objects.get(useraccount=user_account)
        projects = Project.objects.filter(customer=customer)
        return JsonResponse(projects, safe=False)


Не пойму как это сделать из класса ?
  • Вопрос задан
  • 122 просмотра
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Django
Седой и строгий
class ProjectsView(View):
    def get(self, request, *args, **kwargs):
        user = kwargs["user_id"]
       ...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы