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 오류가 발생하면, 예외의 메시지 대신에 범용으로, 에러 정보에 도시 '이 요청을 처리 할 수​​ 없습니다'.
- 장고의 DummyCache를 사용하는 경우 18d7a90>, CacheThrottle은 실패하지 않습니다
- POST 요청에 1fbc0a8>이 허용하는 파일 업로드 (첨부 파일)
이 패치는 소스 저장소에 포함되면,이 포크는 더 이상 필요하지 않습니다.
그것은 무엇 체감 봐이야?
기본적인 예는 다음과 같습니다
# MyApp를 / api.py
# ============
tastypie.resources 수입 ModelResource에서
myapp.models 수입 항목에서
클래스 EntryResource (ModelResource) :
& NBSP; 클래스 메타 :
& NBSP;는 QuerySet = Entry.objects.all ()
# 1 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 포함),
)
그것은 당신에게 편안한 방법으로 모든 CRUD 작업을 지원하는 엔트리 모델에 대한 완벽한 작업, 읽기 - 쓰기 API를 가져옵니다. JSON / XML / YAML 지원이 이미이며, 관련 데이터 / 인증 / 캐시를 쉽게 추가 할 수 있습니다.
당신은 http://django-tastypie.readthedocs.org/의 문서에서 더 많은 찾을 수 있습니다.
왜 tastypie?
다른, 더 나은 알려진 API 프레임 워크 장고을 위해 거기 밖으로있다. 당신이 사용할 수있는 옵션을 평가하고 스스로 결정해야합니다. 말했다, 여기 tastypie에 대한 몇 가지 일반적인 이유가 있습니다.
- 당신은 편안하고 있으며 잘 HTTP를 사용하는 API가 필요합니다.
- 당신은 깊은 관계를 지원합니다.
- 당신은 출력 권리를 만들기 위해 자신의 시리얼을 작성해야하고 싶지 않다.
- 넌 작은 마법, 매우 융통성이 있으며 문제 영역에 잘 매핑 API 프레임 워크를 원한다.
- 당신은 (너무이 있고 YAML) JSON으로 동등하게 취급되어 /이 필요 XML 직렬화합니다.
- 당신은 친구 / 동료를 도우려고에 대한 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

코멘트 django-tastypie-with-uploads-dummycache-error500

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!