【Python】正規表現で絵文字(emoji)を判定する
正規表現で絵文字(emoji)を判定するコードを紹介します。 きっかけ Djangoの開発途中でMySQLの文字コードをutf8のまま開発をしていることに気づきました。 この辺りは、「utf8 utf8mb4 違い」とか…
正規表現で絵文字(emoji)を判定するコードを紹介します。 きっかけ Djangoの開発途中でMySQLの文字コードをutf8のまま開発をしていることに気づきました。 この辺りは、「utf8 utf8mb4 違い」とか…
みなさんDjangoでテストコードは書いていますか? 「テストコードを書かないことこそがバグだ。」というくらい格言があるくらいに、テストコードを書くことは重要で、私自身、自分が書いたテストコードに命を救われたことが何度も…
DjangoのformでデフォルトのTextareaを使用していて、もっとサイズを大きくして広く使ったり、自分の理想のサイズに変更をしたい時はないでしょうか? 本日はそんなformの中にあるTextareaのサイズ変更の…
djangoのadmin管理サイトは非常に使いづらくはないでしょうか? 多くの人が、admin.pyをデフォルトのままで使わないか必要最低限のカスタムだけしてそのまま放置でしょう。 使い方によっては管理サイトは効率的な開…
Djangoでhtmlタグを利用した文章を作ったもののtemplateでそのままpタグやらdivタグやら含めて出力されて困っている、templateでhtmlタグを使用して表示させたい、なんてことはありませんでしょうか?…
東京オリンピックへのサイバー攻撃4億5千件 サイバー攻撃による被害が連日、ニュースで報道されています。 昨年の夏に開かれた東京オリンピック・パラリンピックの期間中には、大会公式サイトや大会組織委員会のネットワークシステ…
django3.0からdjango3.2にアップデートした時に警告が出現するようになりました。 (models.W042) Auto-created primary key used when not defining …
Djangoでのアプリの開発中や、本番環境でデプロイ後にふとした瞬間に画像が表示されなくなっていることがあります。 今回はそんなdjangoで画像が表示されない時の原因を特定する方法を紹介します。 環境 画像が表示されな…
Djangoで作られたwebページで、アクセス権限がない「アクセス禁止(403)」、存在しないページにアクセスする「Page not found(404)」、サーバー側に欠陥があるページにアクセスすると「Internet…
Djangoで作られたwebページで、サーバー側に欠陥があるページにアクセスすると「Internet Server Error(500)」といったDjangoデフォルトのページが表示されるようになっています。 本日はこの…
Djangoで作られたwebページで、アクセス権限がないページにアクセスすると「アクセス禁止(403)」といったDjangoデフォルトのページが表示されるようになっています。 本日はこの403のデフォルトページを、自作の…
ヒロヤンです!! djangoでwebアプリを作成して、お問い合わせフォームを作る時に役に立つコードを紹介します。 本記事では「お問い合わせフォームを0から作成したいけど、どんなコードを書けばいいかわからない。」って人へ…
ひょんなことからiPhoneを急遽修理に出すことになったことが、運の尽きの始まり。 iPhoneを修理に出し、戻ってきたiPhoneにOSを再インストールして、MAF認証として利用していたgoogle Authentic…
Djangoでmail送信のコードを書けたはいいものの、unit testはどうやって作成すればいいのかわからない人のために紹介します。 本記事で紹介するコードでは、実際にメールが送信されるということはありませんのでご安…
クライアントのIPアドレスを取得することができれば、不正なサイト回遊をするクライアントや、犯罪などの抑止力として一定の効果を上げることができます。 本日はそんな、webサイトにアクセスしたクライアントのIPアドレスを取得…
DjangoでGmailを利用したPOSTフォームを利用した際に陥りやすいエラーになります。 Djangoでお問い合わせフォームのような仕様の箇所に、ユーザーがPOSTしたと同時に発生します。 本日はその解決方法を紹介し…
djangoでは、便利なメール送信機能が用意されています。 メール送信機能が使いこなせれば、例えば問い合わせフォームも簡単に作成することができます。 本日はそんなメール送信機能の使い方を紹介していきます。 ちなみに今回は…
awsとdjangoを利用してwebサイトを開発しているときに発生したエラーです。 デプロイ済みのサイトに私がブラウザでアクセスした時は問題なくサイトは表示はされるですが、awsのEC2のターゲットグループでヘルスステー…