Dr. Bacon, вы надо понимать фреймворк кодер если так Джангу любите. Готов поспорить с вами, что вы без умеете только типовые задачи решать. Любовь к Джанге это гарантирует.
Про 3 месяца бред. Эта цифра была придумана от фонаря. Ряд дурачков считает, что трех месяцев достаточно для исправления любой дырки, даже если у компании на это нет средств\специалистов. Типа как если я к вашей квартире ключ подберу, потом оставлю записку в двери что я его подобрал, а через 3 месяца если вы не поменяете замок то приду и ограблю вас.
Тут логика такая. Есть лоты. Каждый лот имеет номер. Внутри лота есть объекты у которых есть имя. Порядок в примере верен. Я сам именно на вложенности застрял. Я подозреваю, что нужно какой-то флаг сделать типа зашли ли мы во вложенный элемент или нет, но у меня ничего вменяемого не получилось.