يعد Flixr مثالًا بسيطًا لتطبيق ويب يعمل بنظام Flask مصمم لقراءة البيانات من واجهة برمجة تطبيقات الويب والتفاعل مع قاعدة بيانات علائقية محلية.
على وجه التحديد، يقدم Flixr بيانات الأفلام من واجهة برمجة التطبيقات العامة لموقع TMDB.com بطريقة مبسطة ولكن قابلة للعرض مستوحاة من لغة تصميم المواد من Google . تتيح الواجهة الأمامية البسيطة تسجيل المستخدم ووضع إشارة مرجعية للأفلام الشهيرة.
تم تصميم Flixr لـ Python 3.5+ ويمكن تهيئته عن طريق تشغيل ما يلي
pip install -r requirements.txt
سيؤدي هذا إلى تثبيت جميع التبعيات التي يتطلبها Flixr على الرغم من أنه يوصى باستخدام بيئة python الافتراضية حيث لم يتم اختبار Flixr مع أحدث الإصدارات للعديد من تبعياته.
الخطوة الأخيرة هي تكوين ملف config.py
الخاص بك. يمكن القيام بذلك عن طريق تكرار وإعادة تسمية القالب config_.py
المضمن. المتطلبات الأساسية هي قاعدة بيانات MySQL مع المستخدم وكلمة المرور المرتبطة بها. كما يلزم وجود مفتاح API للوصول إلى واجهة برمجة التطبيقات الخاصة بـ TMDB.com والتي يمكن الحصول عليها مجانًا باستخدام حساب مسجل على موقع الويب الخاص بهم.