Commit Graph

7532 Commits

Author SHA1 Message Date
Sean C. Farley
1b49c5e3e5 Pass request to related serializers
Related serializers may need access to the request to properly serialize
a child resource.  For example, reverse() in djangorestframework.reverse
uses request if available to return an absolute URL.  While the parent
resource has access to the request to generate the absolute URL, the
child resource does not.
2012-06-26 19:27:57 -04:00
Tom Christie
9dbaac3182 Merge pull request #210 from max-arnold/serialize-raw-queryset
Small patch to allow RawQuerySet serialization
2012-05-22 01:19:55 -07:00
Max Arnold
b689db17b3 Allow RawQuerySet serialization 2012-05-22 12:39:50 +07:00
Tom Christie
0c82e4b575 1.4 Ain't alpha. 2012-05-11 09:46:00 +02:00
Marko Tibold
d88ae359b8 Fix typo. 2012-04-12 01:06:35 +03:00
Marko Tibold
64a49905a4 Use seuptools to be explicit about optional version-dependency of markdown. 2012-04-11 23:51:00 +02:00
Marko Tibold
a07212389d Fixes #94. Thanks @natim. Only Markdown 2.0+ is supported currently. 2012-04-11 23:13:04 +02:00
Tom Christie
4739e1c012 Merge work from sebpiq 2012-04-11 17:38:47 +01:00
Tom Christie
44df8345f3 Merge with master 2012-04-11 15:28:57 +01:00
Marko Tibold
e53c819cc7 Fix broken pygments test. 2012-03-27 23:40:33 +02:00
Alen Mujezinovic
e3d7c36105 Don't return unknown field errors if allow_unknown_form_fields is True 2012-03-20 13:21:24 +00:00
Alen Mujezinovic
537fa19bac Whoops. Adding the .parent attribute to the Serializer class broke
getattr(self,'parent',self). This fixes it.
2012-03-01 13:17:29 +00:00
Alen Mujezinovic
0a57cf9876 Added a .parent attribute to the Serializer object for documentation
purposes
2012-03-01 12:51:23 +00:00
Alen Mujezinovic
54a19105f0 Maintain a reference to the parent serializer when descending down into fields 2012-03-01 12:46:38 +00:00
Marko Tibold
55317b0372 Fixes broken permissions-example.
reverse takes `request` as a kwarg.
2012-02-29 21:32:10 +01:00
Tom Christie
1751655927 Update docs/requirements.txt 2012-02-27 10:06:20 +00:00
Tom Christie
44b5d61203 Fix broken tests 2012-02-25 19:02:26 +00:00
Tom Christie
1cde31c86d Massive merge 2012-02-25 18:45:17 +00:00
Tom Christie
2fe6913b1a Added @shawnlewis. Thanks! 2012-02-24 13:13:11 +00:00
Tom Christie
f041ee023e Merge pull request #179 from shawnlewis/master
Okay, that looks good to me!
2012-02-24 05:12:23 -08:00
Shawn Lewis
9c92f96ce2 Fix for #178.
Related serializers passed in via include now work as expected.
2012-02-23 16:30:44 -08:00
Shawn Lewis
98c16e6da8 Test for issue #178.
This failing test shows that the serializer implementation breaks when a
related serializer is passed in via include rather than via fields.
2012-02-23 16:28:01 -08:00
Sébastien Piquemal
1ff741d1cc updated docs 2012-02-23 23:34:20 +02:00
Sébastien Piquemal
023c008939 fixed permissions examples + sanity test 2012-02-23 23:19:51 +02:00
Sébastien Piquemal
afd490238a authentication refactor : request.user + tests pass 2012-02-23 22:47:45 +02:00
Tom Christie
2d2e2f95b0 Cleanup of reverse docs 2012-02-23 16:02:16 +00:00
Tom Christie
7183815235 Version 0.4.0-dev 2012-02-23 09:29:51 +00:00
Tom Christie
afdda88b13 Remove unused 'staticviews' 2012-02-23 09:22:37 +00:00
Tom Christie
e15494a172 Remove InstanceMixin auto-url magicks. 2012-02-23 09:21:01 +00:00
Tom Christie
2b59df004a reverse takes request as a kwarg for compatibility with django's reverse 2012-02-23 08:58:10 +00:00
Sébastien Piquemal
9da1ae81dc merged + fixed broken test 2012-02-23 09:01:33 +02:00
Sébastien Piquemal
242327d339 hack to fix ImmediateResponse rendering 2012-02-23 08:54:25 +02:00
Tom Christie
8e0b9e55ec Properly catch MultiPartParserError during .parse() 2012-02-22 13:09:09 +00:00
Tom Christie
b2b1a0354f Added @tschan. Thanks! 2012-02-22 12:55:13 +00:00
Tom Christie
bc519cae53 Merge pull request #176 from tschan/master
Add exception handling to the XML parser
2012-02-22 04:54:31 -08:00
Can Yavuz
44b56ed059 let the XML parser fail gracefully on malformed XML 2012-02-22 11:17:37 +01:00
Tom Christie
66eabe8bd1 Remove staticviews. Use standard login/logout 2012-02-21 22:50:41 +00:00
Tom Christie
b074754b54 Remove ADMIN_MEDIA_PREFIX everywhere 2012-02-21 22:13:41 +00:00
Tom Christie
9277f438cb Fix YAML parser bug 2012-02-21 22:09:05 +00:00
Tom Christie
5fd4c639d7 Merge master into develop 2012-02-21 20:57:36 +00:00
Tom Christie
ca9465f11e reverse gets it's own module 2012-02-21 20:47:55 +00:00
Tom Christie
af9e4f69d7 Merging master into develop 2012-02-21 20:12:14 +00:00
Tom Christie
b7c06dd8e3 Update djangorestframework/views.py 2012-02-21 14:53:54 +00:00
Tom Christie
288e7f7c40 Added @izquierdo. Thanks! 2012-02-21 14:16:47 +00:00
Tom Christie
49ebaf106d Merge pull request #175 from izquierdo/custom_reverse
Custom reverse() and drop set_script_prefix
2012-02-21 06:09:30 -08:00
Daniel Izquierdo
f17f3886f4 Implement `reverse_lazy()' 2012-02-21 22:51:33 +09:00
Daniel Izquierdo
6f4fab81d2 Add a docstring for `reverse()' 2012-02-21 22:51:32 +09:00
Daniel Izquierdo
8f5b093c0d Include the `utils' module in the docs 2012-02-21 22:51:32 +09:00
Daniel Izquierdo
86d470796e Add a HOWTO page for the custom `reverse()' 2012-02-21 22:51:32 +09:00
Daniel Izquierdo
c7e7279d97 Update examples to use the new custom `reverse()'
This fixes #167 except for the docs
2012-02-21 22:51:32 +09:00