由AppSeed
在現代設計之上產生的開源Flask 儀表板。高品質且免費的 Bootstrap 管理儀表板模板包,附帶大量模板和組件。 Shards Dashboard基於 Bootstrap 4,具有完全響應能力,並且能夠根據任何視口大小調整其佈局 - 由DesignRevision
提供的設計。
特徵
連結
PRO 版本包括進階 UI 套件、終身更新和24/7 即時支援(透過 Discord)
燒瓶達塔 PRO | 燒瓶軟體專業版 | Flask Volt PRO |
---|---|---|
$ # Get the code
$ git clone https://github.com/app-generator/flask-dashboard-shards.git
$ cd flask-dashboard-shards
$
$ # Virtualenv modules installation (Unix based systems)
$ virtualenv env
$ source env/bin/activate
$
$ # Virtualenv modules installation (Windows based systems)
$ # virtualenv env
$ # .envScriptsactivate
$
$ # Install modules - SQLite Database
$ pip3 install -r requirements.txt
$
$ # OR with PostgreSQL connector
$ # pip install -r requirements-pgsql.txt
$
$ # Set the FLASK_APP environment variable
$ (Unix/Mac) export FLASK_APP=run.py
$ (Windows) set FLASK_APP=run.py
$ (Powershell) $env :FLASK_APP = " .run.py "
$
$ # Set up the DEBUG environment
$ # (Unix/Mac) export FLASK_ENV=development
$ # (Windows) set FLASK_ENV=development
$ # (Powershell) $env:FLASK_ENV = "development"
$
$ # Start the application (development mode)
$ # --host=0.0.0.0 - expose the app on all network interfaces (default 127.0.0.1)
$ # --port=5000 - specify the app port (default 5000)
$ flask run --host=0.0.0.0 --port=5000
$
$ # Access the dashboard in browser: http://127.0.0.1:5000/
該應用程式提供了在 Docker、Gunicorn 和 Waitress 中執行的基本配置。
該應用程式可以在 Docker 容器中輕鬆執行。步驟:
取得程式碼
$ git clone https://github.com/app-generator/flask-dashboard-shards.git
$ cd flask-dashboard-shards
在 Docker 中啟動應用程式
$ sudo docker-compose pull && sudo docker-compose build && sudo docker-compose up -d
在瀏覽器中造訪http://localhost:5005
。該應用程式應該已啟動並正在運行。
Gunicorn 'Green Unicorn' 是適用於 UNIX 的 Python WSGI HTTP 伺服器。
使用 pip 安裝
$ pip install gunicorn
使用gunicorn二進位檔啟動應用程式
$ gunicorn --bind 0.0.0.0:8001 run:app
Serving on http://localhost:8001
在瀏覽器中造訪http://localhost:8001
。該應用程式應該已啟動並正在運行。
Waitress(相當於 Windows 的 Gunicorn)旨在成為一個生產品質的純 Python WSGI 伺服器,具有非常可接受的效能。除了 Python 標準庫中的依賴項之外,它沒有任何依賴項。
使用 pip 安裝
$ pip install waitress
使用 waitress-serve 啟動應用程式
$ waitress-serve --port=8001 run:app
Serving on http://localhost:8001
在瀏覽器中造訪http://localhost:8001
。該應用程式應該已啟動並正在運行。
Flask 是一個用 Python 寫的微型 Web 框架。它被歸類為微框架,因為它不需要特定的工具或函式庫。它沒有資料庫抽象層、表單驗證或任何其他現有第三方程式庫提供通用功能的元件。
儀表板是一組易於閱讀的頁面,並向使用者即時提供有關其業務的資訊。儀表板通常由組織內當前狀態和趨勢的圖形表示組成。擁有精心設計的儀表板將使您能夠根據您的業務提供的數據(由 Creative-Tim - 免費儀表板模板提供的定義)採取行動並做出明智的決策。
高品質且免費的 Bootstrap 管理儀表板模板包,附帶大量模板和組件。 Shards Dashboard Lite 基於 Bootstrap 4,具有完全響應能力,並且能夠調整其佈局以適應任何視窗大小。完整記錄的元件和功能是建立 Shards Dashboard Lite 時的關鍵點之一,以便您可以專注於輕鬆建立理想的產品。
Flask 儀表板碎片 - 由AppSeed 應用程式產生器提供。