Django– tag –
-
DjangoでCustomUser+allauthを使用した認証
前提 こちらの記事の内容を理解するために 最も基本的なdjango-allauthを使用したログイン機能 に読むことをオススメします。 CustomUserとは何か? django-allauthのCustomUserと自ら定義したユーザ(model)でログインすることができる機能。CustomUser... -
Djangoの特定Viewに認証認可login_requiredする方法
Function BasedとClass Basedともにデコレーターを使用する。 Function Based Viewの場合 views.py from django.contrib.auth.decorators import login_required @login_required def index(request): pass Class Based Viewの場合 views.py from django.v... -
[Django] Admin(管理)画面にModelを表示する方法。admin.site.registerの利用方法
Admin(管理)画面に表示する方法 admin.site.registerを利用することで表示される。 from django.contrib import admin from .models import SampleModel admin.site.register(SampleModel) -
[Django] ログイン中のユーザ情報を取得
利用シーン ログイン中のユーザ情報で処理を変えたいログイン中のユーザ情報をcontext_data(ctx)をTemplateに渡したいログイン情報を元に別のデータを取得する ファンクションベースビュー request.user requestオブジェクトとして渡されているので呼び出... -
[Django] urls.pyのパラメータをview.py渡して、パラメータ付きURLを利用する。
前述 urlpattersでパラメータ付きURLを使う時は必須一般的なWebサービスや企業向けシステムではURLパターンを引数として渡すことが多い(というかほぼ100%)サンプルではint型で実装したがChar型やUUID型も同様に記述 ファンクションベースビュー urls.py... -
FCM+Python(firebase_admin)を使用してスマホ/WebにPUSH通知
前提 FMCのプロジェクトが作成されていること アプリ構成やウェブプッシュ証明書が正しく設定されていること iOSやAndroidの登録デバイスが取得できていること インストール firebase_adminをインストール。 pip install firebase_admin GOOGLE_APPLICATIO... -
[Django] datadump/loaddataでデータのエクスポート/インポート
datadumpでエクスポート 全てをエクスポート python manage.py dumpdata polls > polls/fixtures/dumpdata.json 特定のModelをエクスポート python manage.py dumpdata polls.Question > polls/fixtures/datadump_Question.json loaddataでインポー... -
DjangoでHello Worldの初めてのWeb画面を実装しよう!
Djangoで「Hello World!」をする方法を紹介します。 この記事はLinuxサーバに事前にPythonおよびDjangoをインストールしていることを前提に記載しています。 ↓の手順を事前に実施しておいてください。 ディレクトリ構成などは↓と同じにしています。 [st-c... -
LinuxにDjangoをインストールする手順
LinuxにDjango(ジャンゴ)をインストールする手順を紹介します。 Djangoとは、Pythonで作られているのWEBフレームワークです。Djangoには、画面生成・DB処理・アプリケーション処理など多くの機能が標準で使用できます。またDjangoは多く導入実績やナレッジ... -
WindowsにDjangoをインストールする手順
Windows環境でDjangoをインストールする方法を紹介します。 Djangoとは、Pythonで作られているのWEBフレームワークです。Djangoには、画面生成・DB処理・アプリケーション処理など多くの機能が標準で使用できます。またDjangoは多く導入実績やナレッジもあ...