Size: a a a

Django [ru] #STAY HOME

2020 December 30

ЯМ

Ярослав Михалёв... in Django [ru] #STAY HOME
Ну да, затупил, так даже быстрее
источник

S

Stanley in Django [ru] #STAY HOME
Dmitry
Как в модели использовать заполненное поле как число?
class Name(models.Model):
   pole = models.PositiveSmallIntegerField()
   print(pole) # тут должен быть вывод числа
в моделе к полю можно обращаться в методе, например:
class Name(models.Model):
   pole = models.PositiveSmallIntegerField()

   def pole_double(self):
       return self.pole * 2
источник

ЯМ

Ярослав Михалёв... in Django [ru] #STAY HOME
Почему этот код не работает?
источник

ЯМ

Ярослав Михалёв... in Django [ru] #STAY HOME
Я пытаюсь проверить, существует ли уже пользователь с таким паролем
источник

S

Stanley in Django [ru] #STAY HOME
Ярослав Михалёв
Я пытаюсь проверить, существует ли уже пользователь с таким паролем
а зачем? :)
источник

ЯМ

Ярослав Михалёв... in Django [ru] #STAY HOME
Ну не круто же, когда у нескольких пользователей одинаковые пароли
источник

ЯМ

Ярослав Михалёв... in Django [ru] #STAY HOME
А это вообще возможно сделать на django?
источник

q

qwerty in Django [ru] #STAY HOME
Ярослав Михалёв
Я пытаюсь проверить, существует ли уже пользователь с таким паролем
Господи, почитай про хэширование
источник

S

Stanley in Django [ru] #STAY HOME
Ярослав Михалёв
Ну не круто же, когда у нескольких пользователей одинаковые пароли
ты в конце сообщения еще его логин добавь)))
источник

ЯМ

Ярослав Михалёв... in Django [ru] #STAY HOME
qwerty
Господи, почитай про хэширование
Так я зашифровал пароль и сравниваю его с другими зашифрованными паролями
источник

ЯМ

Ярослав Михалёв... in Django [ru] #STAY HOME
У меня такое чувство, что в модели User нельзя обратиться к password
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Ярослав Михалёв
А это вообще возможно сделать на django?
почитай код  стандартной AuthenticationForm. там есть пример
источник

Y

Yaroslav in Django [ru] #STAY HOME
Dmitry
Как в модели использовать заполненное поле как число?
class Name(models.Model):
   pole = models.PositiveSmallIntegerField()
   print(pole) # тут должен быть вывод числа
Вот так напиши.

https://dpaste.com/BQB4PSLYH
источник

q

qwerty in Django [ru] #STAY HOME
Ярослав Михалёв
Так я зашифровал пароль и сравниваю его с другими зашифрованными паролями
Если 2 пользователя ввели 2 одинаковых пароля, то вероятность того что у этих паролей будет одинаковый хэш очень мала
источник

ЯМ

Ярослав Михалёв... in Django [ru] #STAY HOME
А разве у одинаковых паролей не одинаковый хэш?
источник

q

qwerty in Django [ru] #STAY HOME
Ярослав Михалёв
А разве у одинаковых паролей не одинаковый хэш?
Нет
источник

ЯМ

Ярослав Михалёв... in Django [ru] #STAY HOME
Хм, ну тогда спасибо
источник

ЯМ

Ярослав Михалёв... in Django [ru] #STAY HOME
Выручил)
источник

Y

Yaroslav in Django [ru] #STAY HOME
qwerty
Если 2 пользователя ввели 2 одинаковых пароля, то вероятность того что у этих паролей будет одинаковый хэш очень мала
Какая разница
источник

q

qwerty in Django [ru] #STAY HOME
Yaroslav
Какая разница
Всмысле
источник