Size: a a a

Django [ru] #STAY HOME

2021 March 17

A

Alexander in Django [ru] #STAY HOME
Богдан
main_page_model.seo = SEO.objects.create()

после этой строки сделай print(main_page_model.seo)
Он показывает мне экземпляр. Но почему-то при изменении или обновлении страницы в форму ничего не записывается
источник

A

Alexander in Django [ru] #STAY HOME
Богдан
main_page_model.seo = SEO.objects.create()

после этой строки сделай print(main_page_model.seo)
источник

Б

Богдан in Django [ru] #STAY HOME
models.SEO.objects.create()

что здесь должно быть? ты же в seo ничего не указал
источник

A

Alexander in Django [ru] #STAY HOME
Богдан
models.SEO.objects.create()

что здесь должно быть? ты же в seo ничего не указал
Что не указал? Там, если что null=True в модели
источник

Б

Богдан in Django [ru] #STAY HOME
попробуй передать в create какое-то значение, что тогда будет?
источник

A

Alexander in Django [ru] #STAY HOME
Богдан
попробуй передать в create какое-то значение, что тогда будет?
Такое впечатление будто при загрузке страницы просто instance не подгружается в seo
источник

A

Alexander in Django [ru] #STAY HOME
А сохраняется всё нормально
источник

S

Swain in Django [ru] #STAY HOME
Alexander
Что не указал? Там, если что null=True в модели
А зачем по два раза сохранять?
источник

S

Swain in Django [ru] #STAY HOME
А.
источник

S

Swain in Django [ru] #STAY HOME
Я слепой ссори.
источник

Б

Богдан in Django [ru] #STAY HOME
seo_forms запринти
источник

S

Swain in Django [ru] #STAY HOME
save() штука интересная, если есть какие-то сигналы на пре сейв и пост сейв - могут быть сюрпризики.
источник

S

Swain in Django [ru] #STAY HOME
website_main_page это кто кстати? Типа у тебя главная страница сайта лежит в бд?
источник

A

Alexander in Django [ru] #STAY HOME
Swain
website_main_page это кто кстати? Типа у тебя главная страница сайта лежит в бд?
Да
источник

S

Swain in Django [ru] #STAY HOME
Скрапер что-ли... Ну лан, если это ормовский объект - должно работать все по идее.
источник

A

Alexander in Django [ru] #STAY HOME
Swain
save() штука интересная, если есть какие-то сигналы на пре сейв и пост сейв - могут быть сюрпризики.
Заработало :D


Было так (нерабочий вариант):
main_page_form = forms.WebsiteMainPageForm(
       request.POST, request.FILES,
       instance=website_main_page,
   )

Стало так (так заработало):
main_page_form = forms.WebsiteMainPageForm(
       request.POST or None, request.FILES or None,
       instance=website_main_page,
   )
источник

A

Alexander in Django [ru] #STAY HOME
Swain
Скрапер что-ли... Ну лан, если это ормовский объект - должно работать все по идее.
SingletonModel
источник

S

Swain in Django [ru] #STAY HOME
Alexander
Заработало :D


Было так (нерабочий вариант):
main_page_form = forms.WebsiteMainPageForm(
       request.POST, request.FILES,
       instance=website_main_page,
   )

Стало так (так заработало):
main_page_form = forms.WebsiteMainPageForm(
       request.POST or None, request.FILES or None,
       instance=website_main_page,
   )
Лмао)
источник

A

Alexander in Django [ru] #STAY HOME
Swain
Лмао)
Сам в ах*е
источник

A

Alexander in Django [ru] #STAY HOME
Swain
Лмао)
Я потратил на поиски проблемы 1.5 часа
источник