perf: 优化代码生成功能

This commit is contained in:
insistence
2025-02-17 17:43:29 +08:00
parent 25e2a1e931
commit 2b474ddb35
11 changed files with 238 additions and 82 deletions

View File

@@ -19,12 +19,12 @@ class {{ ClassName }}(Base):
{% endfor %}
{% if table.sub %}
{{ subTable.business_name }} = relationship('{{ subTable.class_name }}', back_populates='{{ businessName }}')
{{ subclassName }}_list = relationship('{{ subClassName }}', back_populates='{{ businessName }}')
{% endif %}
{% if table.sub %}
class {{ subTable.class_name }}(Base):
class {{ subClassName }}(Base):
"""
{{ subTable.function_name }}表
"""
@@ -36,6 +36,6 @@ class {{ subTable.class_name }}(Base):
{% endfor %}
{% if table.sub %}
{{ businessName }} = relationship('{{ ClassName }}', back_populates='{{ subTable.business_name }}')
{{ businessName }} = relationship('{{ ClassName }}', back_populates='{{ subclassName }}_list')
{% endif %}
{% endif %}