Django– category –
-
Django
【Django REST Framework】ユーザーに紐づいたデータを登録する
Django REST Frameworkおよびajax通信を使用して、フォームに入力した内容を、ログインしているユーザー情報と共にデータベースに登録する方法をご紹介したいと思います。 【動作環境】 下記の内容で動作を確認しております。 python : 3.9.10 Django : 4.... -
Django
【Django】DBを使用せずに、csvで認証・アカウント管理を行う
Djangoを使用して認証機能を組み込む際は、基本的にデータベースにアカウント情報を保存し、認証機能を実現していると思います。 本記事では、データベースを使用せずに、csvでユーザー名・パスワードを一元管理し、認証機能を実装する方法をご紹介いたし... -
Django
【Django × Ajax】ページの更新せずに内容を変える
タイトル通りの内容を実装する方法を備忘録代わりにご紹介していきます。 もし改善点などありましたら是非ご教示いただけたらと思います! Ajaxについてはこちらで分かりやすく解説されております。 【実装する内容】 本記事で実装する内容はこんな感じで... -
Django
【Django】レコード削除した際にCloudStorageでも削除するように
CloudStorageと連携しているDjangoのアプリケーション内で、レコードを削除したときに一緒にストレージ内のファイルも削除する方法をご紹介します。 【問題】 DjangoアプリケーションをGAEにデプロイしCloudSQLと連携した際に、データベース上のメディアフ... -
Django
【Django×GoogleCloudStorage】メディアファイルを本番環境で扱う
Googleが提供するGAE(Google App Engine)を用いてDjangoアプリケーションをホスティングした場合、ImageFieldを使用した画像を表示させようとするとうまくいきません。 「GAE(GCP)で画像も扱いたい!」 そんな方向けに、解決策として Google Cloud Sto... -
Django
DjangoアプリケーションとCloud SQL(MySQL)の連携
本記事では、Djnagoで作成したアプリケーションとGoogleが提供する Cloud SQL (MySQL)を連携させる方法をご紹介いたします。 今回の内容 ・DjangoアプリケーションをGCPにデプロイするための準備・データベース作成・データベースとの連携 Djangoフレー... -
Django
【django-environ】機密情報を.envファイルで管理する方法
Djangoを用いてアプリケーションを作成する際に、settings.pyなどに機密情報(パスワードやメールアドレスなど)を直接記述してしまっていませんか??セキュリティ上の観点から、設定フィル内にハードコーディングするのは好ましくありません。 本記事で... -
Django
【初めてのDjango】(発展編 #08)DeleteViewを用いてDBのレコード削除
本記事では「初めてのDjango(発展編)」として、初めてDjangoというフレームワークを使用してWebアプリケーションを作ってみたい!という方向けに、簡単なアプリケーションを作成しながら基本的な知識をご紹介していきます。 本シリーズの全容はこのよう... -
Django
【初めてのDjango】(発展編 #07)UpdateViewを用いてデータベース編集
本記事では「初めてのDjango(発展編)」として、初めてDjangoというフレームワークを使用してWebアプリケーションを作ってみたい!という方向けに、簡単なアプリケーションを作成しながら基本的な知識をご紹介していきます。 本シリーズの全容はこのよう... -
Django
【初めてのDjango】(発展編 #06)DetailViewを用いて詳細表示
本記事では「初めてのDjango(発展編)」として、初めてDjangoというフレームワークを使用してWebアプリケーションを作ってみたい!という方向けに、簡単なアプリケーションを作成しながら基本的な知識をご紹介していきます。 本シリーズの全容はこのよう...