Skip to content

Commit 4cabbcb

Browse files
committed
status
1 parent 77db63e commit 4cabbcb

File tree

2 files changed

+18
-0
lines changed

2 files changed

+18
-0
lines changed

api/urls.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,5 @@
1818
path('refresh',TokenRefreshView.as_view(),name='token_refresh'),
1919
path('question',views.getquestion.as_view(),name='question api'),
2020
path('facebooklogin',views.facebooklogin.as_view(),name='facebooklogin'),
21+
path('status',views.configstatus,name='quiz_status'),
2122
]

api/views.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,23 @@ def get(self,request):
5353
}
5454
return Response(response)
5555

56+
import pytz
57+
utc=pytz.UTC
58+
@api_view(['GET'])
59+
def configstatus(request):
60+
configs=config.objects.all()
61+
if configs:
62+
response={
63+
"current_day":configs[0].current_day,
64+
"start_time":configs[0].quiz_start.replace(tzinfo=utc),
65+
"end_time":configs[0].quiz_endtime.replace(tzinfo=utc)
66+
}
67+
return Response(response)
68+
response={
69+
"status":404,
70+
"message":"no confings founnd"
71+
}
72+
return Response(response)
5673
class Answer(APIView):
5774
permission_classes=(IsAuthenticated,)
5875

0 commit comments

Comments
 (0)