pythonのDjangoでHTML内で変数を利用したいです
例えば
htmlないでちょっと書き方は違うかもしれませんがご了承下さい
{flag = false}
{for dpt in dptlist}
{if dpt.id == 3}
<li>dpt_id3</li>
{flag = true}
{else}
<li>dpt_id1<li>
{end if}
{end for}
{if flag == true }
<P>dpt.id3があった<P>
{endif}
このhtmlにでてくるflag変数みたいなのを利用したいのですがエラーが発生してしまいます
変数という概念がないのでしょうか withをつかったのは定数の変数のイメージととらえているので利用不可です
もし変数が使えるのであればサンプルコードを掲載していただけませんでしょうか
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
HTMLは、プログラム言語ではありません。
Webプログラミングの根本的なところから勉強しないとダメなのでは?なんて気がしました。
ただ、私は「pythonのDjango」を知らないので、勘違いならごめんなさい。
No.2
- 回答日時:
DjangoはWebアプリケーション開発のフレームワークなので、HTMLといっているのはテンプレートファイルのことでしょうね。
テンプレートファイルはアプリケーション直下のtemplateフォルダにある拡張子.htmlのファイルです。テンプレートファイルはDjangoテンプレート言語という独自記法で記述でき、テンプレートの独自記法部分を展開してHTMLを生成して返すことができるようです。変数はありますが、基本的にテンプレートを読み込むPythonコードから与えてテンプレートでは参照するものと思います。ただ参考URLにあるテンプレートタグwithを使うとテンプレート内で一時的な変数を用意できるかもしれません。
参考URL: https://qiita.com/cokemaniaIIDX/items/569b2644a0 …
No.3
- 回答日時:
django はDTLやjinja等のテンプレートエンジンの
書式(view言語)に従って画面を記述します。
殆んどHTMLで変数も埋め込めますよ。
https://python.keicode.com/django/first-template …
私はflask+jinja2が好みなんで
あまり詳しくはありませんが
webフレームワークのview言語なんて
どれも似たりよったりです(^-^;
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) マクロVBA 1シートをまとめる 閉じ方 初心者 SOS! 1 2022/06/17 14:54
- Visual Basic(VBA) ExcelVBAでDo Until loopのネスト、IF文を使って一致する物と一致しない物としたい 11 2022/12/24 17:46
- その他(プログラミング・Web制作) pythonリストの特定の値を表示htmlで表示できない 2 2022/05/14 05:48
- Visual Basic(VBA) excel VBA if文について 3 2022/03/27 17:42
- その他(プログラミング・Web制作) pythonのWebスクレイピングでfind_allだとurlがNoneに 4 2022/04/17 18:21
- Visual Basic(VBA) 【VBA】写真の縦横比を変えずに貼り付ける 5 2023/06/13 11:42
- Visual Basic(VBA) 【Excel VBA】自動メール送信の機能追加 5 2022/09/29 12:53
- JavaScript javascript作成してます。ラジオボタンで判定するコードを書いてます。 1 2023/07/18 11:03
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- PHP PHPの構文で間違えが分からない 5 2022/07/11 16:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アコーディオン自動開閉メニュ...
-
JQuery UIで、表示したタブの中...
-
チェックボックスに入っている...
-
jQueryアコーディオンで複数メ...
-
javascriptで教えてください。 ...
-
【JavaScript】階層関係から要...
-
複数のラジオボタン項目でのテ...
-
JQueryタブのアクティブ アン...
-
JQueryで、liタグの背景に色を...
-
jquery 3の倍数のliだけ色を変える
-
タブ切り替えの初期表示について
-
クリックした<a>タグのみにClas...
-
MAX関数を使ってからLEFT JOIN...
-
CSS のみのタブ切り替えについて
-
jQueryで同じクラス名のものを...
-
createElementで作成した要素を...
-
jQueryでのドラッグアンドドロ...
-
[急ぎ] videoタグで埋め込んだm...
-
jqueryで要素の中身を要素の外...
-
スクロール可能なチェックボックス
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
jqueryのsortableで一部ソート...
-
javascriptでEnterキーをtabキ...
-
クリックした<a>タグのみにClas...
-
チェックボックスに入っている...
-
【javascript で動的に a タグ...
-
jquery ドロップダウンメニュー...
-
「jQuery」アコーディオンメニ...
-
jQueryのeqで最後からn番目以降...
-
jQueryで、リンクURLの一致を確...
-
ネストされたチェックボックス...
-
javascriptで、クリックしたら...
-
文字と数字が混在する要素のsor...
-
onmouseoverの表示切り替えが上...
-
jQueryでネスト構造の<li>がク...
-
タブメニューを上下に設置
-
<li></li>の数を制限
-
jQuery多層式アコーディオンメ...
-
CSSとJavaScriptを使ってドロッ...
-
複数の画像をランダム(シャッ...
-
どの<li><a> が押されたか判別...
おすすめ情報