settings.py это правильное место для этого. Settings.py, как и любой другой модуль, загружается один раз. По-прежнему существует проблема того, что модуль должен быть импортирован один раз для каждого процесса, поэтому веб-сервер в стиле респауна (например, apache) перезагрузит его один раз для каждого рассматриваемого экземпляра. Для mod_python это будет один раз за процесс. для mod_wsgi это, вероятно, будет только один раз, если вам не придется перезапускать.
tl; dr модули импортируются один раз, даже если используются несколько операторов импорта. положить его в settings.py