Джанго рекурсивный импорт - PullRequest
       7

Джанго рекурсивный импорт

0 голосов
/ 25 сентября 2011

У меня есть два приложения: pt и tasks.

pt.models имеет модель Member. tasks.models имеет модель Filters.

Модель члена имеет внешний ключ для модели Filters (один для члена). У Filters есть поле M2M для Member, так как оно содержит какие-то настройки фильтрации.

Итак, я должен рекурсивно импортировать обе модели, чтобы синхронизировать все, что невозможно в Python.

Есть идеи?

1 Ответ

0 голосов
/ 25 сентября 2011

Опять же, циклический импорт не является ошибкой в ​​Python, он использует только имена, которых при этом не существует.

С документы :

Если вам нужно создать связь на модели, которая еще не была определена, вы можете использовать имя модели, а не сам объект модели ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...