Djangoでお手軽に論理削除(Logical Deletion)を実装する
Djangoのモデルにお手軽に論理削除の機能を追加するライブラリのご紹介
Django-Boost
Django-Boost https://github.com/ChanTsune/django-boost
今回、論理削除を実装するにあたって利用するライブラリです。
論理削除の機能以外にもDjangoで開発を行うときに便利な関数、ミックスインクラス群が纏ったパッケージです。
Djangoのモデルにお手軽に論理削除の機能を追加するライブラリのご紹介
Django-Boost https://github.com/ChanTsune/django-boost
今回、論理削除を実装するにあたって利用するライブラリです。
論理削除の機能以外にもDjangoで開発を行うときに便利な関数、ミックスインクラス群が纏ったパッケージです。
Djangoテンプレート内でPythonの組み込み関数zip,range,dir,getattrなどの関数を利用できるようにするライブラリのご紹介。
https://github.com/ChanTsune/django-boost
django-boost: version 1.0
pip install django-boost
pipを用いてインストールするかまたは、
git clone https://github.com/ChanTsune/Django-Boost.git
python setup.py install
GitHubから直接クローンしてもインストール出来ます。
settings.py
INSTALLED_APPS = [
...
'django_boost',
]
メールアドレスを利用したログイン
settings.py
Djangoのログイン認証時に?next=URLを付けるとそのURLにリダイレクトさせることができることを知っている人は多いことでしょう。
その機能をそれ以外のFormでも利用できるようにする方法を記しておきます。