Flask專案檔案目錄

2021-08-09 04:42:19 字數 1732 閱讀 9701

--------------專案配置檔案---------------

import os

basedir = os.path.abspath(os.path.dirname(__file__))

class

config

(object):

secret_key = os.urandom(24)

@staticmethod

defpass

class

developmentconfig

(config):

debug = true

class

testingconfig

(config):

debug = false

config =

-------------專案啟動檔案-----------------

static 用於存放靜態檔案,如js,css,img等

templates 用於儲存模板

init檔案 可以在其中寫靜態工廠方法,用於建立專案例項 註冊藍本

models及其他擴充套件模組

每個子專案下有自己的檢視函式模組(可以有乙個或者多個檢視函式模組),錯誤處理模組及其他可能會用到的模組

init模組,用於建立藍本,配置路由

----one的__init__.py---------

建立乙個名為mark的藍本,賦值給xxoo

-----------------------------

from flask import blueprint

xxoo = blueprint('mark', __name__)

from . import views,goodview

----------------one中的檢視函式---------------------

from . import xxoo

@xxoo.route("/yes")

defhello_blueprint

():return

"hello blueprint!"

@xxoo.route('/ofo')

deftesturlfor

():return

"test url_for"

--------需要注意的是:-------------------

用了藍本之後url_for('mark.hello_bluprint')

引數中的檢視函式名前面要加上藍本名

-------

Flask 目錄結構

一 目標 1.要求 1.熟悉flask的目錄結構。2.了解應用,裝上新的元件往裡面放,改怎麼弄?2.作業 1.基於flask實現許可權管理 2.筆記 flask的請求週期 二 目錄結構內容 知識點 1.從全域性上了解flask專案的目錄結構 2.flask專案的執行機制 3.flask框架實現mvc...

Flask 學習1 專案搭建 目錄結構

projectname init py models.py 資料庫模型 emails.py 郵件處理程式 main 程式模組,根據業務區分,不同的模組可以各自擁有自己的單獨目錄 init py views.py errors.py forms.py templates jinja2的html模板 s...

Flask專案結構

專案排版 首先建立專案目錄 mkdir flask tutorial cd flask tutorial接下來按照前一篇講過的安裝flask步驟進行安裝,並新建乙個虛擬環境。flask應用可以簡單到使用乙個單檔案,例如hello.py from flask import flask defhello...