0

我在 Google App Engine 上遇到 Django 问题。我完成了为我的 Web 应用程序设计 html 模板,并使用 django 模板系统将它们导入到 django 上。问题是谷歌广告感知。如果我尝试在浏览器中打开它们,我可以在我的页面的 html 版本上说广告感横幅。但是,如果我尝试对 django 中加载的它们执行相同的操作,则什么也不会出现。我还尝试开发一个仅包含 adSense 脚本的简单 html 模板,如果我在 django 上加载它,它会返回一个白页。没有横幅,什么都没有。我能做些什么来解决这个问题?

4

2 回答 2

1

adsense 是 javascript,如果您的 django 没有返回任何内容,请检查您的 HttpResponse 以及您是如何生成模板的。看起来您需要在 settings.py 中指定模板文件的位置。


您可能需要添加以下内容(在 settings.py 中):

导入操作系统
ROOT_PATH = os.path.dirname(__file__)
模板目录 = (
    os.path.join(ROOT_PATH, '模板')
)

然后将您的 django 模板放在项目的子目录中,名为“/templates”

或尝试消除过程:注释掉任何 javascript 并查看是否可以从 django 生成模板。

于 2010-12-13T05:30:12.767 回答
0

我解决了这个问题!抱歉,我不小心添加了一些编码错误的字符。

于 2010-12-15T08:55:13.230 回答