Я очень новичок в django, поэтому, пожалуйста, несите меня. Я хочу, чтобы всякий раз, когда регистрировался новый пользователь, я хотел бы создать About
для этого пользователя. Как я это сделаю? Пожалуйста, помогите мне. Спасибо.Создайте новый объект для зарегистрированного пользователя
просмотров:
def register(request):
if request.method == 'POST':
form = UserCreationForm(request.POST or None)
if form.is_valid():
form.save()
return HttpResponseRedirect('/')
else:
return render(request, 'register.html', {'form':form})
else:
form = UserCreationForm()
return render(request, 'register.html', {'form':form})
модели:
class About(models.Model):
user = models.OneToOneField(User)
gender = models.CharField(max_length=1, choices=GENDER)
dob = models.DateField(null=True, blank=True)
place = models.CharField(max_lenght=100)