Django REST framework

نرم افزار تصویر:
Django REST framework
جزئیات نرم افزار:
نسخه: 3.2.2 به روز شده
ها تاریخ: 1 Oct 15
توسعه دهنده: Tom Christie
پروانه: رایگان
محبوبیت: 87

Rating: nan/5 (Total Votes: 0)

در بر اساس یک معماری مدولار، چارچوب جنگو بقیه را می توان در ایجاد رابط های برنامه کاربردی REST برای هر نوع از خدمات قابل دسترس وب استفاده می شود.
کد است که به خوبی مستند و آموزش ها برای استقرار آسان ارائه شده است.
در این لحظه، شرکت هایی مانند موزیلا و Eventbrite را اعتماد چارچوب جنگو REST به قدرت برخی از رابط های برنامه کاربردی خود

چه جدید در این نسخه است:

پشتیبانی بهتر برای نسخه API.
ساخته شده در حمایت بین المللی.
پشتیبانی از جنگو 1.8 است HStoreField و ArrayField.
طرح صفحه بندی مکان نما فوق العاده هوشمند.
یک API صفحه بندی بهبود یافته، حمایت از هدر و یا در بدن سبک صفحه بندی.
کنترل صفحه بندی رندرینگ در API قابل مرور.
پشتیبانی از نسخه API

بهتر:

جدید در نسخه 3.1.0 است.
ساخته شده در حمایت بین المللی.
پشتیبانی از جنگو 1.8 است HStoreField و ArrayField.
طرح صفحه بندی مکان نما فوق العاده هوشمند.
یک API صفحه بندی بهبود یافته، حمایت از هدر و یا در بدن سبک صفحه بندی.
کنترل صفحه بندی رندرینگ در API قابل مرور.

جدید در نسخه 3.0.5 است:

نمایندگی قابل چاپ در serializers که به شما اجازه بازرسی دقیقا همان چیزی زمینه در حال حاضر در نمونه است.
serializers ساده مدل که بسیار راحت تر درک و اشکال زدایی، و که آن را آسان به سوئیچ بین کلاس ModelSerializer ضمنی و صریح کلاس نوبتی.
کلاس BaseSerializer جدید، و آن را آسان تر به ارسال serializers برای ذخیره سازی پایانه (Backend) جایگزین، یا به طور کامل سفارشی ترتیب خود را و منطق اعتبار.
یک API پاک کننده زمینه ها از جمله کلاس های جدید مانند ListField و MultipleChoiceField.
فوق العاده پیاده سازی پیش فرض ساده برای نمایش عمومی است.
پشتیبانی از فارغ چگونه خطاهای اعتبار توسط API خود را به کار گرفته.
یک API ابرداده است که اجازه می دهد تا شما را به سفارشی چگونه گزینه های درخواست شده توسط API خود را به کار گرفته.
خروجی JSON جمع و جور تر با سبک یونیکد را پشتیبانی می کند به طور پیش فرض تبدیل شده است.
بر اساس فرم HTML رندر برای serializers ازقالب.

در نسخه 2.3.12 چه جدید است:

در حل امنیتی:
OrderingField در حال حاضر تنها اجازه می دهد تا سفارش در زمینه های پیاپی قابل خواندن است، و یا در زمینه های مشخص شده با استفاده از ordering_fields صریحا. این مانع از کاربران قادر بودن به سفارش توسط زمینه های است که در API قابل مشاهده نیست، و بهره برداری از سفارش از داده های حساس مانند هش رمز عبور.
رفع اشکال:
write_only = زمینه واقعی در حال حاضر در API قابل مرور نشان می دهد.

جدید در نسخه 2.2.0 است: پشتیبانی

پایتون 3.
اضافه شدن یک post_save () قلاب به نمایش عمومی است.
اجازه می دهد که مسئولیت رسیدگی به serializers dicts و همچنین اشیاء.
ناراضی ManyRelatedField () نحو به نفع RelatedField (بسیاری از = واقعی)
ناراضی NULL = واقعی در روابط به نفع مورد نیاز = نادرست است.
ناراضی خالی = درست در CharFields، فقط مورد نیاز = غلط استفاده کنید.
ناراضی استدلال OBJ اختیاری در مجوز چک به نفع has_object_permission.
ناراضی رفتار روابط لینکهایی ضمنی.
رفع اشکال: رفع DjangoModelPermissions شکسته.
رفع اشکال: اجازه می دهد خروجی نوبتی به ذخیره سازی می شود.
رفع اشکال: رفع یک ظاهر طراحی شده در ورود API قابل مرور.

جدید در نسخه 2.1.6 است:

در ازاد کردن DjangoModelPermissions.

جدید در نسخه 2.1.1 است:

در استفاده از پشتیبانی از استثنا قالب های HTML. مانند. 403.html
زمینه لینکهایی را slug_field، slug_url_kwarg و pk_url_kwarg استدلال اختیاری است.
رفع اشکال: مقابله با فرار اختیاری slashs پودرهای سوخاری درست زمانی که تولید.
رفع اشکال: اطمینان textareas همان عرض به عنوان زمینه های دیگر در API قابل مرور.

مورد نیاز:

2.6.x پایتون یا بالاتر
جنگو 1.3 یا بالاتر

نرم افزار های مشابه

Zend Framework
Zend Framework

11 Mar 16

Ractive.js
Ractive.js

12 May 15

Lumen
Lumen

10 Feb 16

hr.js
hr.js

12 Apr 15

نرم افزار های دیگر از توسعه دهنده Tom Christie

نظرات به Django REST framework

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!
جستجو بر اساس طبقه بندی