擅长:python、mysql、java
<p>为了避免循环导入错误,应该使用字符串关系构建,但是两个模型必须使用相同的<code>Base</code></strong>-相同的<code>declarative_base</code>实例。将<code>Base</code>实例化一次,并在初始化<code>Vehicle</code>和<code>AssetSetting</code>时使用它。</p>
<p>或者,可以显式映射表名和类,以帮助映射器关联模型:</p>
<pre><code>Base = declarative_base(class_registry={"vehicles": Vehicle, "asset_settings": AssetSetting})
</code></pre>