在本教程中,我們把我們的這個博客應用稱為 flaskr ,也可以選一個不那 么 web 2.0 的名字 ;) ?;旧?,我們希望它能做這些事情:
- 允許用戶用配置文件里指定的憑證登入登出。只支持一個用戶。
- 當用戶登入后,可以向頁面添加條目。條目標題是純文本,正文可以是一 些 HTML 。因信任這里的用戶,這部分 HTML 不做審查。
- 頁面倒序顯示所有條目(后來居上),并且用戶登入后可以在此添加新條 目。
我們將會在應用中直接采用 SQLite3 ,因為它足以應付這種規(guī)模的應用。對 于更大型的應用,就有必要使用 SQLAlchemy ,它能更加智能地處理數(shù)據(jù) 庫連接、允許你一次連接不同的關系數(shù)據(jù)庫等等。如果你的數(shù)據(jù)更適合 NoSQL,你也可以考慮流行的 NoSQL 數(shù)據(jù)庫,。
這里是一個應用最終效果的截圖:
閱讀 Flask 創(chuàng)建文件夾 以繼續(xù)。
更多建議: