2017-06-21 42 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

它的工作原理。謝謝! –