휴식 장고에서 처리되지 않습니다 내 views.py
:URL 쿼리 매개 변수는 다음
class my4appCompanyData(generics.ListAPIView):
serializer_class = my4appSerializer
def get_queryset(self,request):
"""Optionally restricts the returned data to ofa company,
by filtering against a `id` query parameter in the URL. """
queryset = companies_csrhub.objects.all()
#url_id = self.request.query_params.get('id', None)
url_id = request.GET.get('id', None)
if id is not None:
queryset = queryset.filter(id=url_id)
elif id is ALL:
queryset = companies_csrhub.objects.all()
else:
queryset = "Error data not found"
return queryset
그리고 내 urls.py
: mywebsite/api/my4app/company/?id=100227
계획 여러 개의 필터를 추가 : 검사에 사용
router.register(r'api/my4app/company/$', views.my4appCompanyData.as_view(),base_name="company")
URL 기본값은 있지만 작동하지 않습니다. 도와주세요.
당신은 그 방법의 중간에 돌아옵니다. –