擅长:python、mysql、java
<p>我只能回答你问题的第三部分。在</p>
<p>SQLAlchemy中<code>Enum</code>类型的<a href="https://docs.sqlalchemy.org/en/latest/core/type_basics.html#sqlalchemy.types.Enum" rel="nofollow noreferrer">documentation</a>声明:</p>
<blockquote>
<p>Above, the string names of each element, e.g. “one”, “two”, “three”, are persisted to the database; the values of the Python Enum, here indicated as integers, are <strong>not</strong> used; the value of each enum can therefore be any kind of Python object whether or not it is persistable.</p>
</blockquote>
<p>因此,正是通过SQLAlchemy设计,<code>Enum</code><em>名称</em>,而不是将值持久化到数据库中。在</p>