Flixr เป็นตัวอย่างง่ายๆ ของเว็บแอปที่ขับเคลื่อนด้วย Flask ซึ่งออกแบบมาเพื่ออ่านข้อมูลจากเว็บ API และโต้ตอบกับฐานข้อมูลเชิงสัมพันธ์ในพื้นที่
โดยเฉพาะอย่างยิ่ง Flixr นำเสนอข้อมูลภาพยนตร์จาก API สาธารณะของ TMDB.com ในรูปแบบที่เรียบง่ายแต่สามารถนำเสนอได้ ซึ่งได้รับแรงบันดาลใจจาก ภาษาการออกแบบวัสดุของ Google ส่วนหน้าที่เรียบง่ายช่วยให้สามารถลงทะเบียนผู้ใช้และบุ๊กมาร์กภาพยนตร์ยอดนิยมได้
Flixr สร้างขึ้นสำหรับ Python 3.5+ และสามารถกำหนดค่าได้โดยการเรียกใช้สิ่งต่อไปนี้
pip install -r requirements.txt
การดำเนินการนี้จะติดตั้งการขึ้นต่อกันทั้งหมดที่ Flixr ต้องการ แม้ว่าจะแนะนำให้ใช้สภาพแวดล้อมเสมือนของ Python เนื่องจาก Flixr ยังไม่ได้รับการทดสอบกับการขึ้นต่อกันหลายรุ่นล่าสุด
ขั้นตอนสุดท้ายคือการกำหนดค่าไฟล์ config.py
ของคุณ ซึ่งสามารถทำได้โดยการทำซ้ำและเปลี่ยนชื่อเทมเพลต config_.py
ที่รวมอยู่ด้วย ข้อกำหนดพื้นฐานคือฐานข้อมูล MySQL พร้อมด้วยผู้ใช้และรหัสผ่านที่เกี่ยวข้อง นอกจากนี้ จำเป็นต้องใช้คีย์ API เพื่อเข้าถึง API ของ TMDB.com ซึ่งสามารถรับได้ฟรีด้วยบัญชีที่ลงทะเบียนบนเว็บไซต์ของพวกเขา