技術ブログ
Python [Django] allauthのtemplatesのHTMLをカスタマイズする方法
前提 以下の記事の内容を先に完了している必要がある。 1. https://shimidai.com/djangoallauthbasically/ 2. https://shimidai.com/d…
Python [Django] allauthで/logoutにアクセスしたらログアウト状態にする方法
前提 以下の記事の内容を先に完了している必要がある。 1. https://shimidai.com/djangoallauthbasically/ 2. https://shimidai.com/d…
Python [Django] メール送信する方法。SMTP利用とconsole利用について
SMTPの場合 settings.pyに以下を追記。 For email EMAILBACKEND = 'django.core.mail.backends.smtp.EmailBackend' EM…
Python [Django] 最もシンプルなファイルアップロード機能をファンクションベースで作成
ソース settings.pyにMEDIAROOLを追加 MEDIAROOT = os.path.joinBASEDIR, 'media' MEDIAURL = '/media/' forms.pyを…
Javascript React + TypeScript + Dockerの開発環境構築方法
Reactの開発環境を準備するためにDockerを利用したいと思います。 この記事でDockerさえ知っていれば誰でも簡単にReactの環境を用意できるようになります。 開発用環境情報 今回使用するツ…
Javascript React + Dockerでホットリロードが動かない時の対処方法「CHOKIDAR_USEPOLLING」を設定
動かない理由 If the project runs inside a virtual machine such as a Vagrant provisioned VirtualBox, create…
Python [Django] ModelのDatatimeにtimzezoneでデータを挿入する時はdjango.utils.timezoneを使う
Pythonのdatatimeにはnativeとawareが存在 nativeはタイムゾーンを持たない datetime awareはタイムゾーンを持つ datetime ベストプラクティスはawar…
Linux [Linux] rootでSSH接続できないときに接続出来るようにすること。
前提 SSHでrootができない時に確認する Debian系・Redhat系共通 セキュリティインシデントが発生しても自己責任でお願いします。 (本来はrootユーザでログインさせてないのが正しい形で…
Python [Django] Admin画面にModelを”日本語”で表示する方法とs付きをなくす方法
前提 https://shimidai.com/djangosettingmodelinadmin/ を事前に実施しておく必要がある 日本語(別名)で表示 verbosename を指定することで日本…
Python [Django][Celery] {"exc_type": "NotRegistered", "exc_message": ["tasks.tasks.xxx"], "exc_module": "celery.exceptions"}が出た時の対処方法と理由
対処方法 CeleryのWorker とBroker を再起動するば良い。 発生理由 以下のようにtaskを作成すると from celery import sharedtask import fcm…
Python [Django] Generic detail view XXXDetailView must be called with either an object pk or a slug in the URLconf. の解決方法
解消方法 Generic detail view XXXXDetailView must be called with either an object pk or a slug in the URL…
Git [Git] インストール後に初期設定として ~/.gitconfig(global)に設定するべき項目 [mac/Linux編]
前提 gitの初期インストール後に設定 mac/Linuxが対象 最低限をモットーに作成 設定コマンド ユーザ名 git config global user.name "username" SNSア…