用了很多框架和語言,最後發現還是Python和Flask比較靈活。做了這麼多年的web開發,終於找到了真愛。廢話不多說,寫這個爲了記錄下來自己的一些心得體會,先是按照mega大神的教程來翻的。後面會加一些自己的體會。
Flask的安裝
推薦先使用virtualenv,用於搭建一個和諧的互不干擾的環境。
這裏沒有用哦,懶!!!
ubuntu下安裝如下:
$sudo apt-get install python-virtualenv
windows就不說了。然後是安裝flask
$ apt-get install flask
"Hello, World" 首先我們創建一個app文件夾,用於存放項目。並且新建static文件夾作爲一些靜態文件(js,css,images等等文件)存放。:)
以及templates作爲模版文件存放。
$ mkdir app
$ mkdir app/static
$ mkdir app/templates
$ mkdir tmp
然後首先我們爲模塊新建一個初始化文件(app/__init__.py),並且內容如下:from flask import Flask
app = Flask(__name__) #創建Flask application對象
from app import views #引入視圖,還沒實現
接着我們再創建一個app/views.py文件
內容如下:
from app import app
@app.route('/')
@app.route('/index')
def index():
return "Hello, World!"
上面的連個裝飾器,是url的映射,其中,分別是映射/還有/index的最後再新建一個文件夾叫
run.py
內容如下
#!flask/bin/python
from app import app
app.debug = True app.run(host='0.0.0.0') #這樣用來監聽所有的ip,團隊調試用
然後在命令行敲python run.py即可會出現如下的提示,
然後在瀏覽器測試一下。verygood.