我正在尝试将模型(已注册为片段)导入到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中的模型?