无法在templatetags中导入模型

时间:2016-10-28 14:24:14

标签: python-3.x django-1.8 wagtail

我正在尝试将模型(已注册为片段)导入到templatetags文件中,但会导致错误:

'my_tags' is not a valid tag library: ImportError raised loading home.templatetags.my_tags: cannot import name 'NotImportableModel'

在my_tags.py中我试图用:

导入模型
from home.models import NotImportableModel, ImportableModel

这里有趣的部分是NotImportableModel和ImportableModel都在相同的models.py中定义:

class ImportableModel(SlugRemoveMixin, Page):
...

@register_snippet
class NotImportableModel(models.Model):
...

它是否与NotImportableModel作为一个片段有关?或者还有什么可能是错的?如果是因为代码段部分,我该怎么做才能访问my_tags.py中的模型?

0 个答案:

没有答案