見出し画像

パッケージ不要でレスポンシブ対応済みのDjango用 登録・編集フォームテンプレートを作成しました

 Djangoは素晴らしいWebフレームワークで、 数行の実装で入力フォームを作れたりします。
ただ、最低限の実装だとフォームの見た目はあまり良くなく、実用に耐えうるものではありません。それを解決すべく、ネットで調べると、 django-bootstrap5 や django-widget-tweaks 等のCSSフレームワークのDjangoパッケージの紹介がされていますが、パッケージをインストールすると、管理や保守・運用が煩わしかったりすることもあると思います。


 そこで今回、上記の2つの課題(フォームの見た目がデフォルトだとかっこ悪い、入れなくても実現できるパッケージのインストールはなるべくしたくない)を解決したDjangoテンプレートHTMLを作成しました。
フォームは新規作成にも更新にも使えるものになっているもので、レスポンシブ対応も一定済んでいます。コピペでほぼほぼ使える状態になっています。
作成にはいろいろ調べながらで結局半日程かかってしまいましたが、今後はこれをベースにすることで、フォームの開発効率は爆速になりそうです。


 Bootstrap 5 を CDN で使用しています。
このテンプレートを使うことで、Djangoアプリ開発者の開発が捗ることを期待しています。


ここから先は

3,360字

¥ 300

この記事が気に入ったらサポートをしてみませんか?