Size: a a a

Django [ru] #STAY HOME

2019 January 25

DT

Dan Tyan in Django [ru] #STAY HOME
с параметрами для reverse
источник

ДМ

Диего Мустафа in Django [ru] #STAY HOME
помогите разобраться с регистраций юзера с клиента в джанго.
работает отображение, проверка валидности, но юзера не создает и не перенаправляет на страницу. но в административной панели юзер создается без проблем.
https://dpaste.de/7HVQ
источник

DT

Dan Tyan in Django [ru] #STAY HOME
статус у нового пользователя активный ?
источник

SB

Stanislav Baltrunas in Django [ru] #STAY HOME
Dan Tyan
я сейчас уже не помню как permalink работает
а за что выпилили не знаете?
источник

SB

Stanislav Baltrunas in Django [ru] #STAY HOME
Dan Tyan
статус у нового пользователя активный ?
если он не создается
источник

SB

Stanislav Baltrunas in Django [ru] #STAY HOME
то либо валидация модели провалилась либо сейф
источник

ДМ

Диего Мустафа in Django [ru] #STAY HOME
Stanislav Baltrunas
то либо валидация модели провалилась либо сейф
с теми же данными в админке создавал без проблем
источник

DT

Dan Tyan in Django [ru] #STAY HOME
показывай форму
источник

SB

Stanislav Baltrunas in Django [ru] #STAY HOME
отлавливали что во вьюху приходит? проходит ли валидация, сейф точно вызывается? или через create?
источник

ДМ

Диего Мустафа in Django [ru] #STAY HOME
Dan Tyan
показывай форму
форма - экземпляр UserCreationForm

from django.contrib.auth.forms import UserCreationForm
источник

ДМ

Диего Мустафа in Django [ru] #STAY HOME
Stanislav Baltrunas
отлавливали что во вьюху приходит? проходит ли валидация, сейф точно вызывается? или через create?
«сейф» имеется ввиду form.save ?
источник

SB

Stanislav Baltrunas in Django [ru] #STAY HOME
да
источник

ДМ

Диего Мустафа in Django [ru] #STAY HOME
def register(request):
   '''Регистрирует нового пользователя.'''
   if request.method != 'POST':
       # Display blank registration form.
       form = UserCreationForm()
   else:
       # Обработка заполненной формы.
       form = UserCreationForm(data=request.POST)
       if form.is_valid():
           new_user = form.save()
           # Выполнение входа и перенаправление на главную страницу.
           authenticated_user = authenticate(
               username=new_user.username,
               password=request.POST['password1'])
           login(request, authenticated_user)
           return HttpResponseRedirect(reverse('learning_logs:index'))
   context = {'form': form}
   return render(request, 'users/register.html', context)
источник

SB

Stanislav Baltrunas in Django [ru] #STAY HOME
зачем?
источник

SB

Stanislav Baltrunas in Django [ru] #STAY HOME
UserCreationForm(request.POST or None)
источник

SB

Stanislav Baltrunas in Django [ru] #STAY HOME
if form.is_valid(): -> if request.POST and form.is_valid():
источник

SB

Stanislav Baltrunas in Django [ru] #STAY HOME
пустая форма всегда валидна вроде...
источник

NK

ID:531453784 in Django [ru] #STAY HOME
@FarruxU будет жить. Поприветствуем!
источник

FU

From Uzbekistan in Django [ru] #STAY HOME
Всем доброго времени суток
источник

NK

ID:665343939 in Django [ru] #STAY HOME
👋😊
источник