技術ブログ
Nginx Nginxを再起動前にコマンドで文法チェックや設定誤りを確認をする方法
Nginxで設定ファイルを変更したときに以下のエラーが出ることがあると思います。 nginx: configuration file /etc/nginx/nginx.conf test failed…
Python [Django] settings.pyを環境毎に分割・切り替え方法。本番、開発、ローカル環境に分けてデプロイミスを防ぐ。
Djangoのアプリ開発ではsettingsを各環境で分割・切り替え方法を紹介します。 この方法を使用すれば、 DBの接続先 静的ファイル(CSS/JS)の配置先 SECRETKEY などを環境ごとに…
セキュリティ OpenSSLを使用したオレオレCA証明局の作成
記事の目的 LinuxサーバのOpenSSLを使用したCA認証局の作成手順である。 この手順を使用したオレオレ認証局でもSSL通信の証明書管理やクライアント証明書も署名できる。 なお、今回の使用した環…
Nginx [Nginx]オレオレCA認証局でSSL通信をする手順。サーバ証明書・秘密鍵・証明書署名要求の作成方法。
記事の目的 Linuxサーバ(今回Nginx利用)のSSL通信に必要な、 サーバ証明書(.crtファイル、.pemファイル) 秘密鍵(.keyファイル) 証明書署名要求(.csrファイル) を作成する…
Nginx [Nginx]オレオレCA認証局を利用したクライアント証明書通信をする手順。
記事の目的 Linuxサーバ(今回はNgixn)のクライアント証明書の通信に必要な、 クライアント証明書(.crtファイル、.pemファイル) 秘密鍵(.keyファイル) クライアント証明書署名要求(…
Python [Django] Wagtail + uWSGI + Niginx + PostgreSQL with Dockerの環境
前提 dockerがインストールされていること gitがインストールされていること リポジトリをPullしてローカル環境構築 リポジトリにソースは用意しているのでcloneします。 git clone…
Python [Django] UpdateView+ModelFormのImageFieldにあるCurrent Imageの削除やPreviewを行う方法
この記事の目的 UpdateView+ModelForm+ImageFieldを使用したFormでWidgetをレンダリングすると以下のような表示する。 https://shimidai.com/wp…
Python [Django] Formのエラーをtemplateに表示する方法のまとめ。errorsとnon_filed_errorsの違いについて
Formからエラーを取得する仕組み DjangoのFormの値チェック(Validation)は、値のクリーニング(clean)させる時に行われる。要はPOSTされたデータを受け取り、使える形に整形中…
Python [Django] FormのValidationの方法と設定箇所まとめ。ValidationErrorの動作確認方法やFormClass,ModelClassでの検証方法
Validationとは? FORMからPOSTされたデータが正しい形式か検証(Validate)する機能である。 例えばメールアドレスのデータがxxxxxx@xxxx.xxの形式かチェックすることを…
Python [Django] Wagtail+docker環境を作成
Wagtailとは? DjangoのCMS用ライブライブ Blogやポータルサイトなどに特化しているわけでなく、あくまでCMSを作成するためのライブラリ WordpressのWagtailを入れたら直…
Javascript [ReactNarive] macでexpoを使用した開発環境作成。brew,nodeを使用する。
brewのインストール Macのパッケージマネージャをインストール /usr/bin/ruby e "$curl fsSL https://raw.githubusercontent.com/Home…
Python [Django] allauthでメール検証(verification)を送信方法
前提 以下の記事の内容を先に完了していることをオススメする。 1. https://shimidai.com/djangoallauthbasically/ 2. https://shimidai.c…