لوحة معلومات Flask مفتوحة المصدر تم إنشاؤها بواسطة AppSeed
ذات تصميم حديث. Tabler هو قالب إداري مفتوح المصدر تم تصميمه بواسطة وكالة Codecalm. يأتي مزودًا بالمكونات الأساسية ومجموعة الصفحات المعدة مسبقًا اللازمة لوضع الأساس لأي تطبيق - التصميم مقدم من Codecalm.
قارورة لوحة القيادة - صفحة المنتج
Flask Dashboard Tabler - النشر المباشر
:::حالة التحذير: تم إيقاف المشروع :::
سمات
نظم إدارة قواعد البيانات: SQLite، وPostgreSQL (الإنتاج)
أدوات قاعدة البيانات: SQLAlchemy ORM، Alembic (عمليات ترحيل المخطط)
تصميم وحدات مع المخططات وقاعدة التعليمات البرمجية البسيطة
المصادقة المستندة إلى الجلسة (عبر flask_login )، والتحقق من صحة النماذج
نصوص النشر: Docker، Gunicorn / Nginx، Heroku
الدعم عبر Github وDiscord.
$ # احصل على الكود$ git clone https://github.com/app-generator/flask-dashboard-tabler.git $ cd قارورة-لوحة القيادة-طاولة $ $ # تثبيت وحدات Virtualenv (أنظمة تعتمد على Unix)$ virtualenv env $ المصدر env/bin/activate $ $ # تثبيت وحدات Virtualenv (الأنظمة المستندة إلى Windows)$ # virtualenv env$ # .envScriptsactivate$ $ # تثبيت الوحدات - قاعدة بيانات SQLite$ pip3 install -r require.txt $ $ # أو باستخدام موصل PostgreSQL$ # pip install -r require-pgsql.txt$ $ # قم بتعيين متغير البيئة FLASK_APP$ (Unix/Mac) Export FLASK_APP=run.py $ (Windows) قم بتعيين FLASK_APP=run.py $ (Powershell) $env:FLASK_APP = ".run.py"$ $ # إعداد بيئة DEBUG$ # (Unix/Mac)export FLASK_ENV=development$ # (Windows) set FLASK_ENV=development$ # (Powershell) $env:FLASK_ENV = "development"$ $ # ابدأ التطبيق (وضع التطوير)$ # --host=0.0.0.0 - كشف التطبيق على جميع واجهات الشبكة (الافتراضي 127.0.0.1)$ # --port=5000 - حدد منفذ التطبيق (الافتراضي 5000) $ flask تشغيل --host=0.0.0.0 --port=5000 $ $ # الوصول إلى لوحة التحكم في المتصفح: http://127.0.0.1:5000/
يتم تزويد التطبيق بتكوين أساسي ليتم تنفيذه في Docker وGunicorn وWaitress.
يمكن تنفيذ التطبيق بسهولة في حاوية عامل إرساء. الخطوات:
احصل على الرمز
استنساخ $ git https://github.com/app-generator/flask-dashboard-tabler.git $ cd قارورة-لوحة القيادة-طاولة
ابدأ تشغيل التطبيق في Docker
$ sudo docker-compose pull && sudo docker-compose build && sudo docker-compose up -d
تفضل بزيارة http://localhost:5005
في متصفحك. يجب أن يكون التطبيق قيد التشغيل.
Gunicorn 'Green Unicorn' هو خادم Python WSGI HTTP لنظام UNIX.
التثبيت باستخدام النقطة
$ نقطة تثبيت gunicorn
ابدأ تشغيل التطبيق باستخدام gunicorn ثنائي
$ gunicorn --bind 0.0.0.0:8001 run:app يخدم على http://localhost:8001
تفضل بزيارة http://localhost:8001
في متصفحك. يجب أن يكون التطبيق قيد التشغيل.
المقصود من Waitress (ما يعادل Gunicorn لنظام التشغيل Windows) هو أن يكون خادم Python WSGI عالي الجودة وذو أداء مقبول للغاية. ليس لديها أي تبعيات باستثناء تلك الموجودة في مكتبة بايثون القياسية.
التثبيت باستخدام النقطة
$ نقطة تثبيت نادلة
ابدأ تشغيل التطبيق باستخدام خدمة النادلة
$ نادلة-خدمة --port=8001 run:app يخدم على http://localhost:8001
تفضل بزيارة http://localhost:8001
في متصفحك. يجب أن يكون التطبيق قيد التشغيل.
Flask هو إطار تطبيق ويب WSGI خفيف الوزن. لقد تم تصميمه لجعل البدء سريعًا وسهلاً، مع القدرة على التوسع في التطبيقات المعقدة. لقد بدأ كملف بسيط حول Werkzeug وJinja وأصبح أحد أكثر أطر تطبيقات الويب شيوعًا في Python.
لوحة التحكم عبارة عن مجموعة من الصفحات التي يسهل قراءتها وتقدم معلومات للمستخدم في الوقت الفعلي بخصوص أعماله. تتكون لوحة المعلومات عادةً من تمثيلات رسومية للحالة والاتجاهات الحالية داخل المؤسسة. سيمنحك وجود لوحة معلومات مصممة جيدًا إمكانية التصرف واتخاذ قرارات مستنيرة بناءً على البيانات التي يوفرها عملك - التعريف المقدم من Creative-Tim - قوالب لوحة المعلومات المجانية .
Tabler هو قالب إداري مفتوح المصدر تم تصميمه بواسطة وكالة Codecalm. لأنه يأتي مع المكونات الأساسية ومجموعة من الصفحات المعدة مسبقًا اللازمة لوضع الأساس لأي تطبيق.
Flask Dashboard Tabler - مقدم من AppSeed App Generator .