WEB技術

Docker

【Docker】Django + React + Nginx + MySQL 環境を構築する

今回の進め方として、まずローカルで Django REST Framework + React +SQLight 環境を構築し、後半ではWebサーバを Nginx + Gunicorn、データベースを MySQL に変更し、すべてDock...
Django

【Django3 入門】ログの出力方法

今回は、エラー個所の特定などに必要なログの出力方法をみていきます。まずはpythonでのログ出力の扱い方を確認し、それをDjangoで用いる方法を紹介します。 pythonでログの出力 基本的な使い方 ログレベル ...
Django

【Django3 入門】クラスベースビューにおけるログイン処理

今回は、クラスベースビューにおけるログイン、ログアウト処理や、リダイレクト処理、セッション時間の変更などみていきます。 前提 ・「my_app」というアプリを作成、「settings.py」に登録・「manage.py」と同じ...
Django

【Django3 入門】クラスベースビューの書き方

「views.py」の書き方には「関数ベース」と「クラスベース」がありますが、今回はクラスベースでのビューの書き方をみていきます。 前提 ・「my_app」というアプリを作成、「settings.py」に登録・「manage....
Django

【Django3 入門】ログイン処理や管理画面のカスタマイズなど

今回は、Viewの応用的な使い方や、ログイン処理などをみていきます。 前提 ・「my_app」というアプリを作成・「settings.py」に登録・「manage.py」と同じ階層に「templates」「static」ディレ...
Django

【Django3 入門】フォームのつくり方やバリデーションの実装など

今回は、フォームまわりの扱い方をみていきます。 前提 ・「my_app」というアプリを作成済・「manage.py」と同じ階層に「templates」ディレクトリを作成し、読込先のテンプレートディレクトリのパスをこちらに変更済...
Django

【Django 3】Model を使ったCRUD操作やテーブル間の紐づけ

モデルとは、DBにアクセスしてテーブルの作成や、データの取得、更新、挿入を行うものになります。今回は、このモデルの基本的な使い方や、CRUD操作、テーブル間の紐づけ方法など見ていきたいと思います。 Modelの使い方 テーブル...
Django

【Django3 入門】テンプレートの使い方

今回は、テンプレート(画面の表示部分)の使い方についてみていきます。 アプリの作成 まずはアプリを作成します。今回は「my_app」という名前にします。 python manage.py startapp my_app ...
Django

【Django3 入門】アプリを作成し、「Hello world」を表示する

Djangoでとりあえずプロジェクトの作成だけしたという方向けに、今回は「Hello world」の表示や、URLによる動的な表示方法をみていきたいと思います。 言語、タイムゾーンの設定 まずは言語やタイムゾーンの設定をしてお...
React

【React 入門】グローバルなstateの管理方法

今回は、どのコンポーネントからでもデータの参照や更新をするためのグローバルなstateの管理方法を見ていきたいと思います。 Contextを用いた管理 基本的な使い方 今回は、以下のようなログイン・ログアウトを実装します...
タイトルとURLをコピーしました