擅长:python、mysql、java
<p>有理由创建一个抽象模型吗?<code>__abstract__</code>属性设置为<code>True</code>是此错误的原因。如果不从该模型中派生子类,则不需要它:</p>
<pre><code>class StudentView(sqa.Model):
__tablename__ = 'test_view'
id = sqa.Column(sqa.Integer, primary_key=True)
name = sqa.Column(sqa.String)
age = sqa.Column(sqa.Integer)
score = sqa.Column(sqa.Integer)
</code></pre>
<p>同样,SQLAlchemy映射器需要一个主键(在模型中而不是在实际视图中)。应用程序会将您的视图视为一个表,这样在不更新视图时就不会产生数据库错误。在</p>