Django– category –
-
共通化とカスタムユーザー作成
【Django共通化とカスタムユーザー作成】 djangoでは、公式サイトで標準のUserモデルを使用せずにCustomUserを使うようにするように推奨されています。 これは、初回のマイグレするまでに行っていないといけませんのでご注意ください。 acco... -
Django、Dockerでデータベースを作成!設定ファイルを変更
【Dockerは、簡単に環境が作れるツール】 2022年1月までは、どんな企業規模でも無料で使えることができたDocker… DBは、Dockerで作成することで、バージョン違いDBを使う時に対応できるようにします。 Dockerのインストール方法は、https://docs.docker.jp... -
Djangoプロジェクトをはじめる
【素早く作れるDjangoでシステム開発】 Djangoは、AIで最近は人気になっている「Python」という言語で作れられているWebアプリケーションフレームワークです。 後輩に教えてもらって、覚え始めたDjango…自分で安全なWebアプリが作れるのかって!感動した記... -
Djangoの初期設定とセキュリティ対策
【Djangoの初期設定とセキュリティ対策】 Djangoは、アメリカの新聞会社がスピード開発に対応するために作られたWebアプリケーションフレームワークです。セキュリティが高く作られています。 NASAのホームページ、そしてインスタがサービス開始時にDjango... -
Djangoの楽観排他制御を簡単に実装
Djangoの楽観排他制御を簡単に実装 【django-concurrencyをインストールして設定する】 楽観排他制御は、システム作成している人なら当たり前にする制御。 使う側からしたら、たまーーーーーに、 「他のユーザーが更新しているので、更新に失敗しました。... -
Django 一括ログイン設定
Djangoの一括ログイン設定 【Django Global Login Required Middlewareをインストールして設定する】 ログイン画面以外は、ログインしていないとリクエストしてもログイン画面に強制的にもどすことがほとんど。 LoginRequiredMixinを継承することで実装は... -
Django 論理削除を実装できる『django-boost』
Djangoの論理削除 データーを削除する方法にはデータベースから、本当に削除してしまい戻すことのできない物理削除と削除フラグを立てて削除扱いにする論理削除があります。 Django では、『django-boost』というライブラリーを使うと実装しやすくなります... -
Django アカウントロック機能短時間で実装するライブラリ『 django-axes』
Djangoのブルートフォースアタック対策 アプリを作る時、特にWebアプリのようにインターネットでだれでもアクセスできる場合に、セキュリティ上大切な対策があります。 何かわかりますか? それはIDとパスをたくさん使って総当たりする、『ブルートフォ...
1