問題タブ [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.

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

django - Django {% include %} タグはハードコードされた文字列を表示しますが、変数は表示しません

{% include %}Djangoタグを使用して、1 つのテンプレートが別のテンプレートから変数を継承するようにします。しかし、それは起こっていません。

section.html、継承元のテンプレート:

index.htmlword_in_templateから継承する必要がありsection.htmlます:

私も試し{% include "section.html" with word_in_template=word %}ました。

私の見解:

section.htmlChrome での出力:

index.htmlChrome での出力:

私はこの解決策に従っていますが、うまくいきません。"frisky things"ロードすると表示されますsection.htmlが、表示されませんindex.html。ただし、ハードコードされた文字列My cows are homeは に表示されindex.htmlます。

私もドキュメントを正しくフォローしていると思います。しかし、私は新しいので、物事を正しく読んでいない可能性があります。私は何を間違っていますか?

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

python - Django クラス ベースのビューのカスタム関数がオーバーライドされない

親ビューと子ビューがあります。次のように、子ビューで1つのカスタム関数をオーバーライドしたい:

私の URL:

親ビューの next_url をオーバーライドして、post() に渡したい

現在、出力は次のように表示されます: "NEXT URL: ..."

どうすればこれを解決できますか? 前もって感謝します

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

django - Django モデルは、IntegerField を除くすべてのスーパー モデル フィールドを継承しています。

私は奇妙な問題を抱えています.モデルの階層、抽象ユーザークラスがあります:

次に、このクラスから継承する person クラスと company (これは問題ありません) クラス:

ご覧のとおり、IntegerField() である唯一のフィールドは age フィールドです。今、私は人のクラスから継承するトラベラーとドライバーのクラスを持っています。問題は年齢フィールドです。クラスの1つでそれをオーバーライドしない限り、データベースに表示されません。 traveler であるため、データベースには表示されましたが、ドライバーで上書きされなかったため、表示されませんでした。旅行者:

運転者:

これを修正する方法、または何が問題なのかを知る必要があります。