pythonanwhere“staticfiles”不是有效的标记库:找不到模板库staticfiles

2024-09-25 00:35:07 发布

您现在位置:Python中文网/ 问答频道 /正文

在pythonanwhere中,我将virtualenv与django1.7和python2.7一起使用

设置.py

STATIC_ROOT = '/home/movies/pantherlist/movies/static/'
STATIC_URL = '/static/'

INSTALLED_APPS = (
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'pantherlist.movies',
)

wsgi.py

^{pr2}$

我弄错了

异常类型:TemplateSyntaxError 异常值:
“staticfiles”不是有效的标记库:找不到模板库staticfiles,已尝试django.templatetags.staticfiles,django.contrib.admin.templatetags.staticfiles在

异常位置:/usr/local/lib/python2.7/dist-packages/django/template/defaulttags.py加载时,第1054行

错误发生在 索引.html

{% load staticfiles %}

请帮忙。提前谢谢。在


Tags: djangopyurlhomevirtualenvadminstaticroot
2条回答

尝试:

{% load static from staticfiles %}

现在你可以这样使用它:

^{pr2}$

这个例子来自django doc for 1.7版本/

在将virtualenv激活添加到wsgi文件之后,您似乎没有重新加载web应用程序,或者您没有使用您认为正在使用的wsgi文件。Django报告的错误位置(/usr/local/lib/python2.7/dist-packages/Django/template/defaulttags.py)在pythonanwhere上的默认系统Django中,而不是virtualenv中的Django。在

相关问题 更多 >