Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1. LANGUAGE_CODE = 'en-us'
  2. TIME_ZONE = 'UTC'
  3. USE_TZ = True
  4.  
  5. class Career(models.Model):
  6. """
  7. model for storing all leads from career section of front apps
  8. """
  9. name = models.CharField(max_length=200)
  10. email = models.CharField(max_length=200)
  11. phone = models.CharField(max_length=20, blank=True, null=True)
  12. status = models.BooleanField(default=1)
  13. created_on = models.DateTimeField(null=True, blank=True)
  14. updated_on = models.DateTimeField(null=True, blank=True)
  15.  
  16. class Meta:
  17. db_table = 'career_leads'
  18.  
  19. class CareerFormApi(APIView):
  20. def post(self, request):
  21. career_serializer = CareerPostSerializer(data=request.data)
  22. career_data = request.data
  23.  
  24.  
  25. if career_serializer.is_valid():
  26. career_serializer.validated_data['created_on'] = timezone.datetime.now()
  27. career_serializer.validated_data['updated_on'] = timezone.datetime.now()
  28. # I am geeting correct time zone here.
  29. print(timezone.datetime.now())
  30.  
  31.  
  32. career_serializer.validated_data['status'] = True
  33.  
  34. #after save i check my Database where it saved as my localtime zone
  35.  
  36. career_serializer.save()
  37.  
  38. return Response({
  39. 'status': status_code.HTTP_201_CREATED,
  40. 'message': 'Detail has been saved successfully.'
  41. }, status=status.HTTP_201_CREATED)
  42. return Response(career_serializer.errors, status=status.HTTP_400_BAD_REQUEST)
  43.  
  44. set timezone='UTC';
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement