を休まジャンゴで処理されていないです私の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デフォルト値では動作しません。助けてください。
あなたはそのメソッドの途中に戻ります。 –