Size: a a a

Django [ru] #STAY HOME

2019 May 25

W

Worlak2 in Django [ru] #STAY HOME
В общем ясно, буду ориентироваться на веб стандарты в целом
источник

S

Sergey in Django [ru] #STAY HOME
они везде одинаковы, потому что это базис, это фундамент на котором можно наращивать какой-либо зоопарк технологиями/опытом в разных областях
источник

S

Sergey in Django [ru] #STAY HOME
Worlak2
В общем ясно, буду ориентироваться на веб стандарты в целом
это тоже забавно звучит
источник

S

Sergey in Django [ru] #STAY HOME
потому что я хз что такое веб стандарт))
источник

S

Sergey in Django [ru] #STAY HOME
источник

S

Sergey in Django [ru] #STAY HOME
или как там
источник

NK

ID:461990605 in Django [ru] #STAY HOME
Вопрос по djnago rest framework и serializers.
Есть serializer у которого модель - стандартаная auth_user, и поля все котороые нужно. Так  же у меня есть модель расшерение auth_user, где есть поле phone_number. У AdvancedUser в OneToOne к auth_user есть  related_name='user_advanced'. Делаю функцию регистрации. В теле запроса такие поля: 'email', 'first_name', 'username', 'password'. Но так же я передаю phone_number, чтобы потом добавть в advancedUser.
Как прописать это поле в UserSerializer(serializers.ModelSerializer)?
Пробовал так:
'user_advanced__phone_number'
'phone_number'
и еще несколько вариантов. Не помню уже. Всегда ошибки.

Подумал, что можно просто мимо сериализатора идти, таким способом -
request.data['phone_number']
, но мне кажется, что это не верное решение. Или норм решение?
источник

NK

ID:461990605 in Django [ru] #STAY HOME
Еще почему то - этот https://gist.github.com/goncharovEd/4aa25f9eb3dab09f45b3fcc52e22bed1 код возвращает зашифрованый пароль. Ну знаете как django в БД пароли хранит? Почему так? Я же serializer.data не переписывал . Бред какой то.
источник

VS

Victor Semenkov in Django [ru] #STAY HOME
Andrey
убей процесс и попробуй
python manage.py runserver 0.0.0.0:8900
обрати внимание на порт
не помогло, все тоже самое в cmd пишет
C:\Users\vseme\Desktop\anonymous>python manage.py runserver 0.0.0.0:8900
Performing system checks...
источник

S

Sergey in Django [ru] #STAY HOME
ну всё, придется покупать новый компьютер, пока родители не спалили, что ты делал ботов на джанго..
источник

VS

Victor Semenkov in Django [ru] #STAY HOME
Sergey
ну всё, придется покупать новый компьютер, пока родители не спалили, что ты делал ботов на джанго..
ага, забавно, посмеялся
источник

S

Sergey in Django [ru] #STAY HOME
я, например, полдня писал код, чтобы мой проект поднялся, он поднялся. Потом я начал делать всякие штуки, и всё, пару часов поработал. И дебажить сложно: мне надо, чтобы эта штука приблизительно похоже работала с разных вариантов запуска(локально, консоль, дебаг, докер  с разными экзекьюторами). А думал, что доделывал последние штрихи. Не расстраивайся.
источник

A

Andrey in Django [ru] #STAY HOME
Victor Semenkov
не помогло, все тоже самое в cmd пишет
C:\Users\vseme\Desktop\anonymous>python manage.py runserver 0.0.0.0:8900
Performing system checks...
python -v manage.py check
источник

VS

Victor Semenkov in Django [ru] #STAY HOME
Andrey
python -v manage.py check
выпало кучи инфы, что я там должен из толкого увидеть? заранее спасибо
источник

A

Andrey in Django [ru] #STAY HOME
Victor Semenkov
выпало кучи инфы, что я там должен из толкого увидеть? заранее спасибо
инфу в студию
источник

A

Andrey in Django [ru] #STAY HOME
думаю на настройки БД
источник

NK

ID:461990605 in Django [ru] #STAY HOME
ID:461990605
Еще почему то - этот https://gist.github.com/goncharovEd/4aa25f9eb3dab09f45b3fcc52e22bed1 код возвращает зашифрованый пароль. Ну знаете как django в БД пароли хранит? Почему так? Я же serializer.data не переписывал . Бред какой то.
make_password(user.password) не помогает
источник

A

Andrey in Django [ru] #STAY HOME
ID:461990605
make_password(user.password) не помогает
потому что паролей быть не должно, только солёные хеши
источник

A

Andrey in Django [ru] #STAY HOME
Victor Semenkov
выпало кучи инфы, что я там должен из толкого увидеть? заранее спасибо
скрин будет?
источник

NK

ID:461990605 in Django [ru] #STAY HOME
Andrey
потому что паролей быть не должно, только солёные хеши
check_password не работает с таким паролем же
источник