It's a lot of extra work to render the page to then not use it because it's just a redirect. I think a better way might be to move the `latest_fx_redirect` logic into a helper method on a new `FxRedirectView` (or whatever) base class, have it return `None` if no redirect is required, and override `dispatch` to just do the redirect if the response from the method is not None, otherwise run the super().dispatch() method.

If this is confusing please ping me about it.