# 'HttpResponse' object is not callable at /home/

- **ID:** `python/django-httpresponse-not-callable`
- **Domain:** python
- **Category:** type_error
- **Verification:** ai_generated
- **Fix Rate:** 80%

## Root Cause

Returning an HttpResponse instance but accidentally calling it as a function in the view.

## Version Compatibility

| Version | Status | Introduced | Deprecated |
|---------|--------|------------|------------|
| 3.x | active | — | — |

## Workarounds

1. **Return instance without extra parentheses** (95% success)
   ```
   return HttpResponse('Hello')
   ```
2. **Use render shortcut** (90% success)
   ```
   return render(request, 'template.html', context)
   ```

## Dead Ends

- **Using parentheses after HttpResponse** — HttpResponse() returns object, but extra () tries to call it again. (90% fail)
- **Misunderstanding function vs class** — View should return instance, not call it. (70% fail)
