863 B
863 B
Timezone Aware FastApi Application
This is a demo application to demo how someone might make a fastapi application
timezone aware. It does this by injecting a small amount of javascript in the
template to set a timezone cookie that will be passed to the backend on every
request. Alternatively the X-Timezone header can override this for non-browser
based http requests i.e. another backend service or curl.
Running the application
This project uses just as a command runner, and uv as the package installer, you will need to have these installed to follow the instructions.
just run
Now you can open the application in your webbrowser at localhost:8000. You will see the time returned is localized to you even though the simulated times stored in the database are utc.