Size: a a a

Django [ru] #STAY HOME

2020 July 09

tv

tsar vcube in Django [ru] #STAY HOME
Shodmon
Если изменения применились, то все ок, если нет, то ты не все показал тут,
Или счоуни сначала или чмодни
Sudo chmod 777 /tmp/uwsgi.ini
Потом верхнюю команду
ок, спасибо
источник

tv

tsar vcube in Django [ru] #STAY HOME
Shodmon
Если изменения применились, то все ок, если нет, то ты не все показал тут,
Или счоуни сначала или чмодни
Sudo chmod 777 /tmp/uwsgi.ini
Потом верхнюю команду
релоад будет работать как runserver будет перезапускать процес
источник

tv

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

S

Shodmon in Django [ru] #STAY HOME
tsar vcube
релоад будет работать как runserver будет перезапускать процес
Этот релоад вообще сработал?
источник

tv

tsar vcube in Django [ru] #STAY HOME
Shodmon
Этот релоад вообще сработал?
отпишу как проверю
источник

S

Shodmon in Django [ru] #STAY HOME
Стоп
источник

S

Shodmon in Django [ru] #STAY HOME
Сек, добавь lazy-apps=true

И тригани свой Чейн релоад
источник

tv

tsar vcube in Django [ru] #STAY HOME
Shodmon
Стоп
все супер, спасибо
источник

tv

tsar vcube in Django [ru] #STAY HOME
Shodmon
Сек, добавь lazy-apps=true

И тригани свой Чейн релоад
помогло
источник

DP

Dennis Pashnev in Django [ru] #STAY HOME
Всем привет, мне нужно поменять в модели тип поля id на uuid, миграции создаются но падают, ошибка следующая

python3.6/site-packages/django/db/backends/utils.py", line 84, in _execute
   return self.cursor.execute(sql, params)
django.db.utils.ProgrammingError: cannot cast type integer to uuid
LINE 1: ...asks_grouptask" ALTER COLUMN "id" TYPE uuid USING "id"::uuid


Я так понимаю, нужно заходить в бд менять тип, а только потом применять миграции? Подскажите, как поступить в этом случае. (бд полу-боевая)
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Dennis Pashnev
Всем привет, мне нужно поменять в модели тип поля id на uuid, миграции создаются но падают, ошибка следующая

python3.6/site-packages/django/db/backends/utils.py", line 84, in _execute
   return self.cursor.execute(sql, params)
django.db.utils.ProgrammingError: cannot cast type integer to uuid
LINE 1: ...asks_grouptask" ALTER COLUMN "id" TYPE uuid USING "id"::uuid


Я так понимаю, нужно заходить в бд менять тип, а только потом применять миграции? Подскажите, как поступить в этом случае. (бд полу-боевая)
там проблема что в существующих записях надо преобразовать
число в uuid
источник

DP

Dennis Pashnev in Django [ru] #STAY HOME
Dan Tyan
там проблема что в существующих записях надо преобразовать
число в uuid
Окей, тогда поменять существующим записям числа на uuid и мигрировать?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
а как ты в int впишешь uuid ? =)
источник

DP

Dennis Pashnev in Django [ru] #STAY HOME
Хотя не думаю что получится поменять...
источник

ЮІ

Юкіш Іван in Django [ru] #STAY HOME
Dennis Pashnev
Окей, тогда поменять существующим записям числа на uuid и мигрировать?
дата миграцию сделай
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Dennis Pashnev
Всем привет, мне нужно поменять в модели тип поля id на uuid, миграции создаются но падают, ошибка следующая

python3.6/site-packages/django/db/backends/utils.py", line 84, in _execute
   return self.cursor.execute(sql, params)
django.db.utils.ProgrammingError: cannot cast type integer to uuid
LINE 1: ...asks_grouptask" ALTER COLUMN "id" TYPE uuid USING "id"::uuid


Я так понимаю, нужно заходить в бд менять тип, а только потом применять миграции? Подскажите, как поступить в этом случае. (бд полу-боевая)
А можно уточнить для чего нужно сие действие провернуть?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
сделай в несколько

сначала добавляешь поле uuid
заполняешь его
удаляешь поле id
переименвываешь uuid -> id
выставляешь его как PK
источник

DP

Dennis Pashnev in Django [ru] #STAY HOME
Rust Saiargaliev
А можно уточнить для чего нужно сие действие провернуть?
Связи с моделями от прошлого программиста очень здоровские остались
источник

DP

Dennis Pashnev in Django [ru] #STAY HOME
Dan Tyan
сделай в несколько

сначала добавляешь поле uuid
заполняешь его
удаляешь поле id
переименвываешь uuid -> id
выставляешь его как PK
Так и сделаю, спасибо
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Dennis Pashnev
Связи с моделями от прошлого программиста очень здоровские остались
Не очень понимаю в чем проблема, какие связи?
Чем не устраивает autoincremental id as pk?
источник