由AppSeed
產生的開源Flask 儀表板採用現代設計。一個輕量級的漂亮管理模板,用於創建很棒的儀表板。 Purple Admin緊跟著最新的設計趨勢,透過出色的漸層色運用,展現出充滿活力的設計。它有一個獨特的介面和一組整潔且組織良好的組件。
特徵
連結
PRO 版本包括進階 UI 套件、終身更新和24/7 即時支援(透過 Discord)
燒瓶達塔 PRO | 燒瓶軟體專業版 | Flask Volt PRO |
---|---|---|
$ # Get the code
$ git clone https://github.com/app-generator/flask-dashboard-purpleadmin.git
$ cd flask-dashboard-purpleadmin
$
$ # 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-purpleadmin.git
$ cd flask-dashboard-purpleadmin
在 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 - 免費儀表板模板提供的定義)採取行動並做出明智的決策。
一個輕量級的漂亮管理模板,用於創建很棒的儀表板。 Purple Admin緊跟著最新的設計趨勢,透過出色的漸層色運用,展現出充滿活力的設計。它具有獨特的介面以及一組整潔且組織良好的組件 - 由BootstrapDash提供。
Flask Dashboard Purple Admin - 由AppSeed 應用程式產生器提供。