Re: [Django] #12635: Process HTTP PUT into request.FILES and request.PUT as done for POST

2011-12-01 Thread Django
#12635: Process HTTP PUT into request.FILES and request.PUT as done for POST
-+-
 Reporter:  boxm |Owner:  nobody
 Type:  New feature  |   Status:  closed
Component:  HTTP handling|  Version:  SVN
 Severity:  Normal   |   Resolution:  wontfix
 Keywords:  PUT  | Triage Stage:  Design
Has patch:  0|  decision needed
  Needs tests:  0|  Needs documentation:  0
Easy pickings:  0|  Patch needs improvement:  0
 |UI/UX:  0
-+-
Changes (by carljm):

 * status:  new => closed
 * resolution:   => wontfix


Comment:

 Closing this wontfix based on Malcolm's reasoning in the above-linked
 thread. request.POST is a special case for form-urlencoded and multipart
 /form-data content types. This special case makes sense for POST, since
 browsers submit HTML forms using those content types. But browsers do not
 PUT (and [http://www.w3.org/TR/2010/WD-
 html5-diff-20101019/#changes-2010-06-24 aren't likely to start]), and web
 services are just as likely (or more likely) to use other content types
 (e.g. JSON, XML), so it doesn't make sense to special-case form-urlencoded
 for verbs that aren't used by browsers to submit forms.
 ``request.raw_post_data`` (an unfortunate name, since it's just the
 request body content, not POST-specific at all) can be accessed directly
 and parsed as appropriate for the application, according to the content
 type.

-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to django-updates@googlegroups.com.
To unsubscribe from this group, send email to 
django-updates+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en.



Re: [Django] #12635: Process HTTP PUT into request.FILES and request.PUT as done for POST

2011-06-10 Thread Django
#12635: Process HTTP PUT into request.FILES and request.PUT as done for POST
-+-
   Reporter:  boxm   |  Owner:  nobody
   Type:  New| Status:  new
  feature|  Component:  HTTP handling
  Milestone:  1.4|   Severity:  Normal
Version:  SVN|   Keywords:  PUT
 Resolution: |  Has patch:  0
   Triage Stage:  Design |Needs tests:  0
  decision needed|  Easy pickings:  0
Needs documentation:  0  |
Patch needs improvement:  0  |
  UI/UX:  0  |
-+-
Changes (by Aleksandra Sendecka ):

 * has_patch:  1 => 0


-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to django-updates@googlegroups.com.
To unsubscribe from this group, send email to 
django-updates+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en.



Re: [Django] #12635: Process HTTP PUT into request.FILES and request.PUT as done for POST

2011-06-10 Thread Django
#12635: Process HTTP PUT into request.FILES and request.PUT as done for POST
-+-
   Reporter:  boxm   |  Owner:  nobody
   Type:  New| Status:  new
  feature|  Component:  HTTP handling
  Milestone:  1.4|   Severity:  Normal
Version:  SVN|   Keywords:  PUT
 Resolution: |  Has patch:  1
   Triage Stage:  Design |Needs tests:  0
  decision needed|  Easy pickings:  0
Needs documentation:  0  |
Patch needs improvement:  0  |
  UI/UX:  0  |
-+-
Changes (by Aleksandra Sendecka ):

 * cc: asendecka@… (added)


-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to django-updates@googlegroups.com.
To unsubscribe from this group, send email to 
django-updates+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en.



Re: [Django] #12635: Process HTTP PUT into request.FILES and request.PUT as done for POST

2011-06-10 Thread Django
#12635: Process HTTP PUT into request.FILES and request.PUT as done for POST
-+-
   Reporter:  boxm   |  Owner:  nobody
   Type:  New| Status:  new
  feature|  Component:  HTTP handling
  Milestone:  1.4|   Severity:  Normal
Version:  SVN|   Keywords:  PUT
 Resolution: |  Has patch:  1
   Triage Stage:  Design |Needs tests:  0
  decision needed|  Easy pickings:  0
Needs documentation:  0  |
Patch needs improvement:  0  |
  UI/UX:  0  |
-+-
Changes (by Aleksandra Sendecka ):

 * has_patch:  0 => 1
 * ui_ux:   => 0
 * easy:   => 0


-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to django-updates@googlegroups.com.
To unsubscribe from this group, send email to 
django-updates+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en.



Re: [Django] #12635: Process HTTP PUT into request.FILES and request.PUT as done for POST

2011-04-01 Thread Django
#12635: Process HTTP PUT into request.FILES and request.PUT as done for POST
-+-
   Reporter:  boxm   |Owner:  nobody
   Type:  New|   Status:  new
  feature|Component:  HTTP handling
  Milestone:  1.4| Severity:  Normal
Version:  SVN| Keywords:  PUT
 Resolution: |Has patch:  0
   Triage Stage:  Design |  Needs tests:  0
  decision needed|
Needs documentation:  0  |
Patch needs improvement:  0  |
-+-
Changes (by mattmcc):

 * type:   => New feature
 * severity:   => Normal


-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to django-updates@googlegroups.com.
To unsubscribe from this group, send email to 
django-updates+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en.



Re: [Django] #12635: Process HTTP PUT into request.FILES and request.PUT as done for POST

2011-03-25 Thread Django
#12635: Process HTTP PUT into request.FILES and request.PUT as done for POST
--+--
   Reporter:  boxm|Owner:  nobody
 Status:  new |Milestone:  1.4
  Component:  HTTP handling   |  Version:  SVN
 Resolution:  | Keywords:  PUT
   Triage Stage:  Design decision needed  |Has patch:  0
Needs documentation:  0   |  Needs tests:  0
Patch needs improvement:  0   |
--+--

Comment (by tomchristie):

 See also this proposal, which addresses the issue, albeit in a much
 broader way...

 https://groups.google.com/forum/#!topic/django-developers/4c4xT3ULNLk

-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to django-updates@googlegroups.com.
To unsubscribe from this group, send email to 
django-updates+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en.



Re: [Django] #12635: Process HTTP PUT into request.FILES and request.PUT as done for POST

2011-03-21 Thread Django
#12635: Process HTTP PUT into request.FILES and request.PUT as done for POST
--+--
   Reporter:  boxm|Owner:  nobody
 Status:  new |Milestone:  1.4
  Component:  HTTP handling   |  Version:  SVN
 Resolution:  | Keywords:  PUT
   Triage Stage:  Design decision needed  |Has patch:  0
Needs documentation:  0   |  Needs tests:  0
Patch needs improvement:  0   |
--+--
Changes (by julien):

 * stage:  Accepted => Design decision needed


Comment:

 In this thread, Malcolm Tredinnick explains why the current behaviour is
 by design: http://groups.google.com/group/django-
 developers/browse_thread/thread/771238a95ceb058e/

 He argues that `request.raw_post_data` should be used for handling any
 data coming through REST calls.

 Moving as DDN for now.

-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to django-updates@googlegroups.com.
To unsubscribe from this group, send email to 
django-updates+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en.



Re: [Django] #12635: Process HTTP PUT into request.FILES and request.PUT as done for POST

2011-03-21 Thread Django
#12635: Process HTTP PUT into request.FILES and request.PUT as done for POST
-+--
   Reporter:  boxm   |Owner:  nobody
 Status:  new|Milestone:  1.4
  Component:  HTTP handling  |  Version:  SVN
 Resolution: | Keywords:  PUT
   Triage Stage:  Accepted   |Has patch:  0
Needs documentation:  0  |  Needs tests:  0
Patch needs improvement:  0  |
-+--
Changes (by tomchristie):

 * cc: tomchristie (added)
 * milestone:  1.3 => 1.4


Comment:

 Presumably this ought to be Milestone 1.4 now, right?

-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to django-updates@googlegroups.com.
To unsubscribe from this group, send email to 
django-updates+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en.



Re: [Django] #12635: Process HTTP PUT into request.FILES and request.PUT as done for POST

2011-02-10 Thread Django
#12635: Process HTTP PUT into request.FILES and request.PUT as done for POST
-+--
   Reporter:  boxm   | Owner:  nobody
 Status:  new| Milestone:  1.3   
  Component:  HTTP handling  |   Version:  SVN   
 Resolution: |  Keywords:  PUT   
   Triage Stage:  Accepted   | Has patch:  0 
Needs documentation:  0  |   Needs tests:  0 
Patch needs improvement:  0  |  
-+--
Changes (by lrekucki):

 * cc: lrekucki@… (added)
  * milestone:  => 1.3


-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to django-updates@googlegroups.com.
To unsubscribe from this group, send email to 
django-updates+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en.



Re: [Django] #12635: Process HTTP PUT into request.FILES and request.PUT as done for POST

2010-02-09 Thread Django
#12635: Process HTTP PUT into request.FILES and request.PUT as done for POST
+---
  Reporter:  boxm   | Owner:  nobody
Status:  new| Milestone:
 Component:  HTTP handling  |   Version:  SVN   
Resolution: |  Keywords:  PUT   
 Stage:  Accepted   | Has_patch:  0 
Needs_docs:  0  |   Needs_tests:  0 
Needs_better_patch:  0  |  
+---
Changes (by russellm):

  * needs_better_patch:  => 0
  * stage:  Unreviewed => Accepted
  * needs_tests:  => 0
  * needs_docs:  => 0

-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to django-upda...@googlegroups.com.
To unsubscribe from this group, send email to 
django-updates+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en.



[Django] #12635: Process HTTP PUT into request.FILES and request.PUT as done for POST

2010-01-18 Thread Django
#12635: Process HTTP PUT into request.FILES and request.PUT as done for POST
---+
 Reporter:  boxm   |   Owner:  nobody
   Status:  new|   Milestone:
Component:  HTTP handling  | Version:  SVN   
 Keywords:  PUT|   Stage:  Unreviewed
Has_patch:  0  |  
---+
 On a PUT request, Django should populate request.PUT and request.FILES in
 the same way as for POST requests.  FILES will be initialised if the
 content
 is multipart, and the PUT dictionary will have key/value pairs if the
 uploaded content included url-encoded form entries.

 At the moment request.FILES is not populated, and request.PUT does not
 exist.

 See discussion here http://groups.google.com/group/django-
 users/browse_thread/thread/5e04a8ffeaa36c7?hl=en

-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to django-upda...@googlegroups.com.
To unsubscribe from this group, send email to 
django-updates+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en.