change ApartamentComparisonAPIView to ApartamentComparisonViewSet
This commit is contained in:
parent
e7278bc378
commit
556c859753
|
@ -6,5 +6,5 @@ from . import views
|
|||
urlpatterns = format_suffix_patterns([
|
||||
path("apartaments/", views.ApartamentViewSet.as_view({'get': 'list'})),
|
||||
path("apartament/<int:pk>/", views.ApartamentViewSet.as_view({'get': 'retrieve'})),
|
||||
path("comparison/", views.ApartamentComparisonAPIView.as_view())
|
||||
path("comparison/", views.ApartamentComparisonViewSet.as_view({'get': 'retrieve'})),
|
||||
])
|
||||
|
|
|
@ -12,6 +12,7 @@ class ApartamentViewSet(viewsets.ReadOnlyModelViewSet):
|
|||
|
||||
def get_queryset(self):
|
||||
apartaments = Apartament.objects.all()
|
||||
print(apartaments)
|
||||
return apartaments
|
||||
|
||||
def get_serializer_class(self):
|
||||
|
@ -21,9 +22,9 @@ class ApartamentViewSet(viewsets.ReadOnlyModelViewSet):
|
|||
return ApartamentDetailSerializer
|
||||
|
||||
|
||||
class ApartamentComparisonAPIView(APIView):
|
||||
class ApartamentComparisonViewSet(viewsets.ReadOnlyModelViewSet):
|
||||
"""Вывод отдельных квартир для сравнения"""
|
||||
def get(self, request):
|
||||
def retrieve(self, request, *args, **kwargs):
|
||||
apartaments_id = request.COOKIES["apartament_comparison_id"].split(',') # получение куки пример (123,453)
|
||||
apartaments = []
|
||||
for i in apartaments_id:
|
||||
|
|
Loading…
Reference in New Issue