1. 程式人生 > >flask學習:開發一個微電影網站二:藍圖構建, 會員登入

flask學習:開發一個微電影網站二:藍圖構建, 會員登入

一:什麼是藍圖:

一個應用中或跨應用製作應用元件和支援通用的模式,一個藍圖定義了可用於單個應用的檢視,模板,靜態檔案等等的集合.

二:藍圖的作用:

1,將不同的功能模組化 2.構建大型應用  3.優化專案結構  4.增強可讀性,易於維護

三:藍圖構建專案的目錄:

1,定義藍圖(app/admin/__init__.py)

from flask import Blueprint
admin = Blueprint("admin", __name__)
import views

2,註冊藍圖(app/__init__.py)

from admin import admin as admin_blueprint
app.register_blueprint(admin_blueprint, url_prefix="/admin")

3,呼叫藍圖(app/admin/views.py)

from . import admin
@admin.route('/')

四:會員以及會員登入日誌資料模型設計

1,安裝資料庫連線依賴包。

2,定義mysql資料庫連線。

3,定義資料模型: 會員,會員登入日誌,標籤, 電影, 上映預告,評論,電影收藏,許可權,角色,管理員,管理員登入日誌,操作日誌

4,建立資料庫和表。