لوحة معلومات Flask مفتوحة المصدر تم إنشاؤها بواسطة AppSeed
ذات تصميم حديث. إدارة المواد عبارة عن قالب إداري مجاني تم إنشاؤه بالكامل باستخدام إطار تصميم المواد من Google للويب للامتثال لإرشادات التصميم متعدد الأبعاد. لأنه يأتي مع المكونات الأساسية ومجموعة من الصفحات المعدة مسبقًا اللازمة لوضع الأساس لأي تطبيق.
سمات
نظم إدارة قواعد البيانات: SQLite، وPostgreSQL (الإنتاج)
أدوات قاعدة البيانات: SQLAlchemy ORM، Alembic (عمليات ترحيل المخطط)
تصميم وحدات مع المخططات وقاعدة التعليمات البرمجية البسيطة
المصادقة المستندة إلى الجلسة (عبر flask_login )، والتحقق من صحة النماذج
نصوص النشر: Docker، Gunicorn / Nginx، Heroku
الدعم عبر Github وDiscord.
روابط
مسؤول مواد القارورة - صفحة المنتج
مسؤول مادة القارورة - النشر المباشر
مسؤول مادة القارورة - وثائق المنتج
تتضمن إصدارات PRO مجموعات Premium UI وتحديثات مدى الحياة ودعمًا مباشرًا على مدار الساعة طوال أيام الأسبوع (عبر Discord)
قارورة داتا برو | قارورة سوفت برو | قارورة فولت برو |
---|---|---|
$ # احصل على الكود$ git clone https://github.com/app-generator/flask-dashboard-material-admin.git $ cd flask-dashboard-material-admin $ $ # تثبيت وحدات Virtualenv (أنظمة تعتمد على Unix)$ virtualenv env $ المصدر env/bin/activate $ $ # تثبيت وحدات Virtualenv (الأنظمة المستندة إلى Windows)$ # virtualenv env$ # .envScriptsactivate$ $ # تثبيت الوحدات - قاعدة بيانات SQLite$ pip3 install -r require.txt $ $ # أو باستخدام موصل PostgreSQL$ # pip install -r Requirements-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-material-admin.git $ cd flask-dashboard-material-admin
ابدأ تشغيل التطبيق في 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
في متصفحك. يجب أن يكون التطبيق قيد التشغيل.
مسؤول مادة القارورة - مقدم من AppSeed App Generator .