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
。
它的工作原理。謝謝! –