لوحة معلومات Flask مفتوحة المصدر تم إنشاؤها بواسطة AppSeed
ذات تصميم حديث. قالب إداري جميل وخفيف الوزن لإنشاء لوحات معلومات رائعة. لمواكبة أحدث اتجاهات التصميم، يُظهر Purple Admin تصميمًا نابضًا بالحياة مع الاستخدام الرائع للألوان المتدرجة. يحتوي على واجهة فريدة من نوعها مع مجموعة أنيقة ومنظمة بشكل جيد من المكونات.
سمات
روابط
تتضمن إصدارات PRO مجموعات Premium UI وتحديثات مدى الحياة ودعمًا مباشرًا على مدار الساعة طوال أيام الأسبوع (عبر Discord)
قارورة داتا برو | قارورة سوفت برو | قارورة فولت برو |
---|---|---|
$ # 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.
يمكن تنفيذ التطبيق بسهولة في حاوية عامل إرساء. الخطوات:
احصل على الرمز
$ 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' هو خادم Python WSGI HTTP لنظام UNIX.
التثبيت باستخدام النقطة
$ pip install gunicorn
ابدأ تشغيل التطبيق باستخدام gunicorn ثنائي
$ gunicorn --bind 0.0.0.0:8001 run:app
Serving on http://localhost:8001
تفضل بزيارة http://localhost:8001
في متصفحك. يجب أن يكون التطبيق قيد التشغيل.
المقصود من Waitress (ما يعادل Gunicorn لنظام التشغيل Windows) هو أن يكون خادم Python WSGI عالي الجودة وذو أداء مقبول للغاية. ليس لديها أي تبعيات باستثناء تلك الموجودة في مكتبة بايثون القياسية.
التثبيت باستخدام النقطة
$ pip install waitress
ابدأ تشغيل التطبيق باستخدام خدمة النادلة
$ waitress-serve --port=8001 run:app
Serving on http://localhost:8001
تفضل بزيارة http://localhost:8001
في متصفحك. يجب أن يكون التطبيق قيد التشغيل.
Flask هو إطار ويب صغير مكتوب بلغة Python. تم تصنيفه على أنه إطار عمل صغير لأنه لا يتطلب أدوات أو مكتبات معينة. لا تحتوي على طبقة تجريد قاعدة بيانات، أو التحقق من صحة النموذج، أو أي مكونات أخرى حيث توفر مكتبات الطرف الثالث الموجودة مسبقًا وظائف مشتركة.
لوحة التحكم عبارة عن مجموعة من الصفحات التي يسهل قراءتها وتقدم معلومات للمستخدم في الوقت الفعلي بخصوص أعماله. تتكون لوحة المعلومات عادةً من تمثيلات رسومية للحالة والاتجاهات الحالية داخل المؤسسة. سيمنحك وجود لوحة معلومات مصممة جيدًا إمكانية التصرف واتخاذ قرارات مستنيرة بناءً على البيانات التي يوفرها عملك - التعريف المقدم من Creative-Tim - قوالب لوحة المعلومات المجانية .
قالب إداري جميل وخفيف الوزن لإنشاء لوحات تحكم رائعة. لمواكبة أحدث اتجاهات التصميم، يُظهر Purple Admin تصميمًا نابضًا بالحياة مع الاستخدام الرائع للألوان المتدرجة. يحتوي على واجهة فريدة من نوعها مع مجموعة أنيقة ومنظمة جيدًا من المكونات - مقدمة من BootstrapDash .
Flask Dashboard Purple Admin - مقدمة من AppSeed App Generator .