mirror of
https://github.com/encode/django-rest-framework.git
synced 2024-11-25 19:14:01 +03:00
Minor cleanup on Resource
This commit is contained in:
parent
e9168b508b
commit
0bc9d3ae0d
|
@ -11,15 +11,8 @@ import re
|
||||||
# TODO: Figure how out references and named urls need to work nicely
|
# TODO: Figure how out references and named urls need to work nicely
|
||||||
# TODO: POST on existing 404 URL, PUT on existing 404 URL
|
# TODO: POST on existing 404 URL, PUT on existing 404 URL
|
||||||
#
|
#
|
||||||
# NEXT: Validators to become generic, forms to move out of Resource into FormValidator
|
|
||||||
# NEXT: Permissions to become generic, UserAllowed, Throttling
|
|
||||||
# NEXT: Exceptions on func() -> 500, tracebacks emitted if settings.DEBUG
|
# NEXT: Exceptions on func() -> 500, tracebacks emitted if settings.DEBUG
|
||||||
# NEXT: Caching cleverness
|
|
||||||
# NEXT: Test non-existent fields on ModelResources
|
|
||||||
#
|
#
|
||||||
# FUTURE: Erroring on read-only fields
|
|
||||||
|
|
||||||
# Documentation, Release
|
|
||||||
|
|
||||||
__all__ = ['Resource']
|
__all__ = ['Resource']
|
||||||
|
|
||||||
|
@ -69,13 +62,7 @@ class Resource(object):
|
||||||
"""Make the class callable so it can be used as a Django view."""
|
"""Make the class callable so it can be used as a Django view."""
|
||||||
self = object.__new__(cls)
|
self = object.__new__(cls)
|
||||||
self.__init__(request)
|
self.__init__(request)
|
||||||
# TODO: Remove this debugging code
|
return self._handle_request(request, *args, **kwargs)
|
||||||
try:
|
|
||||||
return self._handle_request(request, *args, **kwargs)
|
|
||||||
except:
|
|
||||||
import traceback
|
|
||||||
traceback.print_exc()
|
|
||||||
raise
|
|
||||||
|
|
||||||
|
|
||||||
def __init__(self, request):
|
def __init__(self, request):
|
||||||
|
|
Loading…
Reference in New Issue
Block a user