بايثون العربي | Python Arabe 🇵🇸
12.3K subscribers
66 photos
26 videos
40 files
24 links
قناة عربية لتعلّم Python من الصفر بأسلوب مبسّط وعملي مع أمثلة وتمارين ومشاريع تساعدك تبني مهاراتك البرمجية خطوة بخطوة.
Download Telegram
🌐 Flask-RESTful: بناء REST APIs بسهولة مع Flask

مكتبة Flask-RESTful تساعدك على بناء REST API داخل Flask بطريقة مرتبة، حيث تنظّم كل Endpoint كـ Resource يحتوي دوال مثل get وpost.

بدل كتابة routes كثيرة يدويًا، تستطيع فصل منطق الـ API في Classes واضحة، وهذا يجعل المشروع أسهل في التوسعة والصيانة.

التثبيت:
pip install Flask-RESTful

مثال سريع:
from flask import Flask
from flask_restful import Api, Resource

app = Flask(__name__)
api = Api(app)

class Hello(Resource):
def get(self):
return {"message": "Hello API"}

api.add_resource(Hello, "/api/hello")

app.run(debug=True)


تجربة الطلب:
curl http://127.0.0.1:5000/api/hello

مناسبة لمشاريع Flask التي تحتاج API للوحة تحكم، تطبيق موبايل، أو Frontend منفصل مثل React.

#Python #Flask #API
4