Django REST frameworkで入力されたrequest.dataをバリデーションして、400レスポンスを返す楽な書き方
知っている人にとっては当然のことかもしれませんが、最近気づいたtipsです。
Django REST framework(以下DRF)で、入力されたJSONをデシリアライズ, is_ ...
超神速でDjangoをRender.comにデプロイ!!【まさかの5分】ウサインボルトよりも速い!?
2022年にDjangoを「最速で」デプロイしたい、そんな時には Render.comが便利。Herokuの上位互換と噂のRender.comを試してみました。
DjangoでPayPayのAPIを使って決済をするハンズオン、サンプルコード
PayPayはもうしらない人はいないであろう、QRコード決済の代表的なアプリです。2022年01月21日にはユーザ数が4500万人を突破したと発表されました。
そ ...
DjangoでStripeのCheckoutを使って決済システムを実装する方法を徹底解説
この記事では、Stripeの一番簡単な実装方法であるCheckoutをDjangoでどのように実装すればよいかについて、サンプルコードを交えながら丁寧に解説していきます。
ちなみに私 ...
DjangoをAWS Fargate(ECS)にデプロイするとき、ALLOWED_HOSTSを正しく設定して、ヘルスチェックをクリアしよう!
DjangoをFargateにデプロイした後、ヘルスチェックがいつまで立ってもうまく行かない。
結論ALLOWED_HOSTSが悪かったようだ。FargateのプライベートIPを追加 ...
Djangoでmiddleware(ミドルウェア)を自作する方法
ミドルウェアというといろんな意味がありますが、今回は「Djangoがさまざまなパス(URL)のリクエストをさばくときに、共通で処理をするもの」とします。
サンプルコードDjangoのmodels.pyからPlantUMLを自動で作成する。django-model2puml
DjangoでER図を自動で作成しようと考えたときにまず思いつくのが、django-extensionsによるgraph_modelsメソッドです。詳しくは↓の記事で ...
Djangoでレスポンスを返すまでにかかった所要時間を測定する方法(middlewareの活用)
「Djangoのレスポンスが早いのか遅いのかなんとなくわかるけど正確な秒数を知りたい。」という時はよくあると思います。そんなときにサクッと秒数を ...
DjangoのキャッシュにRedisを使う!!django-redisの使い方とDjango4系での変更点
今回はDjangoのキャッシュにRedisを使う方法をまとめます。docker composeを使って、1. Django, 2. Postgresql, 3. Redisのコンテナを立てます。 ...
Djangoのテンプレートにおいてaタグのurlを指定する方法:実は3パターンで網羅できる
DjangoのテンプレートHTMLにaタグのhrefでリンク先を指定することはよくあります。
ハードコーディングせず、
<a href="{% url 'blog ...