ImportError импортирует формы .py в models.py - PullRequest
0 голосов
/ 01 февраля 2011

Мне бы очень хотелось сделать экземпляр формы атрибутом модели, чтобы у меня был доступ к форме из шаблона через удобный для меня объект.

Когда я пытаюсь импортировать импорт любой формы в модели.py, я получаю ImportError для каждого из операторов импорта в файле forms.py, который ссылается на модель в models.py.Я предполагаю, что это связано с циклическим импортом.

Кажется, я не могу найти никакой информации об импорте форм в модели.Это возможно?Если да, то как?

1 Ответ

0 голосов
/ 01 февраля 2011

То, что вы делаете, звучит неправильно, но если вы хотите это сделать, вы можете встроить импорт формы в метод экземпляра модели следующим образом:

class TestModel(model.Models):
    def get_my_form(self):
        from my_app.forms import MyForm
        return MyForm()
...