2020-04-19

將處理的方法放到不同的 .py 檔

將處理的方法放到不同的 .py 檔

本文的參考專案 https://github.com/shinder/flask-practice

將處理的方法寫到 modules/functions.py 裡

from flask import request # 滙入 request def show_cookies(): return request.cookies

在主要檔案 main.py 滙入:

import modules.functions # 語法:add_url_rule(rule, endpoint=None, view_func=None, provide_automatic_options=None, **options) app.add_url_rule('/show-cookies', 'show-cookies', modules.functions.show_cookies) # app.add_url_rule('/show-cookies', 'show-cookies') # app.view_functions['show-cookies'] = modules.functions.show_cookies
  • 使用 add_url_rule() 可以將處理函式設定給路由。
  • endpoint 用來做處理函式及路由的對應。給 None 時,則使用函式名稱。
  • 這樣的方式可以將處理函式放在不同的檔案,以方便維護。

沒有留言:

FB 留言