flask 整體流程思路

2021-09-02 16:54:51 字數 2385 閱讀 2139

思路圖

下面二話不說還是看**

manage.py內**

import os

from flask_migrate import migratecommand

from flask_script import manager

env = os.environ.get('flask1810') or 'default'

manager.add_command('db',migratecommand)

if __name__ =='__main__':

manager.run()

init.py內**

import os

from flask import flask

#初始化專案

#初始化外掛程式

#初始化路由

ext.py內**

from flask_migrate import migrate

from flask_sqlalchemy import sqlalchemy

db = sqlalchemy()

migrate = migrate()#初始化

models.py內**

class person(db.model):

id = db.column(db.integer,primary_key=true,autoincrement=true)

p_name = db.column(db.string(16))

p_age = db.column(db.integer,default=18)

配置 檔案settings

def get_db_uri(dbinfo):

backend = dbinfo.get('backend')#資料庫

driver = dbinfo.get('driver')

host = dbinfo.get('host')

port = dbinfo.get('port')

user = dbinfo.get('user')

password = dbinfo.get('password')

name = dbinfo.get('name')

return '{}+{}://{}:{}@{}:{}/{}'.format(backend, driver, user, password, host, port, name)

# 'mysql+pymysql://使用者名稱:密碼@localhost:埠/資料庫名稱'

class config:

debug = false

testing =false

secret_key = 'ascfasfafw'

sqlalchemy_track_modifications = true

# sqlalchemy_commit_teardown = true

class developconfig(config):#開發環境

debug = true

dbinfo=

sqlalchemy_database_uri = get_db_uri(dbinfo)

class testingconfig(config):#測試環境

debug = true

dbinfo=

sqlalchemy_database_uri = get_db_uri(dbinfo)

class stagingconfig(config):#演示環境

debug = true

dbinfo=

sqlalchemy_database_uri= get_db_uri(dbinfo)

class productconfig(config):#上線環境

debug = true

dbinfo=

sqlalchemy_database_uri = get_db_uri(dbinfo)

envs=

檢視 views

from flask import blueprint

blue = blueprint('blue',__name__)

@blue.route('/')

def index():

return '**********=='

Yolo V3整體實現思路流程詳解!

結合開源專案tensorflow yolov3 理解yolo v3實現細節整體套路 簡單寫寫 1.資料預處理 voc annotation.py生成訓練測試txt檔案,儲存了路徑,bbox和類別 dataset.py 的功能如下 1 通過讀取voc annotation.py生成的train.txt...

頁面布局整體思路

為了提高網頁製作的效率,布局時通常有以下的整體思路 1.必須確定頁面的版心 可視區 我們測量可得知。2.分析頁面中的行模組,以及每個行模組中的列模組。即頁面布局第一準則。3.一行中的列模組經常浮動布局,先確定每個列的大小,之後確定列的位置。即頁面布局第二準則。4.製作 html 結構。我們還是遵循,...

標書製作整體思路

招標方 投標方 投標專案 時間 地點 還有專案的規模等等 資格證明檔案 營業執照 財務報告 法人授權書 iso質量管理認證 證明貨物的合格書 商務條款偏離表 招標檔案條款號 招標檔案的商務條款 投標檔案的商務條款 偏離說明 投標所涉及的資料和說明性材料一應俱全的列出來,方便評標委員會使用,主要的目的...