Size: a a a

Django [ru] #STAY HOME

2019 October 18

a

abc in Django [ru] #STAY HOME
Yegor Kowalew
Это получается немножко не так.
Надо пойти в базу, найти первый и последний рабочий день
потом из этих дней собрать массив
и в этот массив уже подставлять работников с их датами
Писал такое для показа таблички с занятыми часами по дням в комнате аттракционов
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
abc
Писал такое для показа таблички с занятыми часами по дням в комнате аттракционов
Да я уже на пол пути!
источник

F

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

F

Fred in Django [ru] #STAY HOME
есть какой нибудь бестпрактик по этому поводу?
источник

F

Fred in Django [ru] #STAY HOME
с нормальной бизнеслогикой всего этого действия?
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
а почему бы не менять старый, пока новый не подтвержден?
источник

А

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

А

Алексей in Django [ru] #STAY HOME
т.е. замена происходит, когда в табличке нашлось совпадение - юзера и кода, что он ввел из смс
источник

К

Куземяка in Django [ru] #STAY HOME
а что можно сделать на будущее, если одна из миграций не применяется?
То есть, если я даю migrate - вываливается ошибка: django.db.utils.ProgrammingError: column ххххххххх.ххххххххххх does not exist, даже, если пойму, то что делать? руками её исправлять?
Или найти ту строку, что не работает и выпилить её в самой миграции? Если далее возникнут проблемы откатиться обратно и искать дальше или решать новую проблему?

временно я ее решаю - фейкаю ломаную миграцию и применяю остальные
источник

А

Алексей in Django [ru] #STAY HOME
Куземяка
а что можно сделать на будущее, если одна из миграций не применяется?
То есть, если я даю migrate - вываливается ошибка: django.db.utils.ProgrammingError: column ххххххххх.ххххххххххх does not exist, даже, если пойму, то что делать? руками её исправлять?
Или найти ту строку, что не работает и выпилить её в самой миграции? Если далее возникнут проблемы откатиться обратно и искать дальше или решать новую проблему?

временно я ее решаю - фейкаю ломаную миграцию и применяю остальные
откатись, удали миграции после, промигрируйся заново, если тебе не критично, конечно
источник

F

Fred in Django [ru] #STAY HOME
сделай инит миграции потом от них отталкивайся
источник

К

Куземяка in Django [ru] #STAY HOME
блин страшно удалять и снова создавать их, но да вариант хороший
источник

N

N1LEX in Django [ru] #STAY HOME
Dan Tyan
хостиное ?
Да
источник

N

N1LEX in Django [ru] #STAY HOME
Dan Tyan
хостиное ?
На хостинге
источник

А

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

E

Enot in Django [ru] #STAY HOME
Нормально возвращать какое то дефолтное значение модели если у нее нет обьектов? (Модель будет связана с другой где есть уже много обьектов)
источник

К

Куземяка in Django [ru] #STAY HOME
в том то и дело, что ci настроен
источник

А

Алексей in Django [ru] #STAY HOME
ох, мда
источник

F

Fred in Django [ru] #STAY HOME
самое сложно когда ты добавляешь новое поле в проект и они у тебя по стечению обстоятельст нот нул и бланк фолс, и тебе нужно базу на проде потом опдейтить :С вот пляски начинаются с бекапами, потом туда поле добовляешь и заполняешь чемто осмысленым или рандомным
источник

К

Куземяка in Django [ru] #STAY HOME
а как настроен - я хз. обычно просто пушу (в тч и миграции)
источник