Попытка избежать циклического импорта

Недавно я разделил приложение на два отдельных, потому что в нем было 15+ моделей. Получил "ошибку циклического импорта". Чтобы решить эту проблему, я попытался написать следующее:

from django.db import models

class App1Model(models.Model):
    app2model = models.ForeignKey(app2.App2Model)

Я получаю следующее сообщение об ошибке: «NameError: имя 'app2' не определено». Но app2 правильно добавлен в установленные приложения и в путь.

project
    -app1
        --models.py
    -app2
        --models-py
5
задан mfalcon 8 June 2011 в 20:50
поделиться