我试图让PyBBM 0.15.5在Django 1.6.3上工作。看起来很简单,但我遇到了一个愚蠢的小问题,我不知道在哪里寻找。
当PyBBM尝试加载静态内容时,它不使用正确的URL。它使用:
/forum/forum/2/topic/add/pybb/emoticons/shok.png
^(失败)
而不是:
/static/pybb/emoticons/shok.png
^(作品)
显然,基于某些变量生成URL的内容设置不正确,但我不知道在哪里查看。 PyBBM应用程序?通用设置?
在我的项目设置中,我有一个静态网址设置如下:
STATIC_URL ='/ static /'
实际的静态内容位于以下目录中:
/usr/local/lib/python2.7/dist-packages/pybb/static/pybb /
任何提示都值得赞赏并原谅我的无知,因为我是一名新手编码员。
丹尼斯
答案 0 :(得分:0)
我错过了以下上下文处理器:
'django.core.context_processors.static',
添加这些后,setup.py中的STATIC_URL被正确选中。 但是我也碰到了另一个问题,PyBBM在上下文中测试了一个LANGUAGE_CODE,而不是那里。我通过添加这个上下文处理器解决了这个问题:
'django.core.context_processors.i18n',