Python– category –
-
Python
最も基本的なdjango-allauthを使用したログイン機能
前提 DjangoがインストールできていることDjangoの一般的な使い方が理解できていることDjangoの環境はコンテナ、仮想化何でもよい。 インストール まずはpipでインストール。 pip install django-allauth 設定 settings.pyの修正 TEMPLATES = [ { 'BAC... -
Python
DjangoのInconsistentMigrationHistoryの解決方法
エラー概要 CustomUserモデルの修正をすると以下のようなエラーが発生する django.db.migrations.exceptions.InconsistentMigrationHistory: Migration admin.0001_initial is applied before its dependency user.0001_initial on database 'default&... -
Python
DjangoでCustomUser+allauthを使用した認証
前提 こちらの記事の内容を理解するために 最も基本的なdjango-allauthを使用したログイン機能 に読むことをオススメします。 CustomUserとは何か? django-allauthのCustomUserと自ら定義したユーザ(model)でログインすることができる機能。CustomUser... -
Python
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... -
Python
[Django] Admin(管理)画面にModelを表示する方法。admin.site.registerの利用方法
Admin(管理)画面に表示する方法 admin.site.registerを利用することで表示される。 from django.contrib import admin from .models import SampleModel admin.site.register(SampleModel) -
Python
[Django] ログイン中のユーザ情報を取得
利用シーン ログイン中のユーザ情報で処理を変えたいログイン中のユーザ情報をcontext_data(ctx)をTemplateに渡したいログイン情報を元に別のデータを取得する ファンクションベースビュー request.user requestオブジェクトとして渡されているので呼び出... -
Python
[Django] urls.pyのパラメータをview.py渡して、パラメータ付きURLを利用する。
前述 urlpattersでパラメータ付きURLを使う時は必須一般的なWebサービスや企業向けシステムではURLパターンを引数として渡すことが多い(というかほぼ100%)サンプルではint型で実装したがChar型やUUID型も同様に記述 ファンクションベースビュー urls.py... -
Python
FCM+Python(firebase_admin)を使用してスマホ/WebにPUSH通知
前提 FMCのプロジェクトが作成されていること アプリ構成やウェブプッシュ証明書が正しく設定されていること iOSやAndroidの登録デバイスが取得できていること インストール firebase_adminをインストール。 pip install firebase_admin GOOGLE_APPLICATIO... -
Python
[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でインポー... -
Python
プログラミング未経験者の初心者がPythonを学習するメリット
プログラミングをやったことない人が、どのプログラミング言語を勉強すべきか?と迷うことは多くあります。 そんな人にオススメなのが「Python」です。 Pythonは世界で最も使用させている言語の1つで、 「Youtube」や「Instagram」などサービスもPythonで...
