#28469 closed New feature (fixed)
Add additional response type subclasses
| Reported by: | Adam Johnson | Owned by: | nobody |
|---|---|---|---|
| Component: | HTTP handling | Version: | 1.11 |
| Severity: | Normal | Keywords: | |
| Cc: | Triage Stage: | Accepted | |
| Has patch: | yes | Needs documentation: | no |
| Needs tests: | no | Patch needs improvement: | no |
| Easy pickings: | no | UI/UX: | no |
Description (last modified by )
In the past Django has refused to add more HttpResponse subclasses to support all the codes listed in the HTTP RFC, e.g. in #9943, HttpResponseNoContent in #3362, etc.
A recent discussion on the django-developers mailing list came to the consensus that adding them would be a win. It also pointed out existing implementations in django-extras.
They should be added to Django core.
Change History (5)
comment:1 by , 8 years ago
| Description: | modified (diff) |
|---|---|
| Summary: | Add "missing" response type subclasses → Add additional response type subclasses |
| Triage Stage: | Unreviewed → Accepted |
comment:2 by , 6 years ago
| Has patch: | set |
|---|
I took a first stab at a documentation patch for this: https://github.com/django/django/pull/12126
Note:
See TracTickets
for help on using tickets.
As I mentioned on the mailing list, I don't think we should add subclasses if they don't provide any functionality besides a different status code. For that, we could document this pattern:
If a response subclass provides some other additional functionality, I'm open to adding it.