Size: a a a

Django [ru] #STAY HOME

2020 May 21

♚Inojelis in Django [ru] #STAY HOME
помогите плиз. Почему он выдает ошибку о том что у create_superuser нету аргумента email, хотя он есть?

Ошибка: https://hastebin.com/icocahuwop.js

Код: https://hastebin.com/saduficuyo.rb
источник

a

alff0x1f in Django [ru] #STAY HOME
♚Inojelis
помогите плиз. Почему он выдает ошибку о том что у create_superuser нету аргумента email, хотя он есть?

Ошибка: https://hastebin.com/icocahuwop.js

Код: https://hastebin.com/saduficuyo.rb
У тебя email и username позиционный аргумент
источник

Z

ZHU in Django [ru] #STAY HOME
Grigory Surkov
А крон работает на винде? Я пробовал запускать с celery, пишет что винду не поддерживает
Горе на Винде питон кодить ...
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
ZHU
Горе на Винде питон кодить ...
Это правда..
источник

Z

ZHU in Django [ru] #STAY HOME
Grigory Surkov
Это правда..
А почему на Винде надо ?
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
ZHU
А почему на Винде надо ?
Кодинг для меня пока что скорее хобби, чем род деятельности.  Единственная причина, почему я ещё не перешёл на линукс - на виндовсе есть игры =)
источник

Z

ZHU in Django [ru] #STAY HOME
Grigory Surkov
Кодинг для меня пока что скорее хобби, чем род деятельности.  Единственная причина, почему я ещё не перешёл на линукс - на виндовсе есть игры =)
2 ос ?
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
ZHU
2 ос ?
Не понял
источник

Z

ZHU in Django [ru] #STAY HOME
Grigory Surkov
Не понял
Поставить на комп 2 ос и переключаться по мере нужды
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
ZHU
Поставить на комп 2 ос и переключаться по мере нужды
Не думал, что так можно. Можешь скинуть какую-нибудь доку, как это обеспечить?
источник

Z

ZHU in Django [ru] #STAY HOME
Видео #10. Установка Linux рядом с Windows
https://youtu.be/F2E-x-Gh5MQ
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Уже понял. Нужно разделить жёсткий на 2 сектора. На один установить винду, на другой - линукс. Умно.
источник

Z

ZHU in Django [ru] #STAY HOME
Grigory Surkov
Уже понял. Нужно разделить жёсткий на 2 сектора. На один установить винду, на другой - линукс. Умно.
Да
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Grigory Surkov
Кодинг для меня пока что скорее хобби, чем род деятельности.  Единственная причина, почему я ещё не перешёл на линукс - на виндовсе есть игры =)
Можно на виртуалку линукс поставить чтобы без перезагрузки, 2 системы на компе редко одинаково активно используются, точно или на линукс переедешь или зазря будет место занимать
источник

GS

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

GS

Grigory Surkov in Django [ru] #STAY HOME
Я даже IDE на виртуалку не успел установить. Забросил к чертям это дело
источник

D

Dk in Django [ru] #STAY HOME
У меня тут конфуз
источник

D

Dk in Django [ru] #STAY HOME
В общем, с новой миграцией в бд появляется поле confirmed, в view начинает отдавать поля только с confirmed=True
Но так как поля раньше не было, то все существующие объекты перестанут отдаваться т.к. по-умолчанию confirmed=False

Так вот, это всё крутится в контейнере, при новом билде сделаются миграцияи обновление кода.

Код в контейнере запускается sh файлом, который выполняет миграцию, collectstatic и запуск сервера.

Остановить я сервер никак не могу, конечно, это же прод.

Как считаете, нормально ли сделать хак, если в sh файл после миграции единоразово засунуть что-то вроде
python manage.py shell <("from models import Model; Model.objects.all().update(confirmed=True)"
)
источник

D

Dk in Django [ru] #STAY HOME
Или можно как-то нормально сделать?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Dk
Или можно как-то нормально сделать?
До первой миграции можно прописать default=True. Хотя даже если не писать джанга тебя спросит а что же сделать со старыми полями
источник