Skip to content

Instantly share code, notes, and snippets.

@neilmcguigan
Last active March 8, 2023 23:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save neilmcguigan/36e9355d101ba297f6321a5e06bc423a to your computer and use it in GitHub Desktop.
Save neilmcguigan/36e9355d101ba297f6321a5e06bc423a to your computer and use it in GitHub Desktop.
FastAPI HTMX
# main.py
@app.middleware("http")
async def set_xhr(request: Request, call_next):
request.state.is_xhr = "HX-Request" in request.headers
return await call_next(request)
# in your Jinja2 template :
{% if request.state.is_xhr %}
do cool stuff
{% endif %}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment