• 2022-02-07

【Django】非同期処理でプルダウンメニューを使ったリスト表示方法【Fetch API】

Djangoで非同期処理を実装するには? プルダウンメニューで特定のリストを表示するには? Fetch APIの使い方とは? 本記事ではこのような疑問を解決します。 Djangoにおいて、非同期処理でプルダウンメニューを使ったリスト表示をしたい場面ってあると思います。 例えば、プルダウンメニューの商品カテゴリーで「ドリンク」を選択したら、ソフトドリンクやアルコールメニューがパッと表示されるようなシ […]

  • 2022-02-03

【Django】デコレーターを自作してログイン機能を作る【コピペOK】

Djangoでデコレーターを自作するには? デコレーターをカスタマイズしてログイン機能などのアクセス制限を加えるには? 本記事ではこのような疑問を解決します。 Djangoでログイン認証条件やアクセス制限条件を自由にカスタマイズしたい時ってありませんか? 例えばユーザーの種類ごとにアクセスできるページを変更したい時など。 このようなDjangoでの認証問題はデコレーターを自作すればほぼ解決できます […]

  • 2022-02-01

【Python】GoogleカレンダーAPIを操作して予定の取得・追加をする方法

PythonでGoogleカレンダーAPIを操作するには? PythonでGoogleカレンダーの予定を取得・追加するには? 本記事ではこのような疑問を解決します。 筆者がWebアプリを開発している際に、Googleカレンダーからデータを取得する機能の実装が必要になりました。 そこで今回はドキュメントを残す目的でGoogleカレンダーAPIを操作して予定の取得・追加をする方法を解説していきます。 […]

  • 2022-01-27

イマドキJavaScriptの機能・書き方まとめ【ES2015バージョンアップなど】

イマドキJavaScriptの機能や書き方とは? 最近のJavaScriptの使い方とは? 本記事ではこのような疑問を解決します。 Web開発になくてはならないプログラミング言語がJavaScriptです。 そんなJavaScriptは、2015年に発表されたECMAScript(JavaScriptの母体規格)の大幅なバージョンアップによって機能や書き方などが更なる進化を遂げました。 この201 […]

  • 2022-01-26

【Django】画像ファイルの扱い方

Djangoでの画像ファイルの扱い方とは? フォルダをどう分けたら良いの? テンプレート(HTMLファイル)に表示させるには? 本記事ではこのような疑問を解決します。 Webアプリケーションでは画像ファイルを扱うのがマストでしょう。 それはDjangoにおいても然りです。 今回はDjangoでの画像ファイルの扱い方を解説していきます。 staticフォルダとmediaフォルダ Djangoで画像フ […]

  • 2022-01-25

【Linux】PATHを通すとは?【コマンド検索パス】

コマンドが使えない時は何をしたらいいの? PATHを通すとは? そもそもPATHとは? 本記事ではこのような疑問を解決します。 プログラミングをある程度勉強した方であれば「PATHを通す」という言葉を聞いたことがあるのではないでしょうか。 「PATHを通す」ことは意図したプログラムを実行したい時に欠かせない作業になります。 今回は「PATHを通す」について解説していきます。 そもそもPATHとは? […]

  • 2022-01-05

【Django】Linuxサーバーへのデプロイ方法【NginxとGunicornを使う】

Djangoアプリをデプロイする手順とは? NginxとGunicornの使い方とは? 本記事ではこのような疑問を解決します。 Djangoアプリをデプロイする際に、簡単にできるのはHerokuなどのPaaS(Platform as a Service)を利用する方法です。 しかし、このようなPaaSでは機能や拡張性、利用用途などが限られてしまいます。 一方、VPSなどのroot権限が付与されたサ […]

  • 2022-01-03

LinuxサーバーへSSH接続する方法【EC2や各VPSなど】

LinuxサーバーへSSH接続する方法とは? EC2や各VPSなどへSSH接続する方法とは? 本記事ではこのような疑問を解決します。 ソフトウェアのインストールやデプロイ作業の際に必要になってくるのがSSH接続です。 SSH接続とはサーバーへアクセスしてPCから直接サーバ操作を行う接続方法のことです。 エンジニアの方やIT関連の方であれば必須の知識になります。 ではどのようにサーバーへSSH接続す […]

  • 2021-12-21

【Django】Stripeの決済機能を実装する方法【Payment Intent API】

DjangoでStripeの決済機能を実装する方法とは? StripeのPayment Intentの使い方とは? 本記事ではこのような疑問を解決します。 Webアプリを開発する際に、決済機能の実装はほぼマストです。 そんな決済機能の実装でよく使われるのがStripeという決済プラットフォームです。 ではDjangoでのWebアプリ開発においてStripeの決済機能を実装するにはどのような手順を踏 […]

  • 2021-12-13

Stripe Connectの仕組みをわかりやすく解説【アカウントタイプと決済フロー】

Stripe Connectの仕組みとは? アカウントタイプと決済フローの関係とは? 本記事ではこのような疑問を解決します。 本店と支店のように各エンドポイントでの支払いを中央で一括管理したいという場面ってありますよね。 例えば、複数の子アカウントで行われる支払い処理を親アカウントが管理したい場合です。 そんな時に便利なのがStripe Connectなのです。 そこで今回はStripe Conn […]