Python Web Framework Cheat Sheet
2022-11-01
| Feature | Flask | FastAPI | Django |
|---|---|---|---|
| Variable rules in routes |
<type:variable>
[R]
|
<type:variable>
[R]
or regular expression
[R]
|
|
| Return HTTP error |
abort(code)
[R]
Statt dem Code kann man auch ein Response-Objekt angeben, z.B.
|
raise HTTPException(status_code=, detail=, headers=)
[R]
|
return HttpResponse(status_code=404) .
For some status codes there are also predefined subclasses, so for
404, we can use
return HttpResponseNotFound()
or even
raise Http404()
|