静态文件在Django中不起作用

时间:2011-12-06 12:29:16

标签: django static-files django-statistics

我的静态文件绝对正常,但昨天我尝试使用app allauth,从那以后我的静态文件没有显示。它没有显示任何CSS或js。我尝试评论allauth应用程序,即便如此它也不起作用。

然而我只是想出了问题。 Django将错误的路径附加到静态文件。它应该是/static/style.css但它在/"module-name"/style.css搜索它可能是什么原因。我已将settings.py文件中的静态文件路径正确配置为 STATIC_URL =“/ static”

1 个答案:

答案 0 :(得分:1)

allauth规定使用TEMPLATE_CONTEXT_PROCESSORS,例如::

TEMPLATE_CONTEXT_PROCESSORS = (
   ...
    "allauth.context_processors.allauth",
    "allauth.account.context_processors.account"
)

这里,点指的是您之前使用的任何上下文处理器。如果您没有,则隐式使用此处指定的Django默认值:https://docs.djangoproject.com/en/1.3/ref/settings/#template-context-processors

所以我怀疑当你插入点的默认值时你的问题就会消失。正确的吗?