from flask import Flask app = Flask(__name__) # app.config.update(DEBUG=True)#開啟debug模式 #載入配置文件方法一 # import config # app.config.from_object(config) # ... ...
from flask import Flask app = Flask(__name__) # app.config.update(DEBUG=True)#開啟debug模式 #載入配置文件方法一 # import config # app.config.from_object(config) # 載入配置文件方法二 app.config.from_pyfile('config.py') # 訪問根目錄的路徑 @app.route('/') def hello_world(): a = 1 b = 0 c = a / b return c # 通過URL給後臺傳參的方法一 @app.route('/p/<article_id>/') def article(article_id): return '您當前閱讀的是第%s篇文章' % article_id # 訪問的URL:http://127.0.0.1:5000/p/2ss5/ # 頁面結果:您當前閱讀的是第2ss5篇文章 # <editor-fold desc="限制參數的類型"> # int型 @app.route('/article/<int:article_id>/') def articles(article_id): return '你當前閱讀的是第%s篇文章' % article_id # 訪問的URL為:http://127.0.0.1:5000/article/34/ # 頁面結果是:你當前閱讀的是第34篇文章 # 訪問的URL:http://127.0.0.1:5000/p/2ss5/ # 頁面結果:404找不到頁面(報錯) # </editor-fold> # str型 @app.route('/<string:classfiy>/') def classfiy(classfiy): return '你當前的類目是%s'%classfiy # 訪問的URL:http://127.0.0.1:5000/shujuzu/ # 頁面結果為:你當前的類目是shujuzu # @app.route('/123/') # def hello_world(): # a = 1 # b = 0 # c = a / b # return 'Hello World!' if __name__ == '__main__': app.run(debug=True) #開啟debug模式