0
我使用flask-sqlalchemy
定义了一个表格。特殊字段以数字开头,如下所示: class Foo(db.Model): 6F78 = db.Column(db.String(10))
字段名称6F78
导致SyntaxError: invalid syntax
。但字段名称无法修改为其他名称,因为它是常量。 那么,我该怎么办?谢谢!flask-sqlalchemy字段以数字开头
我使用flask-sqlalchemy
定义了一个表格。特殊字段以数字开头,如下所示: class Foo(db.Model): 6F78 = db.Column(db.String(10))
字段名称6F78
导致SyntaxError: invalid syntax
。但字段名称无法修改为其他名称,因为它是常量。 那么,我该怎么办?谢谢!flask-sqlalchemy字段以数字开头
Python标识符不能以数字开头,这就是为什么您无法在对象名称6F78
上创建成员的原因。
但是,您可以点你该列的表现在你的代码在不同的标签的数据库中的列,试试这个:
class Foo(db.Model):
my_column_name_6F78 = db.Column("6F78", db.String())
然后在代码中你指的my_column_name_6F78
而不是6F78
。如果您可以为代码中的列选择更简洁的名称,例如c6F78
。
它的工作原理。谢谢! –