2

Django のテンプレート システムだけを使用してテーブルを作成していますが、空のテーブル セルの周囲に境界線が表示されません。

問題ないと思いました-以前にこの問題を解決しました。空のままにするセルに   を入れました。Django は親切にもアンパサンドを & に変換して、空のセルに &nbsp が表示されるようにしました。ブラウザで表示すると   が表示されます。

私はそれをグーグルで検索し、問題のテーブルの周りに {%autoescape off%} と {%endautoescape%} を配置しようとしましたが、どちらもうまくいきませんでした。

また、コンテキスト コンストラクターに autoescape=False を追加しようとしましたが、どちらも役に立ちませんでした。

Django に空のセルの周囲に境界線を表示させる魔法のトリックは何ですか?

4

4 に答える 4

1

空のセル CSS プロパティがあります。

http://www.w3.org/TR/CSS21/tables.html#empty-cells

すべてのブラウザで動作するかどうかは覚えていませんが、

于 2009-02-09T23:08:33.217 に答える
-1

本当に必要なのは、これらの空のセルに改行しないスペースを確保し、Django が HTML エンティティをエスケープしないようにすることです。探しているものを実現するために、いくつかのフィルターを連結できますか?

{{ value|default:" "|safe }}

編集 : と同じであることに言及する必要 がありますが、 SO パーサーによってマングルされないだけです。

于 2009-02-10T06:34:08.013 に答える