Skip to content
Snippets Groups Projects
Commit d0add89d authored by Chris Li's avatar Chris Li
Browse files

Auth modified.

parent 5cb5715f
No related branches found
No related tags found
No related merge requests found
...@@ -50,11 +50,7 @@ class BillDetail(mixins.RetrieveModelMixin, ...@@ -50,11 +50,7 @@ class BillDetail(mixins.RetrieveModelMixin,
generics.GenericAPIView): generics.GenericAPIView):
queryset = Bill.objects.all() queryset = Bill.objects.all()
serializer_class = BillSerializer serializer_class = BillSerializer
# authentication_classes = [ permission_classes = (permissions.IsAuthenticated,)
# authentication.SessionAuthentication,
# authentication.TokenAuthentication
# ]
# permission_classes = (permissions.IsAuthenticated,)
lookup_field = "pk" lookup_field = "pk"
def get(self, request, *args, **kwargs): def get(self, request, *args, **kwargs):
......
from rest_framework import generics, response from rest_framework import generics, response
from core.models.bill import Bill, BillSearchQuerySet from core.models.bill import Bill, BillSearchQuerySet
from core.serializers.bill import BillSerializer from core.serializers.bill import BillSerializer
from rest_framework import authentication from rest_framework import permissions, authentication
from django.db.models import Sum from django.db.models import Sum
class BillSumPriceListView(generics.ListAPIView): class BillSumPriceListView(generics.ListAPIView):
queryset = Bill.objects.all() queryset = Bill.objects.all()
serializer_class = BillSerializer serializer_class = BillSerializer
authentication_classes = [ permission_classes = (permissions.IsAuthenticated,)
authentication.SessionAuthentication,
authentication.TokenAuthentication
]
def get(self, request, *args, **kwargs): def get(self, request, *args, **kwargs):
...@@ -27,7 +24,8 @@ class BillSumPriceListView(generics.ListAPIView): ...@@ -27,7 +24,8 @@ class BillSumPriceListView(generics.ListAPIView):
8: "Electronics", 8: "Electronics",
9: "Travel", 9: "Travel",
10: "House & Car", 10: "House & Car",
11: "Others", 11: "Salary",
12: "Others"
} }
queryset = self.filter_queryset(self.get_queryset()) queryset = self.filter_queryset(self.get_queryset())
user = None user = None
......
from rest_framework import generics from rest_framework import generics
from core.models.bill import Bill, BillSearchQuerySet from core.models.bill import Bill, BillSearchQuerySet
from core.serializers.bill import BillSerializer from core.serializers.bill import BillSerializer
from rest_framework import authentication from rest_framework import permissions, authentication
class SearchBillListView(generics.ListAPIView): class SearchBillListView(generics.ListAPIView):
queryset = Bill.objects.all() queryset = Bill.objects.all()
serializer_class = BillSerializer serializer_class = BillSerializer
authentication_classes = [ permission_classes = (permissions.IsAuthenticated,)
authentication.SessionAuthentication,
authentication.TokenAuthentication
]
# item = categories -----> keyword = 1/2/3/4/5 .. # item = categories -----> keyword = 1/2/3/4/5 ..
# price -----> keyword = price # price -----> keyword = price
...@@ -17,6 +14,7 @@ class SearchBillListView(generics.ListAPIView): ...@@ -17,6 +14,7 @@ class SearchBillListView(generics.ListAPIView):
# title -----> keyword = title # title -----> keyword = title
def get_queryset(self, *args, **kwargs): def get_queryset(self, *args, **kwargs):
print(self.request.query_params)
qs = BillSearchQuerySet(Bill) qs = BillSearchQuerySet(Bill)
item = self.request.GET.get("item") item = self.request.GET.get("item")
result = Bill.objects.none() result = Bill.objects.none()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment