1. 程式人生 > >Flask之初學者(二)

Flask之初學者(二)

技術 mysql pytho username g模式 ron import info 字符串格式化

Flask配置文件


  在項目文件夾下新建一個“config”py文件,在代碼中“import config”後使用“app.config.from_object(config)”即可使用配置文件中的參數(需大寫),例如:

  技術分享圖片

  • DEBUG:設置為“True”時表示開啟debug模式,設置為“False”表示關閉debug模式;技術分享圖片
  • SQLALCHEMY_DATABASE_URI:設置數據庫連接字符串(這裏使用的是sqlalchemy插件),字符串形式是固定的,為“dialect+driver://username:password@host:port/database”,比如MySQL的連接字符串可以如圖配置(其中的花括號是Python的一種字符串格式化,就像“%”使用一樣):
 1 # 數據庫連接固定格式格式字符串
 2 # dialect+driver://username:password@host:port/database
 3 DIALECT = mysql
 4 DRIVER = mysqldb
 5 USERNAME = root
 6 PASSWORD = 123456
 7 HOST = 127.0.0.1
 8 PORT = 3306
 9 DATABASE = db_demo1
10 
11 SQLALCHEMY_DATABASE_URI = {dialect}+{driver}://{username}:{password}@{host}:{port}/{database}?charset=utf8
.format( 12 dialect=DIALECT, driver=DRIVER, username=USERNAME, password=PASSWORD, host=HOST, port=PORT, database=DATABASE 13 )

Flask之初學者(二)