Пишу к своему проекту фотогалерею.
Галерея состоит из двух моделей: собственно галерея, с привязкой к пользователям, ссылкой на картинку обложки; и таблица картинок, состоящая из бинарного поля самой картинки и ссылок на содержащую их галерею.
Получается закольцованность. Это нормально? По логике, выглядит круто. Но если мы пойдём глубже, не сойдёт ли с ума ORM?
peewee просто так не даёт создать такое, но можно вручную сделать таблицы и переопределить модели.
Кто не любит ORM - проходим мимо, не вижу смысла не использовать ORM, если ообъект её модели попадает в фронтенд.