問題タブ [django-custom-tags]

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.

0 投票する
1 に答える
186 参照

python - django - カスタムフィルターが正しく機能しない

この文字または文字が指定されたテキストに含まれている場合、文字または文字を強調表示するカスタムフィルターを作成してい<strong>ます。

これは私のカスタムフィルターです:

テンプレートでは、次のように{% load %}編集して使用しました。

問題は、一致した用語の後に続くすべてのテキストを強調表示していることです。

ここに画像の説明を入力

ご覧のとおり、最初のブロックは現在起こっていることです。セカンドブロックを達成したい。探しましたlevel

コードの何が問題になっていますか?

編集:申し訳ありませんが、それは私のタイプミスです。適切に閉じませんでし<strong>たが、今では魔法のように機能しています! :)。他のユーザーが使用できるように、ここに残します。

0 投票する
2 に答える
87 参照

python - djangoでは、カスタムdjango modeladminで2つのフィールド値にアクセスする方法...includes/fieldset.html?

私のコードを編集しました:モデル管理者のカスタムフィールドセットで:

ここでは、モデル管理フォームの携帯電話番号と sms_message フィールドに同時にアクセスしようとしています。

カスタムタグを使用する必要があると考えたので、次のようにモバイルの値を割り当てて返す関数を含む app_extras.py を使用して、templatetags モジュールを作成しました。

上記のテンプレート fiedset.html の変更点に注意してください: これは次のように Long 値を返します: {'m_mobile': 1234534519L}

http://url_for_send_sms.php/?sms_message=fgdfg&phone= {%27m_mobile%27:%1234534519L}

携帯電話番号にアクセスするにはどうすればよいですか? カスタムタグは正しいですか?

0 投票する
1 に答える
439 参照

django-templates - djangoのテンプレートタグは2回実行されますか?

template.htmlこのコードをdjangoに入れた場合

<p>{% if some_custom_template %} {%some_custom_template%} {% else %} nothing {% endif %}</p>

some_custom_template2回実行されますか?またはsome_custom_template結果はバッファリングされますか?

が 2 回実行された場合、最初の結果をテンプレート変数some_custom_templateに保存するにはどうすればよいですか?

0 投票する
2 に答える
111 参照

python - Django 変数はテンプレートで直接置換されますが、カスタム タグでは置換されません

ブロックタグと同様に機能するカスタムタグを作成しました:

タグは、文字列または変数の引数を受け入れます。公式ドキュメントに従って作成しました。

タグは文字列で問題なく動作します。変数を使用する場合:

VariableDoesNotExistエラーが発生します。しかし、変数をテンプレートで直接使用すると、変数は正しく展開されます。

私はDjango 1.5.5を使用しています(そして私はそれでロックされています...)

0 投票する
0 に答える
47 参照

django - カスタムタグを作成して、ユーザーがフォローしている人を見つけます

django シンプルな twitter アプリケーションでフォローしている人を知りたいです。そのためのカスタムタグを作成する方法。フォローするユーザーを提案するカスタムタグがあります。

前もって感謝します。

0 投票する
1 に答える
525 参照

python - Django:id 以外の simple_tag に変数を渡すと失敗する

状況は単純です: 特定のオブジェクト (モデル ブロック) を次のようなテンプレートで表示したい:{% block_by_name editorial as b %} {{ b.title }}または、できれば次のようなフィルターを使用します{{ block.title|get_by_name:editorial }}

simple_tag で成功しました。

ID によるアイテムの取得は正常に機能します。

ただし、以下のように名前やタグでブロックを取得したい場合は、

名前によるアイテムの取得に失敗する

Django は、Block matching query does not exist 変数が空の文字列であると想定しているため、変数nを渡しましたが、「編集」というエラーが表示されます。

トレースバック:

''

なぜこれが起こるのか分かりません。変数が消えないようにするにはどうすればよいですか?