技術ブログ– category –
-
Python
[Django][Celery] {“exc_type”: “NotRegistered”, “exc_message”: [“tasks.tasks.xxx”], “exc_module”: “celery.exceptions”}が出た時の対処方法と理由
対処方法 CeleryのWorkerとBrokerを再起動するば良い。 発生理由 以下のようにtaskを作成すると from celery import shared_task import fcm from project.celery import app @shared_task def hello(): print('Hello') 選択自体で出来てしまう。 設定自体... -
Git
[Git] インストール後に初期設定として ~/.gitconfig(global)に設定するべき項目 [mac/Linux編]
前提 gitの初期インストール後に設定 mac/Linuxが対象 最低限をモットーに作成 設定コマンド ユーザ名 git config --global user.name "username" SNSアカウントやGithubのアカウントがオススメ。 メールアドレス git config --global user.emai... -
Python
Djangoテーブルにデータを追加する方法
皆さん、こんにちは。今日はDjangoのデータの追加について紹介したいと思います。 前回までで説明した事は以下になります。 Djangoプロジェクト作成Django初期設定Djangoテンプレート説明DjangoCSS設定及び説明Djangoモデルの説明Django管理者機能の説明Dj... -
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... -
Linux
MongoDBをCentOS/OracleLinux/RHELにインストール
前提 インストールのみにフォーカスしている。ディレクトリ構成などの設定は省略バージョンは適宜読み替えること。今回は4.4でインストールWindows Subsystem for Linux (WSL) ではサポートされていないSELinuxは有効にしない。公式には設定方法があるので... -
ネットワーク
DNSサーバでDMARCレコードの設定
設定方法 _dmarc.shimi-dai.com IN TXT "v=DMARC1; p=none; rua=mailto:dmarc-ra@shimi-dai.com; ruf=mailto:dmarc-ra@shimi-dai.com” 基本はドメイン名とメールアドレスを指定すればOK。レポートようにメールアドレスは作成しましょう。 説明 _dmarc... -
Python
[Django] Admin(管理)画面にModelを表示する方法。admin.site.registerの利用方法
Admin(管理)画面に表示する方法 admin.site.registerを利用することで表示される。 from django.contrib import admin from .models import SampleModel admin.site.register(SampleModel)
