Мой urls.py
Код: Выделить всё
urlpatterns = [
path('project/family=/', views.SpeciesDetail_family.as_view(), name='family'),
path('project/species=/', views.SpeciesDetail_species.as_view(), name='species')
]
Код: Выделить всё
class SpeciesDetail_species(generics.ListAPIView):
serializer_class = SpeciesSerializer
def get_queryset(self):
queryset = Species.objects.filter()
species = self.kwargs['species']
if species is not None:
queryset = queryset.filter(species__iexact=species)
return queryset
class SpeciesDetail_family(generics.ListAPIView):
serializer_class = SpeciesSerializer
def get_queryset(self):
queryset = Species.objects.all()
family = self.kwargs['family']
if family is not None:
queryset = queryset.filter(family__iexact=family)
return queryset
Если я добавлю кварги в путь, например path('project/family=/',views.SpeciesDetail_family.as_view(), {'lu_field':'family'}, name='family'), как я могу получить доступ к lu_field в представлениях?
Подробнее здесь: https://stackoverflow.com/questions/792 ... url-kwargs
Мобильная версия