CATEGORY

プログラミングスキル

  • 2022-04-22

【Python】pipでrequirements.txtを使ってパッケージを一括インストールする方法

pipでパッケージを一括インストールするには? requirements.txtの使い方は? 本記事ではこのような疑問を解決します。 Pythonのパッケージ管理ツールであるpipを使用していると、以下のことを実現したくなります。 ・パッケージを一括インストールしたい ・インストールしたパッケージを一覧で確認したい ・どんな環境でもインストールするパッケージを固定したい そんな時に便利なのがreq […]

  • 2022-04-20

【Django】サブドメインを扱う方法【django-hosts】

Djangoでサブドメインを扱うには? django-hostsの使い方とは? Nginxにおけるサブドメインの設定方法とは? 本記事ではこのような疑問を解決します。 サブドメインは用途によってサイトを分割したい時に便利なものです。 よって、Djangoアプリにおいてもサブドメインの設定が必要になってくる場面は出てくるでしょう。 そこで今回はDjangoでサブドメインを扱う方法を解説していきます。 […]

  • 2022-04-19

【Django】PC・スマホ(同一ネットワーク)からローカルサーバーにアクセスする方法

同一ネットワーク内のPCやスマホからローカルのDjango開発サーバーにアクセスするには? PCのローカルIPアドレスを確認するには? 本記事ではこのような疑問を解決します。 Django開発においては、runserverコマンドを使ってアプリの挙動を確認する頻度はとても高いと思います。 さらに、ローカル環境(自分のPC)での開発の場合、別のPCやスマホから画面の確認をしたい、すぐに社内の人に挙動 […]

  • 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を利用しているのであれば、顧客登録をしてから、その顧客のクレジットカードを保存するという一連の処理を実装したいものです。 顧客のクレジットカードを保存できれば、次回の支払い […]