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 הם:
גרסה זו כוללת שלושה תיקונים שהוגשו כבקשות משיכה ליוצרים של Django Tastypie:
- 6bf187d> אם שגיאה מתרחשת 500, הודעתו של החריג מוצגת בתיאור השגיאה, במקום גנרי "בקשה זו לא יכול להיות מעובד".
- 18d7a90> בעת שימוש DummyCache של אופטימיות, CacheThrottle לא להיכשל
- 1fbc0a8> מאפשר העלאת קבצים (קבצים מצורפים) על בקשות POST
ברגע שתיקונים אלה כלולים במאגר המקור, מזלג זה לא יידרש יותר.
מה זה נראה?
דוגמא בסיסית נראית כמו:
# MyApp / api.py
# ============
מModelResource יבוא tastypie.resources
מכניסת יבוא myapp.models
הכיתה EntryResource (ModelResource):
& Nbsp; מטה כיתה:
& Nbsp; queryset = Entry.objects.all ()
# Urls.py
# =======
מdjango.conf.urls.defaults לייבא *
מApi יבוא tastypie.api
מEntryResource יבוא myapp.api
v1_api = API (api_name = 'v1')
v1_api.register (EntryResource ())
= Urlpatterns דפוסים ('',
& Nbsp; # ג'אז הנורמלי כאן אז ...
& Nbsp; (ר '^ API /', כולל (v1_api.urls)),
)
שמקבל אותך API למודל הכניסה שתומך בכל הפעולות המגעילות בצורה נינוחה עובד באופן מלא, לקריאה לכתוב. תמיכה / XML / YAML JSON היא כבר שם, וזה קל להוסיף נתונים / אימות / מטמון בנושא.
אתה יכול למצוא יותר בתיעוד בhttp://django-tastypie.readthedocs.org/.
מדוע tastypie?
יש מסגרות אחרות, ידועות יותר API בחוץ לאופטימיות. אתה צריך להעריך את האפשרויות זמינות ולהחליט בעצמך. שאמרו, הנה כמה סיבות נפוצות לtastypie.
- אתה צריך API שהוא נינוחה ומשתמש HTTP כן.
- אתה רוצה לתמוך ביחסים עמוקים.
- אתה לא רוצה צריך לכתוב Serializer שלך כדי להפוך את זכות הפלט.
- אתה רוצה מסגרת 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

friendlydb
friendlydb

14 Apr 15

toastbot
toastbot

14 Apr 15

pysolr
pysolr

6 Mar 16

תגובות ל django-tastypie-with-uploads-dummycache-error500

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!