def handle(self, *args, **options): names = [ 'Jakub', 'Antoni', 'Jan', 'Szymon', 'Filip', 'Alexander', 'Wojciech', 'Franciszek', 'Mikołaj', 'Michał' ] surnames = [ 'Nowak', 'Kowalski', 'Wiśniewski', 'Wójcik', 'Kowalczyk', 'Kamiński', 'Lewandowski' ] for i in range(50): user = User.objects.get(id=user_id) new_user = Profile() new_user.user = user new_user.username = '******' + str(i) new_user.email = 'user' + str(i) + '@gmail.com' new_user.first_name = names[np.random.randint(len(names) - 1)] new_user.last_name = surnames[np.random.randint(len(surnames) - 1)] new_user.save()
def add_user(request): if request.user.is_superuser: prof = Profile.objects.get(user=request.user) if request.method == 'POST': form = SignupForm(request.POST) extendForm = ProfileUpdateForm(request.POST) var = "xxx" try: var = User.objects.all().get( username=request.POST.get('username')) except: var = "xxx" print(var) if var != "xxx": if User.objects.all().get( username=request.POST.get('username')).is_active: messages.warning( request, 'Account already exist with this username!') return redirect('manager:add_user') if form.is_valid(): user = form.save(commit=False) user.is_active = True user.save() profile = Profile(user=user) profile.first_name = request.POST['first_name'] profile.last_name = request.POST['last_name'] profile.user_type = request.POST['user_type'] profile.email_id = request.POST['email_id'] profile.mob_no = request.POST['mob_no'] profile.save() return redirect('manager:list_users') else: form = SignupForm() extendForm = ProfileUpdateForm() return render(request, 'manager/signup.html', { 'form': form, 'extendForm': extendForm, 'prof': prof }) else: return render(request, 'permission_denied.html', context=context)