2018-07-11

flask使用藍(lán)圖

1.首先創(chuàng)建藍(lán)圖對(duì)象


2.在app/__init__.py注冊(cè)藍(lán)本

3.藍(lán)本定義的程序路由

flask連接mysql數(shù)據(jù)庫和數(shù)據(jù)庫遷移

1.在config.py的文件中配置數(shù)據(jù)庫信息

2.在app/__init__.py完成app和數(shù)據(jù)的關(guān)聯(lián),并生成一個(gè)可以操作app數(shù)據(jù)庫的SQLAlchemy實(shí)例db

3.創(chuàng)建models模塊 models.py

4.進(jìn)入shell 導(dǎo)入db 創(chuàng)建表

5.首先在虛擬環(huán)境中安裝Flask-Migrate:

(venv) $ pip install flask-migrate

6.在manage.py配置Falsk-Migrate

7.在維護(hù)數(shù)據(jù)庫遷移之前,要使用init 子命令創(chuàng)建遷移倉庫:

(venv) $ python hello.py db init

8.migrate 子命令用來自動(dòng)創(chuàng)建遷移腳本:

(venv) $ python hello.py db migrate -m "initial migration"

INFO [alembic.migration] Context impl SQLiteImpl.

INFO [alembic.migration] Will assume non-transactional DDL.

INFO [alembic.autogenerate] Detected added table 'roles'

INFO [alembic.autogenerate] Detected added table 'users'

INFO [alembic.autogenerate.compare] Detected added index

'ix_users_username' on '['username']'

Generating /home/flask/flasky/migrations/versions/1bc

594146bb5_initial_migration.py...done

9.更新數(shù)據(jù)庫

(venv) $ python hello.py db upgrade

INFO [alembic.migration] Context impl SQLiteImpl.

INFO [alembic.migration] Will assume non-transactional DDL.

INFO [alembic.migration] Running upgrade None -> 1bc594146bb5, initial migration

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 22年12月更新:個(gè)人網(wǎng)站關(guān)停,如果仍舊對(duì)舊教程有興趣參考 Github 的markdown內(nèi)容[https://...
    tangyefei閱讀 35,393評(píng)論 22 257
  • 數(shù)據(jù)庫語句的區(qū)分 5.10. Mybatis解決jdbc編程的問題1、 數(shù)據(jù)庫連接創(chuàng)建、釋放頻繁造成系統(tǒng)資源浪費(fèi)...
    培根好吃閱讀 226評(píng)論 0 0
  • 說到理財(cái),我也不太記得我什么時(shí)候開始就有投資理財(cái)?shù)挠^念,可能從小就聽到我爸媽叫我要存錢,他們賺錢很辛苦的,...
    冬冬寶閱讀 613評(píng)論 0 0
  • 張文思(焦點(diǎn)解決初級(jí)班第八期) 堅(jiān)持原創(chuàng)分享第59天(20180224 星期六 晴) 昨天劉老師建了讀書打卡群,...
    張文思_db3b閱讀 82評(píng)論 0 0
  • 什么,我也有身價(jià),我就是一普通老百姓啊,竟然也可以說有身價(jià)? 在我看來,身價(jià)這東西,您說有,那還真就有了,而且有一...
    小白哥有話說閱讀 240評(píng)論 0 1

友情鏈接更多精彩內(nèi)容