避免在django中进行递归导入

时间:2015-03-27 00:14:17

标签: django django-models django-forms

我在forms.py中经常使用模型(显然),我现在希望能够在models.py中获得一个表单。我可以想到一个复杂的方法,但似乎应该有一种方法来做到这一点没有递归导入,但仍然相对简单。有没有办法访问我在forms.py中定义的表单而不导入它?

1 个答案:

答案 0 :(得分:1)

您可以在函数/方法中安全地导入forms.py

class MyModel(models.Model):
    ...
    def my_method(self):
        from my_app.forms import MyForm
        ...