У меня есть форма, доступ к которой можно получить через учетную запись босса, босс будет использовать эту форму для создания учетных записей своих сотрудников
def EmployeeForm(forms.Form):
username = forms.CharField(max_length = 16)
def clean_username(self):
if User.objects.filter(username = self.cleaned_data.get('username')).exists():
raise forms.ValidationError('A user with that user name already exists')
return self.cleaned_data.get('username')
Но проблема в У меня нет как проверить это поле имени пользователя, как это делает UserCreationForm, и я уверен, что сделать уникальным имя пользователя недостаточно