Size: a a a

Django [ru] #STAY HOME

2019 December 24

N

Nire in Django [ru] #STAY HOME
но лучше почекать репозитории с кучей звездочек
источник

S

Sergey in Django [ru] #STAY HOME
Nire
/settings/init В котором рядом положить всякие dev.py, prod.py. Я видел такое у некоторых прогеров
это плохая практика
источник

A

Artem in Django [ru] #STAY HOME
Artem
Такой вопрос: Как во views получить данные связанные с User
Например я по id нахожу объект типа User и потом беру инфу из других моделей этого пользователя
источник

S

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

SR

Sergius Reszow in Django [ru] #STAY HOME
Sergey
это плохая практика
Почему?
источник

SR

Sergius Reszow in Django [ru] #STAY HOME
В продакшене импортируешь настройки dev'a
источник

SR

Sergius Reszow in Django [ru] #STAY HOME
И одновременно их перекрываешь
источник

S

Sergey in Django [ru] #STAY HOME
отлично вообще
источник

N

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

S

Sergey in Django [ru] #STAY HOME
Sergius Reszow
Почему?
потому что не стоит смешивать окружения, их нужно изолировать
источник

ВЗ

Владимир Злобин in Django [ru] #STAY HOME
Можно в forms.py проверить что старый пароль который введен в input совпадает с паролем модели User ?
источник

S

Sergey in Django [ru] #STAY HOME
Владимир Злобин
Можно в forms.py проверить что старый пароль который введен в input совпадает с паролем модели User ?
можно, разрешаю
источник

SR

Sergius Reszow in Django [ru] #STAY HOME
Sergey
потому что не стоит смешивать окружения, их нужно изолировать
Какие окружения? :)

Зачем и как ты собрался их "изолировать" друг от друга?)) Что произойдет если я в dev.py сделаю прямой импорт из production.py и перекрою важные настройки продакшеновскими?
источник

s

scmutalisk in Django [ru] #STAY HOME
Владимир Злобин
Можно в forms.py проверить что старый пароль который введен в input совпадает с паролем модели User ?
у user object есть метод check_password
password = 'randompassword'
user.check_password(password)
источник

N

Nire in Django [ru] #STAY HOME
Sergey
это плохая практика
Как я щас нагуглил разные виды разбивки сеттингов
в github ввел django
там есть "find file" кнопка
смотрю как разбиты проекты)
profit
источник

ВЗ

Владимир Злобин in Django [ru] #STAY HOME
scmutalisk
у user object есть метод check_password
password = 'randompassword'
user.check_password(password)
это можно прописать в forms.py
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Sergius Reszow
Какие окружения? :)

Зачем и как ты собрался их "изолировать" друг от друга?)) Что произойдет если я в dev.py сделаю прямой импорт из production.py и перекрою важные настройки продакшеновскими?
обычно всё-таки делают base.py, который импортируется в dev.py, production.py, и куда там ещё надо
источник

N

Nire in Django [ru] #STAY HOME
https://github.com/mtianyan/VueDjangoFrameWorkShop вотприкольный проект, там тоже на локал и на сеттинг разбит
источник

SR

Sergius Reszow in Django [ru] #STAY HOME
Pavel Zagrebelin
обычно всё-таки делают base.py, который импортируется в dev.py, production.py, и куда там ещё надо
Плюсую. Но не в этом суть, это детали, перекрываешь ли ты от одного прямого предка или общего
источник

s

scmutalisk in Django [ru] #STAY HOME
Владимир Злобин
это можно прописать в forms.py
почему нет?
проверку ету можна делать при валидации
источник