0
私はPylonsで小さなアプリケーションを構築しています.GETパラメータをページからそのページのすべてのリンクに伝播し続けるようです。それをやめさせる方法はありますか?そのページをレンダリングするとき、私はヘルパーを使用し、その後なぜPylonsはGETパラメータを渡し続けていますか?
map.connect('/ledger/{ledger_id}/{action}', controller='ledger')
:たとえば
は、私のledger
コントローラはrouting.py
ファイルに次のようにマッピングされledger_id
パラメータを取りsummary
作用を有し、テンプレートを使用してリンクを構築してください:
${h.url_for(controller='transaction', action='activity', account_id=account.id)}
レンダリングされたリンクにはledger_idがスタックされていますそれの終わりに、私はそれを指定しなかったにもかかわらず:
http://localhost:5000/account/27/transaction/activity?ledger_id=1
私は私がサイトをナビゲートとしての私のURIの末尾に蓄積ダース余分GET変数のビジョンを持っています。これらは伝播を続けますか?私はそれらを取り除くことができますか?
は、あなたがなurl_forによって発見することができる他のどのようなルートを確認するにはtest.iniペースタールートを使用することができますが? – Marco
それは私にエラーを与えます: 'コマンド 'ルートは知られていません(あなたはsetup.py egg_infoを実行する必要があります)' – keithjgrant