2017-06-21 108 views
0

我使用flask-sqlalchemy定义了一个表格。特殊字段以数字开头,如下所示: class Foo(db.Model): 6F78 = db.Column(db.String(10)) 字段名称6F78导致SyntaxError: invalid syntax。但字段名称无法修改为其他名称,因为它是常量。 那么,我该怎么办?谢谢!flask-sqlalchemy字段以数字开头

回答

0

Python标识符不能以数字开头,这就是为什么您无法在对象名称6F78上创建成员的原因。

但是,您可以点你该列的表现在你的代码在不同的标签的数据库中的列,试试这个:

class Foo(db.Model): 
    my_column_name_6F78 = db.Column("6F78", db.String()) 

然后在代码中你指的my_column_name_6F78而不是6F78。如果您可以为代码中的列选择更简洁的名称,例如c6F78

+0

它的工作原理。谢谢! –