使いたい機能や関数が制限されていたりと、いざという時に困ることが多いので、自作関数を呼び出すことができないか調べてみた。テンプレートを呼び出した時にそのurlを取得したい場合、JavascriptやJqueryでは簡単に取得できる(たしかdocuments.href.locationとかだった気がする)が、ジンジャ2にはそのような関数は存在しない。すると、env.globalsという記法があることを知ったのでメモ。これ、めちゃめちゃ使える。ページのURLを取得してみるFlaskにはrequestが備わっており、フォームデータの取得など、様々な事ができる。そのうちの一つに、request.urlがある。これは、明らかにURLを取得するものなので、やってみる。htmlこんな感じで書くと、トップページにはそのページのURLが印字されるようになります。要は、jinjaの環境なんちゃらに自作の関数を定義させることで、使えるようになるということかなと。当然だけどjinja2ですでに組み込まれている関数は使えません。いうか、多分定義が上書きされて元の機能が使えなくなるんだと思うけど。これでまたアプリケーションの幅が広がったので、いろいろと試してみようと思う。1495【wget】MacでHomebrewのインストールからwgetのコマンドが使えるようになるまで。TinyDBの使いかた。1656このサイトについてこのサイトでは、可能な限りPython3にこだわりブログシステムの構築をはじめとしたWEBアプリの制作、各種データの分析・見える化を行っています。Flask、jQuery、Mac、Excel、VBA、アプリ関連など。映画レビュー始めました。13:21:41記事「タイトル未設定」を投稿しました。11:44:37記事「【2016】人口1人当たりの運輸部門の温室効果ガス排出量(2019/11/18最新版)」を投稿しました。10:13:10記事「ぶったまげ。球面収差を「完璧に」打ち消す数式が発見される」を投稿しました。14:44:11記事「映画「アトミック・ブロンド」のレビュー・感想・評価:★★★☆☆」を投稿しました。08:22:04記事「pyinstallerのメモ」を投稿しました。