Skip to content
Snippets Groups Projects
Unverified Commit aa69e1c4 authored by Ernesto Rico Schmidt's avatar Ernesto Rico Schmidt
Browse files

Replace naive datetime with timezone aware.

Also clean-up unused imports.
parent 3e0e654a
No related branches found
No related tags found
No related merge requests found
# -*- coding: utf-8 -*- from django.contrib.auth.models import User
from django.core.exceptions import ObjectDoesNotExist from django.core.exceptions import ObjectDoesNotExist
from django.contrib.auth.models import User, Group from django.utils import timezone
from rest_framework import serializers, status from rest_framework import serializers
from rest_framework.response import Response
from program.models import Show, Schedule, TimeSlot, Category, FundingCategory, Host, Language, Topic, MusicFocus, Note, Type, Language, RRule
from profile.models import Profile from profile.models import Profile
from profile.serializers import ProfileSerializer from profile.serializers import ProfileSerializer
from datetime import datetime from program.models import Show, Schedule, TimeSlot, Category, FundingCategory, Host, Topic, MusicFocus, Note, Type, Language, \
RRule
from pv.settings import THUMBNAIL_SIZES from pv.settings import THUMBNAIL_SIZES
class UserSerializer(serializers.ModelSerializer): class UserSerializer(serializers.ModelSerializer):
# Add profile fields to JSON # Add profile fields to JSON
profile = ProfileSerializer() profile = ProfileSerializer()
...@@ -28,7 +27,7 @@ class UserSerializer(serializers.ModelSerializer): ...@@ -28,7 +27,7 @@ class UserSerializer(serializers.ModelSerializer):
profile_data = validated_data.pop('profile') profile_data = validated_data.pop('profile')
user = super(UserSerializer, self).create(validated_data) user = super(UserSerializer, self).create(validated_data)
user.date_joined = datetime.today() user.date_joined = timezone.now()
user.set_password(validated_data['password']) user.set_password(validated_data['password'])
user.save() user.save()
......
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