def main(global_config, **settings):
config = Configurator(settings=settings)
config.add_route('api_users', '/api/users')
config.add_route('api_user', '/api/users/{id}')
config.scan()
return config.make_wsgi_app()
🔍 توضیح کد:
-
config.add_route('api_user', '/api/users/{id}')
: مسیر api_user
را به آدرس /api/users/{id}
نگاشت میکند که در آن {id}
شناسه کاربر است.7️⃣ تست API
حالا میتوانید از ابزارهایی مثل Postman یا cURL برای تست API خود استفاده کنید. برای مثال:
- GET: دریافت تمام کاربران:
GET /api/users
- POST: افزودن کاربر جدید:
POST /api/users
با دادههای JSON:{
"name": "John Doe",
"email": "[email protected]"
}
- DELETE: حذف کاربر با ID مشخص:
DELETE /api/users/1
🎉 حالا شما یک REST API ساده برای مدیریت کاربران دارید که با Pyramid و SQLAlchemy پیادهسازی شده است!
📢 برای دیدن ادامه آموزشها به کانال ما بپیوندید: [python3]
#پایتون #آموزش_پایتون #برنامهنویسی #Pyramid #وب #توسعه_وب #REST_API #دیتابیس
Telegram
Python3
🎓 آموزش و پروژههای Python
آموزشهای کاربردی و پروژههای عملی Python برای همه سطوح. 🚀
آموزشهای کاربردی و پروژههای عملی Python برای همه سطوح. 🚀