2011-06-16 49 views
1
  1. 在我的金字塔包目錄,如果我創建了一個名爲somefunction.py文件,我想打電話給使用.post的$此功能,什麼網址我會指定調用這個函數?一些金字塔+ AJAX(jQuery的)問題

  2. 如果我在views.py中創建了一個名爲aview的視圖函數,我可以通過簡單引用$ .post url作爲/aview/來調用此函數。

(腳本文件駐留在靜態文件夾)

+0

閱讀了關於請求獲得如何路由到可調用查看。答案真的取決於很多事情(路線vs遍歷,命令配置vs聲明性配置),但你應該真的得到處理這個有效地使用金字塔。 – 2011-06-16 13:11:06

回答

3

在你寫映射的觀點(即必須包含要調用的函數)給定了正確的路由配置這兩種情況下網址。你甚至有一個xhr參數來進一步自定義請求[1]。我要澄清的BTW,我是一個多遍歷傢伙調度員,所以我的答案適用於配置的這種風格

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

+0

謝謝你的回覆。我正在使用url_dispatch。我做了如下:在init.py中:我添加了:'config.add_route('ajax','/ ajax /',view ='testproject.views.ajax')' 在views.py: '高清AJAX(請求): 字符串=「你好世界 返回響應(串)' 好了,所以這個工作,但我在建立視圖和add_route 正確。這是如何設想完成的? 謝謝。 Awais, – sidewinder 2011-06-16 15:08:22