flask學習:開發一個微電影網站二:藍圖構建, 會員登入
阿新 • • 發佈:2018-11-26
一:什麼是藍圖:
一個應用中或跨應用製作應用元件和支援通用的模式,一個藍圖定義了可用於單個應用的檢視,模板,靜態檔案等等的集合.
二:藍圖的作用:
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,建立資料庫和表。