前提・実現したいこと
DjangoでWebアプリを開発しています。
base.htmlという全てのページで継承するテンプレートを作成しています(extendsで継承、ヘッダーとフッターが記載されている)。
このbase.htmlに検索フォームを追加しなければならなくなりました。
検索フォームはforms.pyで作成済みです。
ベースとなるテンプレートにフォームを追加するにはどうすればいいのでしょうか?
ビューを作成すればできるのでしょうか?
お手数おかけしますが、どなたか助けていただけますと幸いです。
試したこと
ネットで色々調べましたが、下記ページがちょうど私がやりたいことだったのですが、解答がなくどうすればいいのか分かりませんでした。
https://www.fixes.pub/program/299002.html
2022/02/05追記
すみません、質問の仕方が悪かったようです。
基本的なフォームをビューで表示する方法は分かっています。
ただベーステンプレート(下記のようにして呼び出すhtml)にフォームを追加する方法が分からず質問しています。
ベーステンプレートにフォームを追加した場合、呼び出す全ページのビューでフォームの生成とテンプレートに渡す処理を書いていかなければならないのか、全ページに書かなくてやれる方法があるのか気になったため質問させていただきました。
ご回答いただけますと幸いです。
html
1{% extends "MainForm_app/base.html" %}

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。