搭建開發環境
首先,確認系統安裝的Python版本是3.5.x:html
$ python3 --version Python 3.5.1
而後,用pip
安裝開發Web App須要的第三方庫:前端
異步框架aiohttp:python
$pip3 install aiohttp
前端模板引擎jinja2:mysql
$ pip3 install jinja2
MySQL 5.x數據庫,從官方網站下載並安裝,安裝完畢後,請務必牢記root口令。爲避免遺忘口令,建議直接把root口令設置爲password
;ios
MySQL的Python異步驅動程序aiomysql:git
$ pip3 install aiomysql
項目結構
選擇一個工做目錄,而後,咱們創建以下的目錄結構:web
awesome-python3-webapp/ <-- 根目錄 | +- backup/ <-- 備份目錄 | +- conf/ <-- 配置文件 | +- dist/ <-- 打包目錄 | +- www/ <-- Web目錄,存放.py文件 | | | +- static/ <-- 存放靜態文件 | | | +- templates/ <-- 存放模板文件 | +- ios/ <-- 存放iOS App工程 | +- LICENSE <-- 代碼LICENSE
建立好項目的目錄結構後,建議同時創建git倉庫並同步至GitHub,保證代碼修改的安全。sql