Pyramid + AJAX(Jquery)问题

1 投票
1 回答
2177 浏览
提问于 2025-04-16 19:41
  1. 在我的Pyramid包目录里,如果我创建一个叫做 somefunction.py 的文件,想用 $.post 来调用这个函数,我应该指定哪个网址来调用这个函数呢?

  2. 如果我在 views.py 里有一个叫 aview 的视图函数,我能不能直接用 /aview/ 这个网址来调用这个函数呢?

(脚本文件放在静态文件夹里)

1 个回答

3

在这两种情况下,你需要写出正确的路由配置,把视图(也就是包含你想调用的功能的部分)和特定的网址联系起来。你甚至可以使用一个叫做xhr的参数来进一步定制请求。顺便说一下,我更像是一个调度员,而不是一个遍历者,所以我的回答主要适用于这种配置风格。

[1] http://docs.pylonsproject.org/projects/pyramid/1.0/api/config.html#pyramid.config.Configurator.add_route

撰写回答