Django 最低限覚えておきたいテンプレートの機能
Djangoのテンプレートは便利ですが、機能が多いため使い慣れるまでは何が重要なのか判別できるまで時間がかかると思います。 今回はテンプレートを活用するために最低限覚えておきたい機能を紹介します。 テンプレートに変数を渡...
Djangoのテンプレートは便利ですが、機能が多いため使い慣れるまでは何が重要なのか判別できるまで時間がかかると思います。 今回はテンプレートを活用するために最低限覚えておきたい機能を紹介します。 テンプレートに変数を渡...
Djangoではプロジェクト作成時にsettings.pyという設定ファイルが作成されます。 このファイルを開発環境用、ステージング環境用、プロダクション環境用の様に環境に応じてに使い分けたい場合があります。 今回はファ...
python-environを使うと環境毎にsettings.pyを分けなくても環境変数や、.envファイル、デフォルト値で設定を定義できる様になります。様々なcastに対応しているため設定値を安全に変換することもできま...
セキュリティ上の理由でコードに直接書いていけない設定を規定しているケースがあります。例えばDjangoの場合SECRET_KEYやDB設定が該当しやすいです。 python-decoupleはコードから設定を簡単に分離す...
Djangoにはユーザー認証システムがあります。公式サイトは文章のみで分かりづらかったのでどんなクラスがあるかクラス図にしてみました。 今回はdjango.contrib.auth.viewsとdjango.contri...
Django のクラスベースビューは非常に便利ですが、使いこなせているでしょうか? クラスベースビューを応用して使うには全体の構造を把握する必要があると思いますが、公式ドキュメントは解説文のみのため理解しづらいです。 今...
DjangoでBootstrapを使う方法を解説します。 BootstrapではCDN、パッケージマネージャ、ダウンロードなど様々な方法が紹介されていますが、今回はCDNを使う方法とダウンロードをして使う方法を解説します...
ModelFormを使うとモデルのフォームを簡単に作成し保存する事ができますが、手動でモデルのフィールドを設定したいケースもあります。 今回はModelFormを使う時に、手動でモデルのフィールドを設定する方法を2つ紹介...
「Djangoを使ってwebサイト開発をしたいけどどの様に作れば良いかわからない、どこに何を書けば良いのかわからない」と悩んでいる場合は設計の知識が不足しているかもしれません。 今回は設計モデルの一つであるMVCという考...
Djangoで一からデザインを考えたりHTMLやCSSを作成するのは時間がかかります。 Bootstrap を使えば簡単に見栄えの良い画面が作成できますが、Django に対応したテンプレートを使えばさらに見栄えの良い画...
今回は横瀬 明仁 (著)の”現場で使えるDjangoの教科書 実践編”をレビューします。 対象読者 以下の様な人にはおすすめです。 全体構成 全8章から構成されています。 第1章~4章 ...
今回は横瀬 明仁(著)の「現場で使えるDjangoの教科書 基礎編」をレビューします。 対象読者 以下の様な読者を対象としています。2つ目のベストプラクティスはプロジェクトの性質や規模によって異なるとは思いますが、概ね参...