CATEGORY

Django

  • 2022-03-05

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

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

  • 2022-02-19

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

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

  • 2022-02-07

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

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

  • 2022-02-03

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

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

  • 2022-01-26

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

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

  • 2022-01-05

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

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

  • 2021-12-21

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

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

  • 2021-11-24

【Django】覚えるべきデータベース操作メソッドまとめ【5分で早見】

views.pyでモデルデータを操作するには? 覚えるべきデータベース操作メソッドとは? 本記事ではこのような疑問を解決します。 Djangoのviews.pyでは、ユーザーのリクエストに対してどのような処理を実行するのかを記述します。 中でもデータベースを操作する処理は必ず記述されると言っていいでしょう。 ではviews.pyにおいて、どのような記述(メソッド)でデータベースを操作するのでしょう […]

  • 2021-10-12

【Django】データベースを初期化する方法【リセット】

Djangoのデータベースを初期化するには? マイグレーションとデータベースをリセットするには? 本記事ではこのような疑問を解決します。 Djangoでmodels.pyをいじってマイグレーション操作を繰り返しているとエラーが多発して先に進めなくなることがあります。 そんな時に思いつくのが「データベースの初期化」です。 開発環境であれば、一度リセットしてやり直せば良いわけです。 そこで今回はDja […]

  • 2021-09-21

【Django】Userモデルを参照する方法【3パターン】

Userモデルを参照するには? Userモデルの参照方法にはどんなパターンがある? 本記事ではこのような疑問を解決します。 Djangoで会員登録機能などを実装する場合、主にモデル定義においてUserモデルを参照する必要があります。 そこで今回はUserモデルを参照する方法について解説していきます。 Userモデルを参照する方法は3パターン Userモデルを参照する方法は以下の3パターンあります。 […]