# TypeError: redirect() got an unexpected keyword argument 'status_code'

- **ID:** `python/starlette-redirect-response-error`
- **Domain:** python
- **Category:** type_error
- **Verification:** ai_generated
- **Fix Rate:** 80%

## Root Cause

Starlette 的 redirect 函数不支持 status_code 参数。

## Version Compatibility

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

## Workarounds

1. **** (95% success)
   ```
   from starlette.responses import RedirectResponse\nreturn RedirectResponse(url, status_code=302)
   ```
2. **** (85% success)
   ```
   from starlette.responses import RedirectResponse\nreturn RedirectResponse(url)
   ```

## Dead Ends

- **** — 不兼容，且混淆框架。 (90% fail)
- **** — 重定向状态码错误。 (60% fail)
