Size: a a a

Django [ru] #STAY HOME

2020 June 25

AF

Anton Fircak in Django [ru] #STAY HOME
Kukushka Hurma
Добрый вечер, поменял название модели и тут вылезло такое... Не допру что он от меня хочет

You are trying to add a non-nullable field 'product' to comment without a default; we can't do that (the database needs something to populate existing rows).
Please select a fix:
1) Provide a one-off default now (will be set on all existing rows with a null value for this column)
2) Quit, and let me add a default in models.py
у тебя поле продукт, и есть пустые значения, он спрашивает какое знанчеие поставить
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Kukushka Hurma
Добрый вечер, поменял название модели и тут вылезло такое... Не допру что он от меня хочет

You are trying to add a non-nullable field 'product' to comment without a default; we can't do that (the database needs something to populate existing rows).
Please select a fix:
1) Provide a one-off default now (will be set on all existing rows with a null value for this column)
2) Quit, and let me add a default in models.py
https://translate.google.com/#view=home&op=translate&sl=auto&tl=ru&text=1)%20Provide%20a%20one-off%20default%20now%20(will%20be%20set%20on%20all%20existing%20rows%20with%20a%20null%20value%20for%20this%20column)%0A%202)%20Quit%2C%20and%20let%20me%20add%20a%20default%20in%20models.py
источник

D

Dmitry in Django [ru] #STAY HOME
Kukushka Hurma
Добрый вечер, поменял название модели и тут вылезло такое... Не допру что он от меня хочет

You are trying to add a non-nullable field 'product' to comment without a default; we can't do that (the database needs something to populate existing rows).
Please select a fix:
1) Provide a one-off default now (will be set on all existing rows with a null value for this column)
2) Quit, and let me add a default in models.py
написано же. Добавил поле, которое не может быть null, а объекты существуют
источник

KH

Kukushka Hurma in Django [ru] #STAY HOME
указать имя новой модели?
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
Kukushka Hurma
указать имя новой модели?
default value
источник

А

Артём in Django [ru] #STAY HOME
Kukushka Hurma
указать имя новой модели?
Ты к существующей таблице, добавил новую колонку по сути. Она не может быть пустой. А объекты в таблице уже существуют, и они не знают что с этой новой колонкой делать. Надо объявить значение по умолчанию, чтобы эта колонка ими заполнилась.
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
покажи модельку, до и после, что менял
источник

KH

Kukushka Hurma in Django [ru] #STAY HOME
Извините, если это наитупейший вопрос(
источник

KH

Kukushka Hurma in Django [ru] #STAY HOME
Спасибо!
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
Артём
Ты к существующей таблице, добавил новую колонку по сути. Она не может быть пустой. А объекты в таблице уже существуют, и они не знают что с этой новой колонкой делать. Надо объявить значение по умолчанию, чтобы эта колонка ими заполнилась.
да, если бы ты просто переименовал, то он бы не стал такое запрашивать
источник

KH

Kukushka Hurma in Django [ru] #STAY HOME
Везде просто переименовал
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
скорее ты удалил старое поле и занова начал печатать с новым названием
источник

KH

Kukushka Hurma in Django [ru] #STAY HOME
Да!
источник

KH

Kukushka Hurma in Django [ru] #STAY HOME
а NONE не поставить?
Значений получается что нет
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
сделай лучше так, верни как было дропни локальную базу, сделай миграции и переименовай без удаления всей строки и сделай makemigrations
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
он у тебя должен просто спросить ты просто переименовал или нет, говоришь yes
источник

KH

Kukushka Hurma in Django [ru] #STAY HOME
Ага, понял, спасибо большое
источник

AD

Alex Dem in Django [ru] #STAY HOME
Anton Fircak
@AlexDemianenko не подскажешь?)
без трейса точно не осилю
источник

AF

Anton Fircak in Django [ru] #STAY HOME
Alex Dem
без трейса точно не осилю
та мени тру надо было
источник

AD

Alex Dem in Django [ru] #STAY HOME
Anton Fircak
та мени тру надо было
источник