how to avoid circular imports in helpers.py

<opinion>
These are the types of issues you end up creating for yourself by trying to make files “too discrete”.

There are other threads around here about when you should be creating separate apps, or otherwise adopting a file / directory structure that doesn’t match the Django defaults, and I consistently express the opinions of “One app until you can’t”, and "Don’t create a non-standard directory structure unless you’re really sure you need to do this and understand the implications.

For some other thought on this see Why do we need apps?, Project organization- when is something a separate app?, and Is the structure of the project correct?

</opinion>