А
Size: a a a
А
А
А
А
V🤔
def register(request):
if request.method == 'POST':
form = UserRegForm(request.POST)
form_profile=ProfileForm(request.POST)
if form.is_valid() and form_profile.is_valid():
user = form.save(commit=False)
user_profile = form_profile.save(commit=False)
user.set_password(form.cleaned_data['password'])
user.save()
user_profile.save()
return redirect('/user/login/')
else:
form = UserRegForm()
form_profile=ProfileForm()
return render(request, 'registration.html', {'form': form})
l
l
V🤔
l
l
V🤔
l
V🤔
V🤔
V🤔
l
KA
ranges <postgres.ArrayField> такая последовательность с [datetime.time(9, 0), datetime,time(9, 30), datetime.time(10, 0),...]. короч последовательность длинною N и разницей в 30 мин. как сделать?l
class UserRegForm(forms.ModelForm):из другой формы добавить поля? не может быть два мета?
email = forms.EmailField(max_length=40)
password = forms.CharField(label='Password', widget=forms.PasswordInput)
password2 = forms.CharField(label='Repeat password', widget=forms.PasswordInput)
first_name = forms.CharField(max_length=40)
last_name = forms.CharField(max_length=40)
class Meta:
model = User
fields = (
'username',
'email',
'password',
'password2',
'first_name',
'last_name',
)
АБ
class UserRegForm(forms.ModelForm):из другой формы добавить поля? не может быть два мета?
email = forms.EmailField(max_length=40)
password = forms.CharField(label='Password', widget=forms.PasswordInput)
password2 = forms.CharField(label='Repeat password', widget=forms.PasswordInput)
first_name = forms.CharField(max_length=40)
last_name = forms.CharField(max_length=40)
class Meta:
model = User
fields = (
'username',
'email',
'password',
'password2',
'first_name',
'last_name',
)
АБ