在本教程中,我們把我們的這個(gè)博客應(yīng)用稱為 flaskr ,也可以選一個(gè)不那 么 web 2.0 的名字 ;) ?;旧希覀兿M茏鲞@些事情:

  1. 允許用戶用配置文件里指定的憑證登入登出。只支持一個(gè)用戶。
  2. 當(dāng)用戶登入后,可以向頁(yè)面添加條目。條目標(biāo)題是純文本,正文可以是一 些 HTML 。因信任這里的用戶,這部分 HTML 不做審查。
  3. 頁(yè)面倒序顯示所有條目(后來居上),并且用戶登入后可以在此添加新條 目。

我們將會(huì)在應(yīng)用中直接采用 SQLite3 ,因?yàn)樗阋詰?yīng)付這種規(guī)模的應(yīng)用。對(duì) 于更大型的應(yīng)用,就有必要使用 SQLAlchemy ,它能更加智能地處理數(shù)據(jù) 庫(kù)連接、允許你一次連接不同的關(guān)系數(shù)據(jù)庫(kù)等等。如果你的數(shù)據(jù)更適合 NoSQL,你也可以考慮流行的 NoSQL 數(shù)據(jù)庫(kù),。

這里是一個(gè)應(yīng)用最終效果的截圖:


閱讀 Flask 創(chuàng)建文件夾 以繼續(xù)。