問題タブ [django-inheritance]
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 {% include %} タグはハードコードされた文字列を表示しますが、変数は表示しません
{% include %}
Djangoタグを使用して、1 つのテンプレートが別のテンプレートから変数を継承するようにします。しかし、それは起こっていません。
section.html
、継承元のテンプレート:
index.html
word_in_template
から継承する必要がありsection.html
ます:
私も試し{% include "section.html" with word_in_template=word %}
ました。
私の見解:
section.html
Chrome での出力:
index.html
Chrome での出力:
私はこの解決策に従っていますが、うまくいきません。"frisky things"
ロードすると表示されますsection.html
が、表示されませんindex.html
。ただし、ハードコードされた文字列My cows are home
は に表示されindex.html
ます。
私もドキュメントを正しくフォローしていると思います。しかし、私は新しいので、物事を正しく読んでいない可能性があります。私は何を間違っていますか?
python - Django クラス ベースのビューのカスタム関数がオーバーライドされない
親ビューと子ビューがあります。次のように、子ビューで1つのカスタム関数をオーバーライドしたい:
私の URL:
親ビューの next_url をオーバーライドして、post() に渡したい
現在、出力は次のように表示されます: "NEXT URL: ..."
どうすればこれを解決できますか? 前もって感謝します
django - Django モデルは、IntegerField を除くすべてのスーパー モデル フィールドを継承しています。
私は奇妙な問題を抱えています.モデルの階層、抽象ユーザークラスがあります:
次に、このクラスから継承する person クラスと company (これは問題ありません) クラス:
ご覧のとおり、IntegerField() である唯一のフィールドは age フィールドです。今、私は人のクラスから継承するトラベラーとドライバーのクラスを持っています。問題は年齢フィールドです。クラスの1つでそれをオーバーライドしない限り、データベースに表示されません。 traveler であるため、データベースには表示されましたが、ドライバーで上書きされなかったため、表示されませんでした。旅行者:
運転者:
これを修正する方法、または何が問題なのかを知る必要があります。