python – ImportError:没有名为remote的模块
发布时间:2020-12-20 13:07:36 所属栏目:Python 来源:网络整理
导读:我正在尝试在 django上创建以下模板标记: from django import templatefrom django.utils import translationfrom player.remote import MongoDbregister = template.Library()@register.assignment_tagdef load_item(itemId): mongo = MongoDb.instance()
我正在尝试在
django上创建以下模板标记:
from django import template from django.utils import translation from player.remote import MongoDb register = template.Library() @register.assignment_tag def load_item(itemId): mongo = MongoDb.instance() return mongo['lol-%s' % translation.get_language()]['items'].find_one({'id': int(itemId)}) 但每当我尝试加载它时,它总是失败并出现以下错误: 'items' is not a valid tag library: ImportError raised loading tags.templatetags.items: No module named remote 一些说明: >我可以使用manage.py shell导入MongoDb 结构(缺少很多文件,但一般来说): teemo manage.py player __init__.py remote.py templates player resume.html <-- Importing 'items' tags tags templatetags __init__.py items.py 我在这里想念的是什么? 解决方法
您需要将’teemo.tags’添加到INSTALLED_APPS,以便django找到您的模板标签.
编辑 您似乎也缺少:teemo / tags / __ init__.py文件. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |