Denis
У меня еще есть мышь на акселлерометре
Denis
TI
Anonymous
крутое да
Denis
430
Anonymous
мк слишком трудозатратно к сожалению
Anonymous
я итак фулстек )
Anonymous
просто неприлично тратить время на это все еще и
Denis
Ну я сам то кто?
Denis
Foolstack
Denis
))))
Denis
А простыню про пиро ты читал?
Anonymous
нет. покажи
Denis
В личку - длинная ска
Denis
Этот момент кароч:
Denis
streams, fields и assignments - это "служебные" таблицы. Они содержат информацию о: - других таблицах с базе и их свойствах (streams) - полях, которыми имеют возможность обладать таблицы (fields) - реальных фактах обладания каких-то таблиц, какими-то полями (assignments)
Denis
То есть это еще и модели на беке
Denis
и та информация, что они хранят - это тоже модели
Denis
Каждый ряд таблицы streams генерирует новую модель в системе
Denis
Со свойствами, зависимыми от assingments и fields
Anonymous
сложно и не воспринимается
Anonymous
быдлокодю бек по принципу что вижу то и пишу )
Denis
Не, смотри.
Denis
У нас есть 3 таблицы с инфой
Anonymous
начни сначала с того в какой это вообще предметке )
Anonymous
я не работал с цмс
Denis
Реляционная БД просто
Anonymous
ну оки. представил
Denis
streams, fields и assignments - это "служебные" таблицы.
Denis
Добавил ряд в стримс - создалась еще таблица и сгенерилась модель
Denis
assignments по сути - пивот
Anonymous
о у меня так миграции работали, только они были плейнскуэль и отмечались просто те файлы которые запустились
Denis
Зачем - объясняю
Anonymous
а пивот что такое ?
Denis
Связующая таблица для many to many
Denis
stream_id field_id
Denis
Таким образом можно одно поле у многих моделей заюзать
Anonymous
так а зачем это всё
Anonymous
а..
Denis
Так а все - это конструктор базы и приложения
Anonymous
сорт оф aev какой то
Denis
aev - сосет
Denis
Denis
Переводы - по дефолту
Denis
База создается по темплейтам
Anonymous
ну а чего просто не создать таблицы какие хочешь и всё )
Denis
Ошибки твои уменьшаются
Denis
Далеко не все, кстати, знают как правильно
Denis
А аддоны
Anonymous
ну хз в чем там могут быть ошибки
Anonymous
реюз повод, да
Denis
В названиях
Denis
В типах
Denis
В индексах
Anonymous
на беке такой каменный век для этого кстати
Denis
В неправильно сконфигуренных отношениях
Anonymous
я помню пытался решить но так и не вышло
Anonymous
а да в джанге есть еще такой то content types
Denis
Стандартизация
Anonymous
https://docs.djangoproject.com/en/1.11/ref/contrib/contenttypes/
Denis
Как не вышло? А пиро? )))
Anonymous
суть кажется в том что ты можешь сделать любой рилейшен в любую таблицу
Anonymous
...сериализировав имя и пк в строку )
Denis
Получится второй Modx
Denis
Это плохо
Denis
В моей - повышается уровень взаимодействия
Anonymous
ну в джанге впринципе похожие принципы
Denis
Система выполняет часть того, что делает разраб - поэтому ее не все любят ))))
Denis
Она делает половину работы ларграмиста
Denis
И всегда одинаково )))
Anonymous
по опыту это одни страдания. например модуль ПОЛАГАЕТСЯ что в системе уже есть такая то модель
Denis
Как?
Denis
С чего?
Denis
composer.json - зависимость нах тогда
Anonymous
ну потому что ну не может модуль сказать фреймворку мол я хочу такую то модель
Anonymous
и чтото там чекать
Denis
не понял
Anonymous
а в джанге - есть минимальная схема с которой работает фреймворк. её нельзя менять
Anonymous
и юзер и авторизация её часть
Denis
Pages требует Users