我正试图在PythonAnywhere部署我的第一个应用程序(或者在任何地方)。我目前得到:
TemplateSyntaxError: 'blog_extras' is not a valid tag library: ImportError raised loading nrpccms.newsroom.templatetags.blog_extras: No module named settings
应用程序新闻编辑室是安装的应用程序中的第一个:
#! python
# ...
INSTALLED_APPS = (
"nrpccms.newsroom",
"django.contrib.admin",
# ...
blog_extras.py
在MY_PROJECT/MY_APP/templatetags,而在MY_PROJECT/MY_APP上有一个__init__.py
你能指出我的错误吗
blog_extras.py位于错误的文件夹中
blog_extras.py应该存在于templatetags目录中,与models.py、views.py等处于同一级别。如果还没有,请创建它-不要忘记init.py文件,以确保该目录被视为Python包
Official documentation on Custom Template Tags
修复:我必须将我的项目文件夹添加到wsgi脚本中的sys.path。这是我的新wsgi脚本:
相关问题 更多 >
编程相关推荐