آموزش Django Rest Framework

دسته بندی: آموزش پایتون (Python)

معرفی Django REST framework

فریمورک DJANGO REST یک ابزار قدرتمند و انعطاف پذیر برای ساخت API های وب است. این فریمورک منبع باز از کتابخانه ی پایتونو جنگوپشتیبانی می کند.

یکی از تفاوت های اصلی بین Django REST framework و دیگر فریمورک ها این است که به توسعه دهندگان اجازه می دهد که ساختار URL را تعریف کنند و به یک تولید خودکار متکی نیستند.

ویژگی های Django REST framework

  • سادگی، انعطاف پذیری، کیفیت و پوشش تست کد منبع
  • موتور سریال سازی قدرتمند سازگار با منابع داده ORM و غیر ORM
  • تنظیم و سفارش سازی آسان امیترها، پارسیزرها، اعتبار سنجندگان و تأیید کننده های احراز هویت
  • پشتیبانی از ModelResources
  • استفاده از هدرهای پذیرش HTTP
  • صفحه بندی ساده
  • انتشار ابرداده همراه با querysets
  • کلاس های مجوز و مدیریت کنترل
  • بکار گیری آن در شرکت های بین المللی شناخته شده از جمله موزیلا، Red Hat، Heroku، و Eventbrite
  • مستندات گسترده و پشتیبانی بزرگ جامعه

DRF با قابلیت انعطاف پذیری اجازه می دهد تا ابزارهای فریمورک را بر اساس خواسته های برنامه نویسان توسعه داده و سفارشی کند که به طور چشمگیری زمان توسعه را کاهش می دهد.

آیا این نوشته را دوست داشتید؟