0

別のテンプレートを拡張して html を正しく返す関数ハンドラーへのフラスコ ルートを使用しており、これらの関数ハンドラーの 1 つから独自のプログラムを呼び出したいと考えています。これがpythonanywhereで動作するようにするには、サイトディレクトリに関連してプログラムファイルをどこに配置する必要がありますか?フラスコサイトディレクトリのテンプレートフォルダーにある関数ハンドラー内からプログラムを呼び出す正しい方法は何ですか(私のプログラムはstrを返します)?

{% extends "index.html" %}
{% block content %}
    <div class="jumbo">
        <p> {% print('baz') %} </p>
    </div>
{% endblock %}

たとえば、baz は正しくレンダリングされますが、これを行うために myfunc() から返された文字列を取得できません。このブロックに入るように myfunc() を呼び出すにはどうすればよいですか? これを行う方法はありますか?

4

0 に答える 0