私は問題があります。Tornadoハンドラーで、いくつかのパラメーターをhtmlページに渡します。
このページのコードは次のとおりです。
{% if not writeable %}
{% if not usrpermdev %}
$("#chart_div").html("<div class='alert'><strong>Warning!</strong> You don't have the permission to view this page.</div>")
{% elif usrpermdev==0 %}
$("#chart_div").html("<div class='alert'><strong>Warning!</strong> You don't have the permission to view this page.</div>")
{% end %}
......
<div>
いくつかの権限がある場合に要素を表示するかどうかを指定したいので、このように終了します。
トルネードハンドラーにいくつかのプリントを入れると、たとえば次のようになります。
usrpermdev = [{'perm': 4L}]
writeable = False
では、なぜ私のコードはコントロールの後に何も表示されないのですか?
コードがif(書き込み不可)に入力されている場合は、usrpermdevが存在するかどうかを確認します。この場合、プログラムは次のifと続行の両方に入る必要はありません....なぜこれが起こらないのですか?
PS。何も表示されません....警告アラートも表示されません!したがって、プログラムはif(s)に入力しませんが、続行しません...