2014-04-24 140 views
0

我遇到了一个小问题,此刻我正在为应用开发模板标签,而且我必须导入表单,.forms import MyModelForm不起作用,因为它不在同一个目录中...在模板标签中导入表单

我为get_model('app', 'Model')模型做了一个窍门,但是我没有找到类似于窗体的东西。

我的结构真的很经典:

app 
|-templates 
|-templatestags 
| |-__init__ 
| |-app_tags.py 
|-forms.py 
|-models.py 
|-views.py 

我要保持我的应用程序独立于该项目。

干杯

回答

0

试试这个

from ..forms import MyModelForm 

欲了解更多信息进口,请阅读PEP 328

+0

我得到这个错误: 'app'不是一个有效的标签库:ImportError提出加载myproject.app.templatetags.app:没有模块命名形式 – MObject

+0

我更新了答案。试试那个。 –

+0

完美:D干杯! – MObject