django-tastypie-with-uploads-dummycache-error500

نرم افزار تصویر:
django-tastypie-with-uploads-dummycache-error500
جزئیات نرم افزار:
نسخه: 1.0.0 Beta
ها تاریخ: 11 May 15
توسعه دهنده: Daniel Lindsley
پروانه: رایگان
محبوبیت: 7

Rating: nan/5 (Total Votes: 0)

تفاوت بین جنگو-tastypie-با-ارسال-dummycache-error500 و جنگو Tastypie عبارتند از:
این نسخه شامل سه تکه است که به عنوان درخواست کشش به سازندگان جنگو Tastypie ارائه شده است:
- 6bf187d> اگر خطا 500 رخ می دهد، پیام استثنا در شرح و توصیف خطا نشان داده شده، به جای یک عمومی "این درخواست نمی تواند پردازش شود.
- 18d7a90> در هنگام استفاده از DummyCache جنگو، CacheThrottle شکست نیست
- 1fbc0a8> اجازه می دهد تا فایل ارسال (فایل پیوست) در درخواست POST
هنگامی که این تکه ها در مخزن شامل، این چنگال دیگر لازم نخواهد شد.
چه آن را شبیه؟
یک مثال اولیه به نظر می رسد:
# myapp / api.py
# ============
از tastypie.resources ModelResource واردات
از ورود واردات myapp.models
کلاس EntryResource (ModelResource):
& nbsp؛ از متا کلاس:
& nbsp؛ در queryset = Entry.objects.all ()
# urls.py
# =======
از django.conf.urls.defaults وارد *
از tastypie.api API واردات
از myapp.api EntryResource واردات
v1_api = API (api_name = 'V1)
v1_api.register (EntryResource ())
الگوهای urlpatterns = (''،
از & nbsp؛ # جاز نرمال در اینجا و سپس ...
از & nbsp؛ (R '^ API /'، شامل (v1_api.urls))،
)
که شما می شود به طور کامل کار، API خواندن و نوشتن برای مدل ورودی است که پشتیبانی از تمام عملیات خام در راه آرام نخواهید داشت. JSON پشتیبانی / XML / YAML حال حاضر وجود دارد، و آن را آسان برای اضافه کردن داده های مرتبط / اعتبار / ذخیره.
شما می توانید بیشتر در اسناد را در http://django-tastypie.readthedocs.org/ پیدا کنید.
چرا tastypie؟
دیگر، چارچوب API بهتر شناخته شده وجود دارد خارج وجود دارد برای جنگو. شما نیاز به ارزیابی گزینه های موجود و برای خودتان تصمیم بگیرید. که گفت، در اینجا برخی از دلایل رایج tastypie می باشد.
- شما نیاز به یک API است که آرام و با استفاده از HTTP است.
- شما می خواهید برای حمایت از روابط عمیق.
- شما نمی خواهید به به ارسال پیاپی خود را به سمت راست خروجی.
- شما می خواهید یک چارچوب API است که سحر و جادو کمی، بسیار انعطاف پذیر و همچنین نقشه به دامنه مشکل.
- شما می خواهید / نیاز XML ترتیب است که به همان اندازه به JSON درمان (و YAML است بیش از حد وجود دارد).
- شما می خواهید برای حمایت از سندرم NIH درک من است که کمتر در مورد NIH و بیشتر در مورد تلاش برای کمک به دوستان / همکاران.
مرجع مواد
- http://github.com/toastdriven/django-tastypie/tree/master/tests/basic نشان می دهد استفاده اساسی از این tastypie
- http://en.wikipedia.org/wiki/REST
- http://en.wikipedia.org/wiki/List_of_HTTP_status_codes
- http://www.ietf.org/rfc/rfc2616.txt
- http://jacobian.org/writing/rest-worst-practices/

Requirements:

Python
جنگو
mimeparse
پایتون-dateutil

نرم افزار های دیگر از توسعه دهنده Daniel Lindsley

toastbot
toastbot

14 Apr 15

friendlydb
friendlydb

14 Apr 15

django-haystack
django-haystack

14 Apr 15

نظرات به django-tastypie-with-uploads-dummycache-error500

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!