Django python-decoupleを使って設定を分離する方法
セキュリティ上の理由でコードに直接書いていけない設定を規定しているケースがあります。例えばDjangoの場合SECRET_KEYやDB設定が該当しやすいです。 python-decoupleはコードから設定を簡単に分離す...
セキュリティ上の理由でコードに直接書いていけない設定を規定しているケースがあります。例えば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 に対応したテンプレートを使えばさらに見栄えの良い画...
会社員でもフリーランスでもプロジェクトを選ぶ機会は何度かあると思います。今回はSEやプログラマーがプロジェクト選びに失敗しない方法の一つ紹介します。 求められる知識 ソフトウェアを作る上で求められる知識は以下の2つです。...
スマートフォンの登場や通信速度の向上によりwebサイトはより生活に欠かせないものになりました。webサイトには様々なサービスがあり、「○○なサイトを作ってみたい!」と思ってweb開発に興味を持った人もいるでしょう。 we...
エディターはプログラマーには欠かせないツールの一つです。エディターの良し悪しで開発効率が変わります。しかしエディターの種類が多く全て試すのは気が遠くなるかもしれません。 そこで今回はPythonをメインで使っているユーザ...