Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
次のコードを使用して、関数を呼び出す dtml ページがあります。
<dtml-var public_blast(form.getfirst('job_ID'))>
しかし、キーエラーが発生しますか? 記載KeyError: "public_blast(form.getfirst('job_ID'))"。ページの上部に job_ID 変数が表示されます。だから私はそれがURLに渡されていることを知っています。
KeyError: "public_blast(form.getfirst('job_ID'))"
どこが間違っているのかわかりませんか?
試す<dtml-var "REQUEST['job_ID']">
<dtml-var "REQUEST['job_ID']">
DTML を使用してからかなり時間が経ちましたが、DTML タグ内でそのように直接 Python 関数を呼び出すことはできないと思います。
expr代わりに、次の属性を使用する必要があると思います。
expr
<dtml-var expr="public_blast(form.getfirst('job_ID'))">