Size: a a a

Django [ru] #STAY HOME

2019 July 31

yh

yasya huyase in Django [ru] #STAY HOME
Roman Demyanchuk
ну прежде чем что-то писать в model2 тебе нужна запись в model1 - поскольку у тебя там ForeignKey
ну я же говорю что model_2 полняется на основе model_1
источник

ДШ

Дмитрий Шепелев in Django [ru] #STAY HOME
А кто-нибудь делал кастомный логин в админку? Я добавил свой бекенд AUTHENTICATION_BACKENDS, переопределил форму с authenticate в методе clean и создал свой AdminSite с указанием login_form, но всё равно не заходит в этот бекенд в функцию authenticate. Почему так может быть?
источник

RD

Roman Demyanchuk in Django [ru] #STAY HOME
а так в голову приходит только это:

self.c__b = self.d
источник

RD

Roman Demyanchuk in Django [ru] #STAY HOME
как-то так
источник

A

Alexander in Django [ru] #STAY HOME
или метод save переписывать
источник

RD

Roman Demyanchuk in Django [ru] #STAY HOME
Alexander
или метод save переписывать
ну да
источник

A

Alexander in Django [ru] #STAY HOME
брать в нем c и по нему делать d
источник

RD

Roman Demyanchuk in Django [ru] #STAY HOME
Roman Demyanchuk
а так в голову приходит только это:

self.c__b = self.d
*
источник

A

Alexander in Django [ru] #STAY HOME
Дмитрий Шепелев
А кто-нибудь делал кастомный логин в админку? Я добавил свой бекенд AUTHENTICATION_BACKENDS, переопределил форму с authenticate в методе clean и создал свой AdminSite с указанием login_form, но всё равно не заходит в этот бекенд в функцию authenticate. Почему так может быть?
authenticate точно пользователя возвращает?
источник

yh

yasya huyase in Django [ru] #STAY HOME
спасибо, буду пробовать
источник

RD

Roman Demyanchuk in Django [ru] #STAY HOME
yasya huyase
спасибо, буду пробовать
Удачи)
источник

ДШ

Дмитрий Шепелев in Django [ru] #STAY HOME
Alexander
authenticate точно пользователя возвращает?
да
источник

ДШ

Дмитрий Шепелев in Django [ru] #STAY HOME
А базовый django.contrib.auth.backends.ModelBackend нужно оставлять? Если он мне не нужен
источник

P

Pooh in Django [ru] #STAY HOME
Artur Spatari
День добрый,
Знает кто удобные либы для создания HTTP клиента ( не просто запрос отправить але requests а создания client-а\sdk для API?
Почитай в swagger
источник

NK

ID:865826605 in Django [ru] #STAY HOME
Гайс, написал свою регистрацию, либо через номер телефона либо через почту, оба значения стоят с параметром unique. Так вот если при реге не указать допустим почту, то она записывается как пустая строка и при последующей реге будет говорить, что такое мыло уже есть. Как такое фиксить?
источник

AK

Alexey Kuzyashin in Django [ru] #STAY HOME
Unique together
источник

NK

ID:865826605 in Django [ru] #STAY HOME
Alexey Kuzyashin
Unique together
Не понял
источник

AK

Artyem Klimenko in Django [ru] #STAY HOME
ID:865826605
Гайс, написал свою регистрацию, либо через номер телефона либо через почту, оба значения стоят с параметром unique. Так вот если при реге не указать допустим почту, то она записывается как пустая строка и при последующей реге будет говорить, что такое мыло уже есть. Как такое фиксить?
NULL
источник

FK

Farid Khalikov in Django [ru] #STAY HOME
чёт unique together тоже не очень. Тогда на один телефон можно несколько разных ящиков записать, и наоборот, на один ящик - несколько телефонов, хотя пользователь, по идее, один.

Нужно эти поля сделать необязательными в бд и писать туда null.
источник

NK

ID:865826605 in Django [ru] #STAY HOME
Farid Khalikov
чёт unique together тоже не очень. Тогда на один телефон можно несколько разных ящиков записать, и наоборот, на один ящик - несколько телефонов, хотя пользователь, по идее, один.

Нужно эти поля сделать необязательными в бд и писать туда null.
И сверять на уникальность вручную? Это не костыль?
источник