Оказалось, что это была круговая ошибка импорта. __init__
ссылался на пространство имен api
, которое имело импорт модели, который имел импорт базы данных из app
. Сдвигая операторы импорта для инициализации app
сначала, затем db
и только затем импортируя пространство имен api
, это исправлено.
Очень просто, и я должен был прочитать документы правильно. Все отсутствующие переменные были неназначенными в момент циклического импорта.