def create(self, validated_data): instance = UserDetail() user_data = validated_data.get('user') user = User.objects.create_user(username=user_data.get('username'), email=user_data.get('email'), password=user_data.get('password'), first_name=user_data.get('first_name'), last_name=user_data.get('last_name')) if user: instance.user = user user_ext = self.update(instance, validated_data) return user_ext
def create(self, validated_data): instance = UserDetail() user_data = validated_data.get('user') user = User.objects.create_user(username=user_data.get('username'), email=user_data.get('email'), password=user_data.get('password'), first_name=user_data.get('first_name'), last_name=user_data.get('last_name')) if user: instance.user = user user_ext = self.update(instance, validated_data) return user_ext
def add_wantoo_bot(apps, schema_editor): User = apps.get_model(settings.AUTH_USER_MODEL) UserDetail = apps.get_model('users', 'UserDetail') print 'Creating Wantoo Bot User...' try: wantoo_bot = User.objects.get(email='*****@*****.**') print 'Wantoobot already exists...' except: #Doesn't work all the time... # wantoo_bot = User.objects.create_user(username='******', # email='*****@*****.**', # password='******', # first_name="~ WANTOOBOT", # last_name="~", # is_staff=True, # is_superuser=True) # User = apps.get_registered_model('auth', 'User') wantoo_bot = User( username='******', email='*****@*****.**', password=make_password('2i8oaKhwbeTc'), is_superuser=True, is_staff=True, first_name="~ WANTOOBOT", last_name="~", ) wantoo_bot.save() print 'Wantoobot Created!' print 'Done!' print 'Adding UserDetail to Wantoo Bot...' try: user_detail = UserDetail() user_detail.user = wantoo_bot user_detail.casl = True user_detail.save() print 'UserDetail created!' except: print 'UserDetail already exists...' print 'Done!'