Size: a a a

Django [ru] #STAY HOME

2019 March 17

SG

Sanchez Garcia in Django [ru] #STAY HOME
Sanchez Garcia
Кто подскажет регулярное выражение заменть тэг '>'  на пробел?
<link rel="stylesheet" href="{% static "/assets/css/vendor/elegant-fonts.css"> %}">
источник

SG

Sanchez Garcia in Django [ru] #STAY HOME
$1{% static "/assets$2 %}">
источник

SG

Sanchez Garcia in Django [ru] #STAY HOME
$2 удалить > - тэг
источник

А

Алексей in Django [ru] #STAY HOME
Привет всем! Как можно расширить модель User, чтобы например добавить BooleanField is_confirmed?(для проверки email)
источник

D

Dmitry in Django [ru] #STAY HOME
Алексей
Привет всем! Как можно расширить модель User, чтобы например добавить BooleanField is_confirmed?(для проверки email)
уже есть is_active ведь. А вообще AbstractUser как по мне лучший вариант
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Dmitry
уже есть is_active ведь. А вообще AbstractUser как по мне лучший вариант
Не активный юзер не обязательно значит что у него не подтвержденная почта :)
Работу с почтой стоит вывести отдельно
источник

А

Алексей in Django [ru] #STAY HOME
Dmitry
уже есть is_active ведь. А вообще AbstractUser как по мне лучший вариант
Ну не is_active вроде бы, мне не надо ограничивать юзера, но надо отображать, что электронная почта подтверждена, если is_confirmed=True например
источник

А

Алексей in Django [ru] #STAY HOME
Rust Saiargaliev
Не активный юзер не обязательно значит что у него не подтвержденная почта :)
Работу с почтой стоит вывести отдельно
Да, я про это и говорю)
источник

D

Dmitry in Django [ru] #STAY HOME
Rust Saiargaliev
Не активный юзер не обязательно значит что у него не подтвержденная почта :)
Работу с почтой стоит вывести отдельно
справедливо:), но я как-то привык вешать is active на активацию через письмо.
источник

А

Алексей in Django [ru] #STAY HOME
Алексей
Ну не is_active вроде бы, мне не надо ограничивать юзера, но надо отображать, что электронная почта подтверждена, если is_confirmed=True например
Так это можно сделать, в идеале чтобы почти ничего не менять в коде, у меня в другим моделях идет фильтрование по юзеру, и в шаблонах user.username используется?
источник

D

Dmitry in Django [ru] #STAY HOME
Алексей
Ну не is_active вроде бы, мне не надо ограничивать юзера, но надо отображать, что электронная почта подтверждена, если is_confirmed=True например
ну если так и проект новый, то
User(AbstractUser):
   is_confirmed = models.BooleanField(default=False)
источник

А

Алексей in Django [ru] #STAY HOME
Dmitry
ну если так и проект новый, то
User(AbstractUser):
   is_confirmed = models.BooleanField(default=False)
проект не новый)) А на что это влияет?)
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Dmitry
справедливо:), но я как-то привык вешать is active на активацию через письмо.
Значит когда тебе нужно будет деактивировать юзера (попросит отказаться от рассылки, удалить свои данные или нужно будет его забанить или еще чего) - теоретически твоя логика может отправить этому юзеру письмо по почте
источник

PB

Petr B. in Django [ru] #STAY HOME
Dmitry
справедливо:), но я как-то привык вешать is active на активацию через письмо.
напрасно
в документации написано английским по белому, что is_active предполагается использовать для soft-delete
источник

PB

Petr B. in Django [ru] #STAY HOME
и contrib.auth везде подразумевает что если is_active=False - такого пользователя "не существует"
источник

D

Dmitry in Django [ru] #STAY HOME
Petr B.
и contrib.auth везде подразумевает что если is_active=False - такого пользователя "не существует"
ну значит я не понял цели подтвержения почты. Первое, что пришло в голову - подтверждение во время регистрации пользователя.
источник

PB

Petr B. in Django [ru] #STAY HOME
Dmitry
ну значит я не понял цели подтвержения почты. Первое, что пришло в голову - подтверждение во время регистрации пользователя.
что ты будешь делать если у тебя пользователь пришел из соцсети?
источник

А

Алексей in Django [ru] #STAY HOME
У меня теперь такая ошибка, вот что в settings
источник

D

Dmitry in Django [ru] #STAY HOME
Petr B.
что ты будешь делать если у тебя пользователь пришел из соцсети?
в этом случае да, необходимо активировать без почты. Понял в чем подвох. Не сталкивался с таким
источник

А

Алексей in Django [ru] #STAY HOME
источник