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,
generics.GenericAPIView):
queryset = Bill.objects.all()
serializer_class = BillSerializer
# authentication_classes = [
# authentication.SessionAuthentication,
# authentication.TokenAuthentication
# ]
# permission_classes = (permissions.IsAuthenticated,)
permission_classes = (permissions.IsAuthenticated,)
lookup_field = "pk"
def get(self, request, *args, **kwargs):
......
from rest_framework import generics, response
from core.models.bill import Bill, BillSearchQuerySet
from core.serializers.bill import BillSerializer
from rest_framework import authentication
from rest_framework import permissions, authentication
from django.db.models import Sum
class BillSumPriceListView(generics.ListAPIView):
queryset = Bill.objects.all()
serializer_class = BillSerializer
authentication_classes = [
authentication.SessionAuthentication,
authentication.TokenAuthentication
]
permission_classes = (permissions.IsAuthenticated,)
def get(self, request, *args, **kwargs):
......@@ -27,7 +24,8 @@ class BillSumPriceListView(generics.ListAPIView):
8: "Electronics",
9: "Travel",
10: "House & Car",
11: "Others",
11: "Salary",
12: "Others"
}
queryset = self.filter_queryset(self.get_queryset())
user = None
......
from rest_framework import generics
from core.models.bill import Bill, BillSearchQuerySet
from core.serializers.bill import BillSerializer
from rest_framework import authentication
from rest_framework import permissions, authentication
class SearchBillListView(generics.ListAPIView):
queryset = Bill.objects.all()
serializer_class = BillSerializer
authentication_classes = [
authentication.SessionAuthentication,
authentication.TokenAuthentication
]
permission_classes = (permissions.IsAuthenticated,)
# item = categories -----> keyword = 1/2/3/4/5 ..
# price -----> keyword = price
......@@ -17,6 +14,7 @@ class SearchBillListView(generics.ListAPIView):
# title -----> keyword = title
def get_queryset(self, *args, **kwargs):
print(self.request.query_params)
qs = BillSearchQuerySet(Bill)
item = self.request.GET.get("item")
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