datetime object not JSON serializable

Fixed error where a datetime object cannot be stored in request.sessions
as it was not JSON serializable.
This commit is contained in:
Chris
2018-05-13 18:07:04 -04:00
parent 86f9041c86
commit 588fc4bfc0

View File

@@ -77,7 +77,7 @@ def callback(request):
response = requests.post('https://accounts.spotify.com/api/token', data = payload).json() response = requests.post('https://accounts.spotify.com/api/token', data = payload).json()
# despite its name, datetime.today() returns a datetime object, not a date object # despite its name, datetime.today() returns a datetime object, not a date object
request.session['token_obtained_at'] = datetime.datetime.today() request.session['token_obtained_at'] = str(datetime.datetime.today())
request.session['access_token'] = response['access_token'] request.session['access_token'] = response['access_token']
request.session['refresh_token'] = response['refresh_token'] request.session['refresh_token'] = response['refresh_token']
request.session['valid_for'] = response['expires_in'] request.session['valid_for'] = response['expires_in']