Python Django静态内容中的PyBBM
我试图让PyBBM0.15.5在Django1.6.3上工作。看起来很容易,但我遇到了一个愚蠢的小问题,我不知道该去哪里找 当PyBBM试图加载静态内容时,它没有使用正确的URL。它使用: /forum/forum/2/topic/add/pybb/emoticons/shok.png ^(失败) 而不是: /static/pybb/emoticons/shok.png ^(作品) 很明显,基于某个变量生成URL的某些内容设置不正确,但我不知道从何处查找。PyBBM应用程序?一般设置 在我的项目设置中,我有一个静态url设置,如下所示: 静态URL='/STATIC/' 实际静态内容位于以下目录中: /usr/local/lib/python2.7/dist-packages/pybb/static/pybb/ 任何提示都很感激,请原谅我的无知,因为我是一个新手Python Django静态内容中的PyBBM,python,django,Python,Django,我试图让PyBBM0.15.5在Django1.6.3上工作。看起来很容易,但我遇到了一个愚蠢的小问题,我不知道该去哪里找 当PyBBM试图加载静态内容时,它没有使用正确的URL。它使用: /forum/forum/2/topic/add/pybb/emoticons/shok.png ^(失败) 而不是: /static/pybb/emoticons/shok.png ^(作品) 很明显,基于某个变量生成URL的某些内容设置不正确,但我不知道从何处查找。PyBBM应用程序?一般设置 在我的项目
Dennis我缺少以下上下文处理器:
'django.core.context_processors.static',
'django.core.context_processors.i18n',
添加这些后,settings.py中的静态_URL被正确拾取。
然而,我也遇到了另一个问题,PyBBM在上下文中测试了一个语言代码,而上下文并不存在。我通过添加上下文处理器解决了这个问题:
'django.core.context_processors.static',
'django.core.context_processors.i18n',