• 2022-04-15

【JavaScript】WebSocketとは?仕組みや使い方をわかりやすく解説

WebSocketとは? WebSocketの仕組みや使い方とは? 本記事ではこのような疑問を解決します。 今回は、双方向通信を可能にするWebSocketについて。 ・チャットアプリのように、メッセージが来たら通知されるようにしたい。・サーバー側でデータの更新がされた際に、すぐさまクライアント側で表示されているデータも更新させたい。 イマドキのWebアプリであれば、上記のような機能を実現してくれ […]

  • 2022-04-02

【Django】親モデルから子モデルへ逆参照する方法【prefetch_related】

Djangoで親モデルから子モデルへ逆参照するには? 「prefetch_related」の使い方とは? 本記事ではこのような疑問を解決します。 モデルを扱う時に、ForeignKeyを使って親となるモデルからデータを参照することはよくあります。 いわゆる、参照(子モデル→親モデル)というやつです。 一方、親モデルから子モデルを参照する逆参照(親モデル→子モデル)というものもあります。 そこで今回 […]

  • 2022-04-01

【Django】自動で処理を定期実行する方法【APScheduler】

Djangoで処理を定期実行するには? APSchedulerの使い方とは? 本記事ではこのような疑問を解決します。 Webアプリ開発において、一定間隔orある時点において自動で処理を実行させたいシーンがあります。 例えば、一定間隔でデータベースを更新したり、ある日時になったら自動でメールを送信したり。 そして、Djangoにおいてはどのように処理の定期実行を実現するのでしょうか? そこで今回はD […]

  • 2022-03-22

【Django】セッションの使い方

Djangoにおけるセッションの使い方とは? セッションを使ってデータのやりとりをするには? 本記事ではこのような疑問を解決します。 セッションとはWebアプリとWebブラウザが一定時間結びつく仕組みのことです。 セッションを使えば、ログイン・ログアウト機能を実装できたり、複数ページにわたってデータを保持したりすることができます。 では、Djangoでのセッションはどのように使用するのでしょうか? […]

  • 2022-03-09

【自動化】Pythonでメールを送信する方法

Pythonでメールを送信する方法とは? smtplibの使い方とは? 本記事ではこのような疑問を解決します。 あなたは定型文メールやパターン化されたメールを手動で送信していませんか? このようなメールのやりとりを手動で行なっている場合、効率性に欠け、時間を大幅に損していることでしょう。 しかし、この記事を読めば今まで手間をかけていた作業を瞬時に終わらせ、空いた時間で好きなことができるようになりま […]

  • 2022-03-08

【Stripe】顧客の支払処理に保存したクレジットカードを使う方法【Django】

Stripeを用いて、顧客の支払処理に保存したクレジットカードを使う方法とは? StripeのCustomer API・Payment Intent APIの使い方とは? 本記事ではこのような疑問を解決します。 前回こちらの記事でStripeを用いた、顧客登録とクレジットカード保存の方法を解説しました。 今回は上の記事の続きとして、顧客の支払処理に保存したクレジットカードを使う方法を解説していきま […]

  • 2022-03-05

【Stripe】顧客登録してクレジットカードを保存する方法【Django】

Stripeを用いた、顧客登録とクレジットカード保存の方法とは? StripeのCustomer API・Setup Intent APIの使い方とは? 本記事ではこのような疑問を解決します。 Webアプリ開発の中でStripeを利用しているのであれば、顧客登録をしてから、その顧客のクレジットカードを保存するという一連の処理を実装したいものです。 顧客のクレジットカードを保存できれば、次回の支払い […]

  • 2022-02-24

【有利】住む場所で人生は変わる話

こんにちは、こうすけです。 今回は「住む場所で人生は変わる」というテーマでお話をしていきます。 私は新潟県の田舎出身で、大学入学と同時に上京してきました。 東京にはかれこれ8年ほど住んでいて、その間に引越しも5回ほど経験しているので住む場所はコロコロ変わっています。 8年で5回ということは1~2年ごとに引越しをしている計算になります。 これでわかる通り、私は引越しが大好きなのです。 もっと言うと、 […]

  • 2022-02-20

【厳選2選】UdemyでJavaScriptを学習する【おすすめ講座】

本記事のターゲット読者 UdemyでおすすめのJavaScript講座とは? モダンJavaScriptを学べる講座とは? 本記事の読者想定レベル JavaScriptの基礎文法をある程度理解している方(他のプログラミング言語でもOK) 例えば・・・「変数はデータを格納するものだよね~」「関数はこうやって定義するよね~」「配列ってこういうものだよね~」 今回はUdemyのJavaScript講座厳 […]

  • 2022-02-19

【Django】非同期処理でフォーム画面を表示する方法【JSON】

非同期処理でフォーム画面を表示するには? Django側からFormをJSONでフロント側に返すには? 本記事ではこのような疑問を解決します。 Djangoにおいて、非同期処理でフォーム画面を表示をしたい場面ってあると思います。 例えば、「新規作成」ボタンをクリックしたら新規作成フォームがパッと表示されるようなシーンです。 このような場合、JavaScriptを使った、Djangoとテンプレート間 […]