gpt4 book ai didi

javascript - jQuery 自动转义 Django 模板标签

转载 作者:行者123 更新时间:2023-11-28 01:48:20 24 4
gpt4 key购买 nike

我正在尝试使用 .load 调用将 jQuery 与我的 Django 项目集成。当我硬编码东西时一切都很好,但是当我尝试类似 $("#one").on('click', function() {$(this).load("{% url 'path. to.myView' %}")}); 它不起作用,我从控制台收到的消息(我正在使用 runserver 测试它)说:[2013年11月16日20:37:18]“GET/%7B% HTTP/1.1”404 3178我查了一下, %7B%{ 的 html 转义等价物,所以模板标签似乎以某种方式被转义了。我尝试将其包装在 {% autoescape off %} 中,但它不起作用。

我在 SO 上看到的所有其他 Django+jQuery 相关的东西都表明这种东西“正常工作”,但我没有任何运气。

最佳答案

好吧,没关系,我明白了。问题是 Django 不会在平面页面上呈现模板标签,因此 {% url %} 内容不起作用。我还意识到 {% url %} 对于没有 urlconf 的 View 不起作用。

关于javascript - jQuery 自动转义 Django 模板标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20026241/

24 4 0