Size: a a a

Django [ru] #STAY HOME

2020 June 11

AD

Alex Dem in Django [ru] #STAY HOME
Ivan Karniyenka
была у меня база на сервере. я решил подулючить ее к джанго. чтобы поля не создавать заново я воспользовался inspectdb теперь в моделе добавил одно поле в таблицу. сделал миграции, они прошли успешно. но при вызове inspectdb показывает что ничего не поменялось на сервере. как мне лучше поступить? руками отдельно сделать запрос в базу и прописать новое поле, или я так могу все запороть? как тут лучше поступить?
"но при вызове inspectdb показывает что ничего не поменялось на сервере. "
Всм?
источник

AD

Alex Dem in Django [ru] #STAY HOME
ты один раз вызываешь inspectdb, настраиваешь все и работаешь в обычном режиме
источник

IK

Ivan Karniyenka in Django [ru] #STAY HOME
Alex Dem
ты один раз вызываешь inspectdb, настраиваешь все и работаешь в обычном режиме
один раз я вызвал, с записью в файл. тогда он мне все поля написал из данных на сервере
источник

IK

Ivan Karniyenka in Django [ru] #STAY HOME
Alex Dem
ты один раз вызываешь inspectdb, настраиваешь все и работаешь в обычном режиме
если просто вызвать, то он показывает все таблицы в базе и их поля
источник

A

Art in Django [ru] #STAY HOME
Зачем второй раз вызываешь?если модели уже созданы
источник

IK

Ivan Karniyenka in Django [ru] #STAY HOME
проверить что на сервере
источник

A

Art in Django [ru] #STAY HOME
Ммм..... То есть ты создал модели. Сделал миграции . И что б проверить сработали ли миграции. Удалил модели. И снова их создал?
источник

AD

Alex Dem in Django [ru] #STAY HOME
Ivan Karniyenka
проверить что на сервере
что именно провериться?
источник

IK

Ivan Karniyenka in Django [ru] #STAY HOME
Alex Dem
что именно провериться?
первый раз я испольщовал inspectdb для создания модели. потом у меня появилась необходимость добавить еще одно поле. я его добавил уже в самой моделе. и провел миграции. для того, чтобы уточнить - произошли ли измненеия на сервере  я вызвал еще раз inspectdb, но уже без записи в файл
источник

A

Art in Django [ru] #STAY HOME
Ivan Karniyenka
первый раз я испольщовал inspectdb для создания модели. потом у меня появилась необходимость добавить еще одно поле. я его добавил уже в самой моделе. и провел миграции. для того, чтобы уточнить - произошли ли измненеия на сервере  я вызвал еще раз inspectdb, но уже без записи в файл
Нет возможности подключится к базе на сервере? Открыть просто таблицу и проверить изменения в ней?
источник

h

hunnidolla in Django [ru] #STAY HOME
Есть вариант влепить картинку из медиа через css?
источник

AD

Alex Dem in Django [ru] #STAY HOME
Ivan Karniyenka
если просто вызвать, то он показывает все таблицы в базе и их поля
я не помню такого функционала, но верю :))
ты вызвал, получил вывод
и что ты пытаешься проверить?
что должно было измениться?
источник

AD

Alex Dem in Django [ru] #STAY HOME
у меня телега отваливается, пардон если что
источник

A

Art in Django [ru] #STAY HOME
hunnidolla
Есть вариант влепить картинку из медиа через css?
Полнуй путь возможно.
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
Maik Sturm
Тебе нужно зайти в psql или шо там у тебя. И там дропай бд полностью. Миграции тоже удалять, да
В общем я отключил сломавшиеся приложухи и потом их перепишу
источник

IK

Ivan Karniyenka in Django [ru] #STAY HOME
Alex Dem
я не помню такого функционала, но верю :))
ты вызвал, получил вывод
и что ты пытаешься проверить?
что должно было измениться?
и получил ось что поле прошло по миграции. но его нету в таблицах на серверер
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
Потому-что не хватило усидчивости
источник

h

hunnidolla in Django [ru] #STAY HOME
Art
Полнуй путь возможно.
Это в проде как выглядеть будет?
источник

AD

Alex Dem in Django [ru] #STAY HOME
Ivan Karniyenka
и получил ось что поле прошло по миграции. но его нету в таблицах на серверер
хм
зайди на всякий случай через CLI твоей ДБ
возможно inspectdb что-то фильтрует по своим каким-то правилам
источник

AD

Alex Dem in Django [ru] #STAY HOME
Просто глянь напрямую что же там на самом деле
источник