Marko Tibold
bc99142c7d
Added wo tests. One for PUTing on a non-existing id-based url. And another for PUTing on a non-existing slug-based url.
...
Fix doctoring for 'test_put_cannot_set_id'.
2012-10-28 19:35:50 +01:00
Tom Christie
1eb56ebdd9
Merge pull request #326 from tomchristie/seperate-tests-app
...
Push tests into a seperate app namespace 'rest_framework.test'
2012-10-27 10:48:12 -07:00
Tom Christie
51a6401926
Added @madisvain. Thanks!
2012-10-27 18:47:17 +01:00
Tom Christie
b9e576f16e
Push tests into a seperate app namespace 'rest_framework.test'
...
Prevents tests from running by default when rest_framework is installed
as 3rd party app.
Fixes #316 , #185
2012-10-27 18:44:23 +01:00
Tom Christie
cef379db06
2.0 Announcement
2012-10-27 18:39:17 +01:00
Tom Christie
ec1429ffc8
Tweaks
2012-10-27 17:27:12 +02:00
Tom Christie
e803f9d1a2
Merge pull request #322 from j4mie/decorator-docs
...
Documentation for function-based view decorators
2012-10-27 07:17:46 -07:00
Jamie Matthews
5180b72565
Documentation for function-based view decorators
2012-10-27 13:53:07 +01:00
Tom Christie
44207a347a
pep8
2012-10-27 10:33:01 +01:00
Tom Christie
2026d5f1d9
Fix PyPI package name in install instructions
2012-10-26 20:55:23 +02:00
Tom Christie
c221bc6f6f
Use context dict in HTMLRenderer
2012-10-26 17:30:45 +02:00
Tom Christie
7cdedc0f71
Merge pull request #321 from tomchristie/pastebin_tutorial
...
Tweaks and fixes in order to support the pastebin tutorial
2012-10-26 05:22:34 -07:00
Tom Christie
67f1265e49
Fix failing 'default' on ModelSerializer
2012-10-26 13:20:30 +01:00
Tom Christie
fc4614a89c
Whitespace
2012-10-26 12:46:41 +01:00
Tom Christie
d4063eb02e
Fix incorrect method signature in docs
2012-10-26 12:46:31 +01:00
Tom Christie
2efb5f8a14
Object-level permissions respected by Browseable API
2012-10-26 12:46:15 +01:00
Tom Christie
32d602880f
Choice fields from ModelSerializer.
2012-10-26 12:45:52 +01:00
Tom Christie
365d20652e
Add analytics
2012-10-26 09:30:46 +01:00
Tom Christie
195006bbc3
Drop resources from codebase since implementation is only partial (Created resoorces-routers branch for future reference)
2012-10-26 09:27:59 +01:00
Tom Christie
c7a916a979
Merge branch 'restframework2' of https://github.com/tomchristie/django-rest-framework into restframework2
2012-10-25 17:01:37 +01:00
Tom Christie
04ae32c934
remove no-site-packages since that's now the default
2012-10-25 17:01:00 +01:00
Tom Christie
e987737621
Merge pull request #320 from j4mie/split-generic-views
...
Rename generic base classes, and add CreateAPIView, DeleteAPIView, UpdateAPIView.
2012-10-25 06:31:25 -07:00
Jamie Matthews
41d27b1a30
Fix section headings in generic views docs
2012-10-25 14:22:36 +01:00
Jamie Matthews
1ceca69e5f
Update generic view documentation
2012-10-25 13:50:48 +01:00
Jamie Matthews
27935f6f66
Rework generic view class names
2012-10-25 13:50:39 +01:00
Jamie Matthews
d6e10b50fc
Re-add implementation of multiple-operation generic views to remove diamond inheritance
2012-10-25 12:26:08 +01:00
Tom Christie
8c360770c1
Add pre_save hook in generic views
2012-10-25 12:15:31 +01:00
Jamie Matthews
16e249d60d
Merge branch 'restframework2' into split-generic-views
...
* restframework2:
Fix ModelSerializer logic for fields with default value, which should have required=False set
Added @diviei - Thanks!
Fix typo reported by @diviei
2012-10-25 11:12:10 +01:00
Tom Christie
3e751ccd8a
Fix ModelSerializer logic for fields with default value, which should have required=False set
2012-10-24 20:58:28 +01:00
Tom Christie
0aed70dc8b
Added @diviei - Thanks!
2012-10-24 20:50:45 +02:00
Tom Christie
d97c712124
Fix typo reported by @diviei
2012-10-24 20:49:09 +02:00
Jamie Matthews
32ebf96ef6
Split concrete generic views up into separate bits of functionality
2012-10-24 18:22:29 +01:00
Tom Christie
9a741e7ddb
Merge pull request #318 from j4mie/field-validation
...
Implement per-field validation on Serializers
2012-10-24 04:16:11 -07:00
Jamie Matthews
607c31c6d8
Move per-field and cross-field validation into a single method
2012-10-24 12:12:27 +01:00
Jamie Matthews
d60d598e02
Clean up internal names and documentation
2012-10-24 11:43:30 +01:00
Jamie Matthews
ac2d39892d
Add cross-field validate method
2012-10-24 11:39:17 +01:00
Jamie Matthews
388a807f64
Switch from clean_<fieldname> to validate_<fieldname>, clarify documentation
2012-10-24 11:27:01 +01:00
Jamie Matthews
51fae73f3d
Implement per-field validation on Serializers
2012-10-24 09:28:10 +01:00
Tom Christie
5d76f03ac6
Merge pull request #315 from Roarster/emptymanytomany
...
#314 Fix for manytomany field being required in the payload even though ...
2012-10-22 15:00:56 -07:00
Ian Strachan
c7a0d52fd7
#314 Fix for manytomany field being required in the payload even though the field is specified as readonly in the serializer
2012-10-22 22:24:26 +01:00
Tom Christie
b7d11cbc57
Merge pull request #312 from markotibold/BrowsableAPIRenderer
...
WIP on #310
2012-10-22 13:29:18 -07:00
Marko Tibold
aba0172f5c
Update docs/api-guide/fields.md
...
Fix typo.
2012-10-22 21:31:15 +03:00
Marko Tibold
d1e05ea8d4
Merge commit '95a670de41a246777bc1e448dca8cc576b7b86ea' into BrowsableAPIRenderer
...
Conflicts:
rest_framework/renderers.py - manually resolved conflict
2012-10-22 20:09:36 +02:00
Tom Christie
95a670de41
Merge field changes: .default and .widget
2012-10-22 15:24:09 +01:00
Tom Christie
bf06f0346a
Merge pull request #311 from j4mie/fix-reverse-relations
...
Fix serialization of reverse relationships
2012-10-22 07:17:54 -07:00
Jamie Matthews
45d4622f09
Fix serialization of reverse relationships
2012-10-22 15:12:25 +01:00
Marko Tibold
ab1a12bfec
Refactoring BrowsableAPIRenderer
2012-10-21 23:04:12 +02:00
Marko Tibold
c30712a5c8
Remove redundant check if method=='DELETE'
2012-10-21 22:23:54 +02:00
Tom Christie
93f1aa4f69
Remove initial
kwarg, add default
.
2012-10-21 17:41:05 +01:00
Tom Christie
13d0a82939
Minor docs tweaks
2012-10-21 17:40:49 +01:00