問題タブ [django-templates]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - Djangoテンプレート—テンプレート内の変数の値をtemplatetagsフィルターに渡す
名前クラスID、最初と最後の属性
私のview.pyでは、データベースから名前オブジェクトをフェッチし、それをindex.htmlテンプレートに渡します。
私の中には、値と引数をとるtemplagetags/my_tags.py
フィルターがあります。my_private_tag(value, arg)
argを値に追加し、結果を返します。
index.htmlタグで、次のことを行う必要があります。
どこ:
????????に記入してください できれば。
google-app-engine - google-app-engineでinbulitdjangotemplatetagsを使用する方法
マークアップやヒューマナイズなどのビルドされたテンプレートタグでDjangoを使用しようとしていますが、機能しません。INSTALLED_APPSにマークアップとヒューマナイズを追加しました。まだ動作していません。それをどのように使用しますか?
python - Djangoテンプレートに画像ファイルを含めるにはどうすればよいですか?
私はDjangoを初めて使用し、開発中の「dubliners」という簡単なプロジェクトと「book」というアプリを通じてそれを学ぼうとしています。ディレクトリ構造は次のようになります。
各Webページのヘッダーに表示する必要のあるJPGファイルがあります。ファイルはどこに保存すればよいですか?テンプレートを使用してタグを表示するには、どのパスを使用する必要がありますか?さまざまな場所やパスを試しましたが、今のところ何も機能していません。
..。
以下に投稿された回答をありがとう。ただし、画像への相対パスと絶対パスの両方を試しましたが、Webページに壊れた画像アイコンが表示されます。たとえば、ホームディレクトリに画像があり、テンプレートでこのタグを使用している場合:
画像が表示されません。ただし、Webページを静的HTMLファイルとして保存すると、画像が表示されるため、パスは正しいです。たぶん、Djangoに付属しているデフォルトのWebサーバーは、特定のパス上にある場合にのみ画像を表示しますか?
django - Djangoテンプレート内のコレクションのサイズを確認するにはどうすればよいですか?
Djangoテンプレートにリストがあります。リストのサイズがゼロより大きい場合にのみ何かをしたい。
私は試しましたが、成功していませんmyList|length
。myList|length_is
私はあちこちを検索しましたが、例はありません。どうすればこれを確認できますか?
python - Django、カスタム テンプレート フィルター - 正規表現の問題
ウィキペディアの赤いリンクと同じように、ページの存在に応じて異なる応答を返すようにデータベース モデルをクエリする WikiLink テンプレート フィルターを Django に実装しようとしています。フィルターはエラーを発生させませんが、代わりに入力に対して何もしません。
ウィキリンクは次のように定義されています。[[ThisIsAWikiLink | This is the alt text]]
データベースにクエリを実行しない実際の例を次に示します。
入力( ) は、value
HTML と多くの WikiLinks を含む複数行の文字列です。
期待される出力は[[ThisIsAWikiLink | This is the alt text]]
<a href="/Sites/wiki/ThisIsAWikiLink">This is the alt text</a>
または、「ThisIsAWikiLink」がデータベースに存在しない場合:
<a href="/Sites/wiki/ThisIsAWikiLink/edit" class="redlink">This is the alt text</a>
そして戻り値。
動作しないコードは次のとおりです(コメント/回答に応じて編集されています):
コードで行う必要があるのは次のとおりです。
- 値内のすべてのウィキリンクを抽出する
- Pageモデルにクエリを実行して、ページが存在するかどうかを確認します
- すべてのウィキリンクを通常のリンクに置き換え、各ウィキページの存在に応じてスタイルを設定します。
- 変更された値を返す
更新された質問は次のとおりです。どの正規表現 (メソッド) が python WikiLinks のリストを返すことができますか?これは変更され、元の一致を置き換えるために使用できます (変更された後)。
編集:
私はこのようなことをしたいと思います:
django - そのエラーが何であるかについてのヒントが必要です
それが何であるか理解できないという意味で、私はかなり奇妙な問題を抱えています。私のサイトはdjango-registrationを使用しており、すべて正常に動作しますが、django devを再起動すると. サーバーがセッションの途中である (つまり、ログインしている) と、すぐにエラーが発生します:
レンダリング中に例外をキャッチしました: 引数 '()' とキーワード引数 '{}' が見つからない 'django.contrib.auth.decorators._CheckLogin object at 0x235aa50' の逆。
繰り返しますが、dev を再起動しなければ、すべて正常に動作します。サーバ。このエラーは、djange dev を再起動した場合にのみ発生します。サーバーが私のサイトにログインしました。
django - テンプレートジャンゴ
別のアプリケーションで別のテンプレートを使用するにはどうすればよいですか。プロジェクトには 1) サイト 2) 広告という 2 つのアプリがあります。または、テンプレートで 2 行だけを変更する必要があるため、「if 条件」を使用する方法があります。
django - ブラウザごとに異なるテンプレートを使用する方法
さまざまな (モバイル) ブラウザー用に、django サイトの特別なバージョンを提供したいと考えています。これを行うための可能な解決策は何ですか?
python - --loopのGoogleAppEngineテンプレートで「範囲」を使用する
私はappengineプロジェクトを持っていて、私のテンプレートで次のようなことをしたいと思っています
'forloop.counter'を使用してリストアイテムにもアクセスしようとしましたが、それもうまくいきませんでした。助言がありますか?
よろしく、マルチプレクサ