首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在学习Heroku Python教程时使用TemplateSyntaxError

在学习Heroku Python教程时使用TemplateSyntaxError
EN

Stack Overflow用户
提问于 2019-12-12 07:38:51
回答 1查看 310关注 0票数 8

这是一个全新的Heroku使用体验,我在学习Python教程的时候遇到了一些困难。每一步都非常简单,直到执行heroku run python manage.py migrate之后,我应该能够在将/db添加到provisioning a database.末尾后看到数据库,但我被发送到一个错误页面,如下所示:

代码语言:javascript
复制
TemplateSyntaxError at /db/
'staticfiles' is not a registered tag library. Must be one of:
admin_list
admin_modify
admin_urls
cache
i18n
l10n
log
static
tz
Request Method: GET
Request URL:    https://morning-oasis-00207.herokuapp.com/db/
Django Version: 3.0
Exception Type: TemplateSyntaxError
Exception Value:    
'staticfiles' is not a registered tag library. Must be one of:
admin_list
admin_modify
admin_urls
cache
i18n
l10n
log
static
tz
Exception Location: /app/.heroku/python/lib/python3.7/site-packages/django/template/defaulttags.py in find_library, line 1025
Python Executable:  /app/.heroku/python/bin/python
Python Version: 3.7.3
Python Path:    
['/app/.heroku/python/bin',
 '/app',
 '/app/.heroku/python/lib/python37.zip',
 '/app/.heroku/python/lib/python3.7',
 '/app/.heroku/python/lib/python3.7/lib-dynload',
 '/app/.heroku/python/lib/python3.7/site-packages']
Server time:    Wed, 11 Dec 2019 23:17:58 +0000

我完全遵循了这些步骤,一个接一个,所以我有点不知所措。我会跳过这一步,但我需要为我将要从事的项目使用数据库,并且我想知道如何在将来避免这种情况。我在这里查看了其他几个类似的讨论,但没有看到任何特定于本教程的内容。任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2019-12-30 05:19:10

这里也有同样的问题。看起来静态文件模板标签库在Django 3.0.0中是updated recently的(其中不推荐使用静态文件),并且Heroku可能没有更新教程文件。

转至本地应用程序目录(通过cd python-getting-started创建)并找到settings.py (python-getting-started\gettingstarted\settings.py).滚动到底部并将STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')更改为STATIC_ROOT = os.path.join(BASE_DIR, 'static')

转到python-getting-started\hello\templates\db.html中的模板数据库html文件,并将{% load staticfiles %}更改为{% load static %}

转到根文件夹并将静态文件文件夹从staticfiles重命名为static

希望这能有所帮助。请确保使用update your changes

票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59295714

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档