def register_user(step, username, password, registration_number, engineering, category): user = UserProfile() user.user = User() user.registration_number = registration_number user.user.email = username user.user.username = username user.user.first_name = "Usuário" user.user.set_password(password) user.save() user.make_as_academic_staff() for number, engineering_type in ENGINEERING: if engineering_type == engineering: user.engineering = engineering for number, category_type in CATEGORY: if category_type == category: user.category = number user.save()