إطار عمل بسيط وسريع لتطوير التطبيقات، مبني على Flask. يتضمن أمانًا تفصيليًا وإنشاء CRUD تلقائيًا لنماذجك ومخططات Google وغير ذلك الكثير.
تكوين شامل لجميع الوظائف، يمكن دمجه بسهولة مع تطوير Flask/Jinja2 العادي.
فيديو التثبيت الخروج على موقع يوتيوب
كيفية العرض التوضيحي السريع من المستندات (تسجيل الدخول يحتوي على ضيف/ترحيب).
إصدارات لمزيد من التفاصيل حول ما تغير.
نرحب بك للإبلاغ عن الأخطاء أو اقتراح ميزات جديدة أو حتى المساهمة بشكل أفضل في هذا المشروع.
القضايا والأخطاء والميزات الجديدة
يساهم
- قاعدة البيانات
- SQLAlchemy، دعم قواعد بيانات متعددة: sqlite، MySQL، ORACLE، MSSQL، DB2 إلخ.
- دعم جزئي لـ MongoDB باستخدام MongoEngine.
- دعم اتصالات قاعدة البيانات المتعددة (التقسيم الرأسي).
- تدقيق سهل للنماذج (التي تم إنشاؤها/تغييرها بواسطة المستخدم، والطوابع الزمنية).
- حماية
- البحث التلقائي عن الأذونات، بناءً على الأساليب المكشوفة. سيمنح جميع الأذونات لدور المسؤول.
- يدرج في قاعدة البيانات كافة الأذونات التفصيلية الممكنة لتطبيقك.
- عامة (لا حاجة للمصادقة) وأذونات خاصة.
- الأذونات القائمة على الدور.
- دعم المصادقة لبيئة OAuth وOpenID وقاعدة البيانات وLDAP وREMOTE_USER.
- دعم لتسجيل المستخدم الذاتي.
- المشاهدات والحاجيات
- توليد القائمة التلقائية.
- توليد CRUD التلقائي.
- إجراءات متعددة على سجلات قاعدة البيانات.
- مجموعة كبيرة ومتنوعة من المرشحات لقوائمك.
- أدوات عرض متنوعة: القوائم، والتفاصيل الرئيسية، وقائمة الصور المصغرة وما إلى ذلك
- حدد 2، منتقي التاريخ، منتقي التاريخ والوقت
- حقول Select2 ذات الصلة.
- مخططات Google مع تجميع تلقائي حسب القيم والمرشحات المباشرة.
- نظام AddOn، اكتب بنفسك وساهم.
- واجهة برمجة تطبيقات CRUD REST
- واجهات برمجة التطبيقات التلقائية CRUD RESTful.
- تدويل
- التكامل مع ملحق flask-jwt-extend لحماية نقاط النهاية الخاصة بك.
- البيانات الوصفية للعرض الديناميكي.
- أعمدة قابلة للتحديد ومفاتيح البيانات الوصفية.
- التحقق من صحة البيانات بشكل تلقائي وقابل للتكوين.
- النماذج
- تلقائي وإضافة وتحرير وإظهار من نماذج قاعدة البيانات
- التسميات والأوصاف لكل حقل.
- أدوات التحقق من صحة القاعدة التلقائية من تعريف النموذج.
- أدوات التحقق المخصصة، والحقول الإضافية، والمرشحات المخصصة للقوائم المنسدلة ذات الصلة.
- دعم الصور والملفات للتحميل وجمعية قاعدة البيانات الميدانية. وسوف تتعامل مع كل شيء بالنسبة لك.
- مجموعات الحقول للنموذج (نمط جانغو).
- i18n
- دعم متعدد اللغات عبر بابل
- Bootstrap 3.1.1 CSS وjs، مع Select2 وDatePicker
- أيقونات Font-Awesome لأيقونات القائمة والإجراءات.
صفحة تسجيل الدخول (باستخدام AUTH_DB)
صفحة تسجيل الدخول (باستخدام AUTH_OAUTH)
حماية
القوائم:
قائمة جهات الاتصال سبيل المثال
قائمة مثال المجموعة مع البحث
الرسوم البيانية:
تجميع حسب الرسم البياني الدائري
الرسم البياني للوقت المباشر
تجميع حسب الرسم البياني الزمني
إذا كنت ترغب في مشاركة مشروعك، أو السماح للجميع بمعرفة أنك تستخدم FAB في مؤسستك، فيرجى إرسال PR أو إرسال بريد إلكتروني لي يتضمن التفاصيل.
المشاريع:
المنظمات: