Size: a a a

Django [ru] #STAY HOME

2020 May 20

RS

Rust Saiargaliev in Django [ru] #STAY HOME
yasya huyase
ребята, есть вопрос
например, я создаю класс и наследуюсь о CreateView
в нем уже есть функции get и post
вопрос: как эти функции инициализируются? их же по сути вызывать нужно
https://ccbv.co.uk/projects/Django/3.0/django.views.generic.edit/CreateView/

Вот тут все эти методы и в целом, можно увидеть кто и что вызывает.
get/post дергаются от dispatch, который сам идет от as_view что из урл диспатчера
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
yasya huyase
ребята, есть вопрос
например, я создаю класс и наследуюсь о CreateView
в нем уже есть функции get и post
вопрос: как эти функции инициализируются? их же по сути вызывать нужно
Хэндлеры джанги сами все делают, тебе вызывать эти функции не надо
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Konstantin Vinogradov
Подскажите пожалуйста, если моя форма после отправки данных перенаправляет на туже страницу с параметрами пост запроса, то это значит, что она не обрабатывает приём данных?
В смысле в урле запрос? Значит пост не указал в форме
источник

yh

yasya huyase in Django [ru] #STAY HOME
Rust Saiargaliev
https://ccbv.co.uk/projects/Django/3.0/django.views.generic.edit/CreateView/

Вот тут все эти методы и в целом, можно увидеть кто и что вызывает.
get/post дергаются от dispatch, который сам идет от as_view что из урл диспатчера
а, понял
источник

KV

Konstantin Vinogrado... in Django [ru] #STAY HOME
Nikolay Cherniy
В смысле в урле запрос? Значит пост не указал в форме
Вот что я тут делаю не так?
Модель кастомного юзера:
https://pastebin.com/TShkDxSG
Далее форма:
https://pastebin.com/qi0vEMXa
Вьюха:
https://pastebin.com/2L8EkRYW
И урлы:
https://pastebin.com/thE3n1TW

В результате на странице регистрации я ввожу юзернэйм и пароль а он меня обратно на страницу кидает:
http://127.0.0.1:8000/register/?csrfmiddlewaretoken=PacogDBu2Le16AY6W8O7D0mg4fl9qy0HzrIkIbs0gsvI6mgV0jbjOEpjshh8U1IB&username=user1&password=12345678
источник

KV

Konstantin Vinogrado... in Django [ru] #STAY HOME
Регистрация - создание нового пользователя.
источник

KV

Konstantin Vinogrado... in Django [ru] #STAY HOME
В главных настройках я определил AdvUser - как основную модель юзеров в проекте.
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Я форму наследую от UserCreationForm
источник

KV

Konstantin Vinogrado... in Django [ru] #STAY HOME
О ура!. Проблема с шаблоном была.
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
У тебя она импортирована, но не используется насколько я вижу
источник

KV

Konstantin Vinogrado... in Django [ru] #STAY HOME
Nikolay Cherniy
У тебя она импортирована, но не используется насколько я вижу
Спасибо за подсказки.

думаю посмотреть в опенсорс проектах на их регистрацию
источник

АБ

Александр Бабушкин... in Django [ru] #STAY HOME
Привет, поделитесь ссылками на примеры микросервисов для django rest или что почитать от умных людей..
источник

AD

Alex Dem in Django [ru] #STAY HOME
Konstantin Vinogradov
Подскажите пожалуйста, если моя форма после отправки данных перенаправляет на туже страницу с параметрами пост запроса, то это значит, что она не обрабатывает приём данных?
как один из вариантов: это нормальная модель поведения если форма невалидна
источник

AK

Anvar Khamidov in Django [ru] #STAY HOME
Коллеги, как подключаться к бд, где не нужен пароль, выскакивает ексшепн fe_sendauth: no password supplied?
источник

AD

Alex Dem in Django [ru] #STAY HOME
Anvar Khamidov
Коллеги, как подключаться к бд, где не нужен пароль, выскакивает ексшепн fe_sendauth: no password supplied?
это джанго сеттингс?
источник

AK

Anvar Khamidov in Django [ru] #STAY HOME
Alex Dem
это джанго сеттингс?
+
источник

AD

Alex Dem in Django [ru] #STAY HOME
я, кажется, передавал пароль в виде пустой строки: ""
источник

AK

Anvar Khamidov in Django [ru] #STAY HOME
Alex Dem
я, кажется, передавал пароль в виде пустой строки: ""
Так же делаю
источник

AD

Alex Dem in Django [ru] #STAY HOME
Тогда не знаю :(
источник

AK

Anvar Khamidov in Django [ru] #STAY HOME
Alex Dem
Тогда не знаю :(
Буду разбираться, спасибо)
источник