Tom Christie
da1f6df4fa
Added @LaundroMat. Thanks!
2012-09-26 23:07:59 +02:00
Tom Christie
0cc7030aab
Fix @api_view decorator tests
2012-09-26 21:47:19 +01:00
Tom Christie
622e001e0b
Merge pull request #261 from j4mie/improved-view-decorators
...
First stab at new function-based view decorators
2012-09-26 13:10:01 -07:00
Jamie Matthews
686a034817
No need to use setattr
2012-09-26 20:18:57 +01:00
Tom Christie
d3e0ac864f
Fix broken import
2012-09-26 21:15:24 +02:00
Charpentier Johan
eb9920ac38
Fix bug with relative/real path
2012-09-26 17:02:44 +02:00
Jamie Matthews
c13c8fe5bc
Update to new rest_framework package name, simplify implementation
2012-09-26 13:52:29 +01:00
Jamie Matthews
4be937a9b3
Merge branch 'restframework2' of git://github.com/tomchristie/django-rest-framework into improved-view-decorators
...
* 'restframework2' of git://github.com/tomchristie/django-rest-framework:
Add missing comma
2012-09-26 13:09:39 +01:00
Tom Christie
ffe2c6d558
Add missing comma
2012-09-26 13:09:20 +01:00
Jamie Matthews
01770c53cd
Merge branch 'restframework2' of git://github.com/tomchristie/django-rest-framework into improved-view-decorators
...
* 'restframework2' of git://github.com/tomchristie/django-rest-framework: (56 commits)
Bits of cleanup
Add request.QUERY_PARAMS
Add readonly 'id' field
Tweak browseable API
Don't display readonly fields
Fix some bits of serialization
Add csrf note
Fix incorrect bit of tutorial
Added tox.ini
Tweak media_type -> accepted_media_type. Need to document, but marginally less confusing
Tweak media_type -> accepted_media_type. Need to document, but marginally less confusing
Tweak media_type -> accepted_media_type. Need to document, but marginally less confusing
Clean up bits of templates etc
Hack out bunch of unneccesary private methods on View class
Clean up template tags
Remove dumbass __all__ variables
Remove old 'djangorestframework directories
Change package name: djangorestframework -> rest_framework
Dont strip final '/'
Use get_script_prefix to play nicely if not installed at the root.
...
Conflicts:
rest_framework/decorators.py
2012-09-26 13:05:21 +01:00
Tom Christie
09a445b257
Bits of cleanup
2012-09-26 12:40:11 +01:00
Tom Christie
728e92f06a
Add request.QUERY_PARAMS
2012-09-26 12:39:39 +01:00
Tom Christie
6fc5581a8f
Add readonly 'id' field
2012-09-25 13:40:16 +01:00
Tom Christie
758bcf5b1e
Tweak browseable API
2012-09-25 13:35:41 +01:00
Tom Christie
b7b7ca5af9
Don't display readonly fields
2012-09-25 13:35:28 +01:00
Tom Christie
e0913e29b8
Fix some bits of serialization
2012-09-25 13:20:12 +01:00
Tom Christie
4fb57d28e6
Add csrf note
2012-09-25 12:27:46 +01:00
Tom Christie
921c5840aa
Fix incorrect bit of tutorial
2012-09-25 12:21:35 +01:00
Tom Christie
d68684e26e
Added tox.ini
2012-09-25 12:21:05 +01:00
Tom Christie
064e1ba91f
Tweak media_type -> accepted_media_type. Need to document, but marginally less confusing
2012-09-21 13:16:08 +01:00
Tom Christie
3f7371c796
Tweak media_type -> accepted_media_type. Need to document, but marginally less confusing
2012-09-21 13:15:31 +01:00
Tom Christie
b4cd699b75
Tweak media_type -> accepted_media_type. Need to document, but marginally less confusing
2012-09-21 13:12:10 +01:00
Tom Christie
d9cba6398e
Clean up bits of templates etc
2012-09-20 17:44:34 +01:00
Tom Christie
f4670c8996
Hack out bunch of unneccesary private methods on View class
2012-09-20 14:00:53 +01:00
Tom Christie
5a82aa9726
Clean up template tags
2012-09-20 13:42:46 +01:00
Tom Christie
7efc6e8205
Remove dumbass __all__ variables
2012-09-20 13:22:07 +01:00
Tom Christie
87dae4d854
Remove old 'djangorestframework directories
2012-09-20 13:19:43 +01:00
Tom Christie
4b691c4027
Change package name: djangorestframework -> rest_framework
2012-09-20 13:06:27 +01:00
Tom Christie
a1bcfbfe92
Merge pull request #266 from tomchristie/resources
...
First pass at resources
2012-09-20 04:34:49 -07:00
Tom Christie
79df8eba2f
Merge pull request #269 from tomchristie/fix_breadcrumbs
...
Use get_script_prefix to play nicely if not installed at the root.
2012-09-20 04:34:29 -07:00
Michael Barrett
f3834aa241
Stop serialization from going back to base object
...
Without this patch the base object will be recursed back into with each
related object at least once.
2012-09-19 13:43:36 -07:00
Tom Christie
cb8a8e98ed
Dont strip final '/'
2012-09-19 18:48:59 +01:00
Tom Christie
9921b6bd73
Use get_script_prefix to play nicely if not installed at the root.
2012-09-19 17:14:40 +01:00
Tom Christie
db13401af0
Added @phobologic. Thanks\!
2012-09-19 17:06:43 +01:00
Tom Christie
f741bab709
Added @phobologic. Thanks\!
2012-09-19 17:05:09 +01:00
Tom Christie
8d92f77fc2
Merge pull request #268 from phobologic/master
...
Stop backwards recursion with reverse relationships
2012-09-19 08:17:28 -07:00
Michael Barrett
943bc073d9
Fixing Issue #265 .
...
https://github.com/tomchristie/django-rest-framework/issues/265
2012-09-19 08:05:16 -07:00
Tom Christie
575630d7c3
Use named links in tutorial docs
2012-09-19 13:02:10 +01:00
Tom Christie
cab556ee3f
Initial resources code
2012-09-18 19:03:59 +01:00
Tom Christie
5611769162
Merge branch 'restframework2' of https://github.com/tomchristie/django-rest-framework into restframework2
2012-09-17 20:20:27 +01:00
Tom Christie
308677037f
Tweak docs, fix .error_data -> .errors
2012-09-17 20:19:45 +01:00
Tom Christie
e37a1a1db2
Merge pull request #264 from droptype/restframework2
...
Prevent the touchstart event propagation on the dropdown menus in the navbar
2012-09-17 10:11:23 -07:00
Alec Perkins
43c2a15f9d
Prevent the touchstart event propagation on the dropdown menus in the navbar.
...
This allows the dropdowns to be used on a touch device.
2012-09-17 10:01:44 -04:00
Tom Christie
549ebdc1c6
Merge pull request #263 from tomchristie/decouple-conneg
...
Content negotiation logic out of response and into View
2012-09-16 14:02:18 -07:00
Tom Christie
d8ede0355c
Drop cronky tests
2012-09-16 22:00:05 +01:00
Tom Christie
a96211d3d1
Simplify negotiation. Drop MSIE hacks. Etc.
2012-09-16 21:48:55 +01:00
Tom Christie
6543ccd244
Cleaner content negotiation. Occurs after permissions. Optional 'force' flag.
2012-09-14 23:17:12 +01:00
Tom Christie
5036638d0c
Simplify content_negotiation slightly
2012-09-14 22:52:28 +01:00
Tom Christie
b3e29d9576
Moved content negotiation out of response. Nicer exception handling now.
2012-09-14 22:42:29 +01:00
Tom Christie
b7b8cd11b1
Wrap more cleanly
2012-09-14 19:36:44 +01:00