Size: a a a

Django [ru] #STAY HOME

2019 November 08

RP

Ruslan Popov in Django [ru] #STAY HOME
успешно проверено, всё работает
источник

DT

Dan Tyan in Django [ru] #STAY HOME
я бы наверно прошелся циклом по всем записям
и сохранил каждую
источник

DT

Dan Tyan in Django [ru] #STAY HOME
по тоерии должен обновить
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
у меня есть модель и фикстура с данными, я добавил mptt и мне надо преобразовать фикстуру, решение в картинке
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
источник

AK

Artyem Klimenko in Django [ru] #STAY HOME
Ruslan Popov
решение: переколбашивает фикстуру для добавления MPTT
но этоже не правильные деревья получаются какието.

если все данные на нулевом уровне, то они все должны быть в разных деревьях
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Ruslan Popov
камрады, как добавить MPTT на имеющуюся модель?
Object.objects.rebuild() - перестраивает mptt дерево. То есть тебе надо только заполнить parent field, а rebuild() посчитает остальное.
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
(кажется rebuild, сейчас я далеко от кода, надо в Mptt Manager уточнить, если я не правильно помню)
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
Artyem Klimenko
но этоже не правильные деревья получаются какието.

если все данные на нулевом уровне, то они все должны быть в разных деревьях
главное работает админка, а там юзеры могут раскидать как хотят
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Pavel Zagrebelin
(кажется rebuild, сейчас я далеко от кода, надо в Mptt Manager уточнить, если я не правильно помню)
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
Pavel Zagrebelin
Object.objects.rebuild() - перестраивает mptt дерево. То есть тебе надо только заполнить parent field, а rebuild() посчитает остальное.
помогло!
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Ruslan Popov
помогло!
конечно, оно имено для этого и придумано 😄
источник

BE

Black Eyes in Django [ru] #STAY HOME
@dantyan а чтобы сюда загнать css
css = {
           "all": ("style.css",)
       }
нужно через static?
raise TypeError("'class Meta' got invalid attribute(s): %s" % ','.join(meta_attrs))
TypeError: 'class Meta' got invalid attribute(s): css
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Black Eyes
@dantyan а чтобы сюда загнать css
css = {
           "all": ("style.css",)
       }
нужно через static?
raise TypeError("'class Meta' got invalid attribute(s): %s" % ','.join(meta_attrs))
TypeError: 'class Meta' got invalid attribute(s): css
внимательнее, у тебя в коде class Meta, а надо - class Media
источник

BE

Black Eyes in Django [ru] #STAY HOME
Pavel Zagrebelin
внимательнее, у тебя в коде class Meta, а надо - class Media
Ага верно, спасибо, ошибка фиксанулась. Только стили не подключаются
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Смотри пути
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Black Eyes
Ага верно, спасибо, ошибка фиксанулась. Только стили не подключаются
смотри во что это рендерится, какие запросы к приходят к серверу, как прописана статика, и т.п.
источник

BE

Black Eyes in Django [ru] #STAY HOME
Dan Tyan
Смотри пути
http://127.0.0.1:8000/static/style.css

"all": ("/static/style.css",)
тоже чет
Вроде все уже правильно
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Black Eyes
http://127.0.0.1:8000/static/style.css

"all": ("/static/style.css",)
тоже чет
Вроде все уже правильно
Урл открывается
источник

BE

Black Eyes in Django [ru] #STAY HOME
Dan Tyan
Урл открывается
да
источник