2014-04-25 2 views
0

J'essaye d'obtenir PyBBM 0.15.5 fonctionnant sur Django 1.6.3. Semble assez facile, mais je rencontre un petit problème stupide que je ne sais pas où chercher.PyBBM dans le contenu statique Django

Lorsque PyBBM essaie de charger du contenu statique, il n'utilise pas l'URL correcte. Il utilise:

/forum/forum/2/topic/add/pybb/emoticons/shok.png

^(échoue)

Au lieu de:

/static/pybb/emoticons/shok.png

^(works)

Il est clair que quelque chose qui génère l'URL basée sur une variable n'est pas définie correctement, mais je ne sais pas où chercher. L'application PyBBM? paramètres génériques?

Dans mes paramètres de mon projet, j'ai une configuration d'URL statique comme suit:

STATIC_URL = '/ statique /'

Le contenu statique réelle est dans ce répertoire:

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

Tous les conseils sont appréciés et pardonnez-moi mon ignorance, car je suis un codeur novice.

Dennis

Répondre

0

je manquais le processeur de contexte suivant:

'django.core.context_processors.static', 

Après avoir ajouté ces derniers, la STATIC_URL en settings.py a été pris correctement. Cependant, j'ai aussi rencontré un autre problème, où PyBBM a testé un LANGUAGE_CODE dans le contexte, qui n'était pas là. J'ai résolu ceci en ajoutant ce processeur de contexte:

'django.core.context_processors.i18n', 
Questions connexes