Django静态内容中的PyBBM

2024-09-28 22:23:32 发布

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

我正在尝试让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设置,如下所示:

STATIC_URL = '/static/'

实际静态内容位于以下目录中:

/usr/local/lib/python2.7/dist-packages/pybb/static/pybb/

任何提示都是赞赏和原谅我的无知,因为我是一个新手编码。你知道吗

丹尼斯


Tags: add应用程序url内容topicpng静态static
1条回答
网友
1楼 · 发布于 2024-09-28 22:23:32

我缺少以下上下文处理器:

'django.core.context_processors.static',

添加这些后,静态的设置.py正确拾取。 不过,我也遇到了另一个问题,PyBBM在上下文中测试了一种语言的代码,而这个上下文并不存在。我通过添加上下文处理器解决了这个问题:

'django.core.context_processors.i18n',

相关问题 更多 >