Python Flask網站開發 - Dashboard
Docker 開發指南
大綱:
- 下載主題
- git clone
- Start the APP in Docker
- 線上瀏覽網頁
- 二次開發說明
1. 下載主題
下載網址: Creative Tim Bootstrap Themes
2. 使用 Visual Code 或 Codespace 開發
Fork 主題
3. Start the APP in Docker
docker-compose up --build

4. 線上瀏覽網頁
使用測試帳密登入:
帳號: test
密碼: pass
5. 二次開發說明
1. 建立虛擬環境:
pip install --upgrade virtualenv virtualenv env source env/bin/activate # Linux/macOS # .\env\Scripts\activate # Windows
2. 安裝必要套件:
pip3 install -r requirements.txt
3. 設定 FLASK_APP 環境變數:
export FLASK_APP=run.py # Unix/Mac set FLASK_APP=run.py # Windows $env:FLASK_APP = "run.py" # Powershell
4. 設定 DEBUG 環境變數:
export FLASK_ENV=development # Unix/Mac set FLASK_ENV=development # Windows $env:FLASK_ENV = "development" # Powershell
5. 運行應用程式:
flask run --host=0.0.0.0 --port=5000
6. 安裝 sqlite3
參考: SQLite 安裝指南
7. 進入 sqlite3 目錄
cd apps sqlite3 .open db.sqlite3 .tables .schema Users SELECT * FROM Users LIMIT 10; SELECT COUNT(*) FROM Users; INSERT INTO Users (username, email, password) VALUES ('test', 'test@example.com', 'pass'); SELECT * FROM Users;
運行應用程式並使用該帳密測試登入。
flask run --host=0.0.0.0 --port=5000
如果登入後有異常,請檢查 Docker 與本機的 SQLite 資料庫是否不同。
留言
發佈留言