Assargadon / magritte-python

0 stars 0 forks source link

Реструктурированы визиторы для императивного мэппинга #126

Closed passimens closed 6 months ago

passimens commented 7 months ago

Предлагается решение тикета #121. FKeyMapper интегрирован в PropMapper. Проверка существования ForeignKey перед созданием теперь выполняется с учетом имени ссылочного свойства, для которого создается FK. За счет объединения двух визиторов созданный FK напрямую используется для мэппинга свойств в ORM. Попутно введена конвенция именования полей для FK, что, как предполагается, решает также тикет #123.