2010-12-12 5 views
0

J'ai un problème avec Django sur Google App Engine. J'ai fini de concevoir html templet pour mon application web et je les ai importés sur django en utilisant le système de template django. Le problème est de google ad-sense. Je peux dire une bannière ad-sense sur la version html de mes pages si j'essaie de les ouvrir dans mon navigateur. Mais rien n'apparaît si j'essaie de faire la même opération avec eux chargés en django. J'ai aussi essayé de développer un simple template html qui ne contient que le script adSense, si je le charge sur django, il renvoie une page blanche. Aucune bannière, rien. Que puis-je faire pour résoudre ce problème?Django + Adsense sur Google App Engine

+2

Cela nous aiderait probablement beaucoup si vous pouviez nous montrer du code. – SingleNegationElimination

Répondre

1

adsense est javascript, si votre django retourne rien vérifier votre HttpResponse et comment vous générez le modèle. il semble que vous deviez spécifier dans settings.py l'emplacement du fichier modèle.


vous pouvez ajouter les éléments suivants (en settings.py):

 
import os 
ROOT_PATH = os.path.dirname(__file__) 
TEMPLATE_DIRS = (
    os.path.join(ROOT_PATH, 'templates') 
) 

puis mettez vos modèles django dans un sous-répertoire pour votre projet appelé "/ templates"

ou essayer le processus d'élimination: commenter tout javascript et voir si vous pouvez générer le modèle à partir de django.

0

J'ai résolu le problème! Désolé, j'ai accidentellement ajouté du caractère avec un code erroné.