Python– category –
-
Python
[Django] allauthでメール検証(verification)を送信方法
前提 以下の記事の内容を先に完了していることをオススメする。 最も基本的なdjango-allauthを使用したログイン機能DjangoでCustomUser+allauthを使用した認証[Django] allauthのtemplatesのHTMLをカスタマイズする方法[Django] メール送信する方法。SMTP... -
Python
DjangoのForm機能の説明
皆さん、こんにちは。今日はDjangoのFormクラスについて紹介したいと思います。 前回までで説明した事は以下になります。 Djangoプロジェクト作成Django初期設定Djangoテンプレート説明DjangoCSS設定及び説明Djangoモデルの説明Django管理者機能の説明Djan... -
Python
[Django] メール送信する方法。SMTP利用とconsole利用について
SMTPの場合 settings.pyに以下を追記。 # For e-mail EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST = 'smtp.mailserver.com' EMAIL_PORT = 587 EMAIL_USE_TLS = True EMAIL_HOST_USER = 'administrator... -
Python
[Django] allauthで/logoutにアクセスしたらログアウト状態にする方法
前提 以下の記事の内容を先に完了している必要がある。 最も基本的なdjango-allauthを使用したログイン機能DjangoでCustomUser+allauthを使用した認証[Django] allauthのtemplatesのHTMLをカスタマイズする方法 以下のような画面を表示しないでURLにアクセ... -
Python
[Django] ModelのDatatimeにtimzezoneでデータを挿入する時はdjango.utils.timezoneを使う
Pythonのdatatimeにはnativeとawareが存在 nativeはタイムゾーンを持たないdatetime awareはタイムゾーンを持つdatetime ベストプラクティスはawareにしてシステムごとにタイムゾーンに変換 django.utls.timezone を使用する django.utls.timezoneを使用す... -
Python
[Django] allauthのtemplatesのHTMLをカスタマイズする方法
前提 以下の記事の内容を先に完了している必要がある。 最も基本的なdjango-allauthを使用したログイン機能DjangoでCustomUser+allauthを使用した認証 Templateファイルをコピー テンプレート用ディレクトリを作成。※任意のため注意 mkdir template/custom... -
Python
[Django] 最もシンプルなファイルアップロード機能をファンクションベースで作成
ソース settings.pyにMEDIA_ROOLを追加 MEDIA_ROOT = os.path.join(BASE_DIR, 'media') MEDIA_URL = '/media/' forms.pyを作成 from django import forms class UploadFileForm(forms.Form): file = forms.FileField() views.pyにupload_f... -
Python
[Django] Wagtail+docker環境を作成
Wagtailとは? DjangoのCMS用ライブライブBlogやポータルサイトなどに特化しているわけでなく、あくまでCMSを作成するためのライブラリWordpressのWagtailを入れたら直ぐに使えるというわけではない。CMSライブラリだと一番使われている(Githubのスター数... -
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') 選択自体で出来てしまう。 設定自体... -
Python
Djangoテーブルにデータを追加する方法
皆さん、こんにちは。今日はDjangoのデータの追加について紹介したいと思います。 前回までで説明した事は以下になります。 Djangoプロジェクト作成Django初期設定Djangoテンプレート説明DjangoCSS設定及び説明Djangoモデルの説明Django管理者機能の説明Dj...
