Webサービスでよくある「パスワードには大文字小文字数字を含むようにしてください。」を実装する方法をご紹介します。 大文字小文字数字を含むよう
Djangoのモデルにお手軽に論理削除の機能を追加するライブラリのご紹介 Django-Boost Django-Boost https://github.com/ChanTsune/django-boost 今回、論理削除を実装するにあたって利用するライブラリです。 論理
DjangoでフォームやDBのフィールドに入力制限を設けたい場合に利用するバリデーター(Validator)を自作する方法のメモ はじめに Dj
Djangoのユーザー認証をDjango標準のUserモデルではなく自分で定義したものを利用するメモです。 カスタムユーザー Djangoでカス
Djangoでいくつかプロジェクトを作っていると大体、自分なりのプロジェクトの雛形っていうのができてくると思います。 毎回、デフォルトのテンプ
Djangoでリクエストヘッダやレスポンスヘッダを操作する方法のご紹介 基本 リクエストヘッダはHttpRequestのMETA属性、レスポンス
今回はFormViewについて詳しく見てみましょう。 Githubよりソースコードを拝借します。 django/django https://github.com/django/django/tree/stable/2.2.x FormView では、FormViewから class FormView(TemplateResponseMixin, BaseFormView): """A view for displaying
pipでdjango-herokuをインストールしようとするとdjango-herokuが依存しているpsycopg2がコンパイルにコケてイ
Djangoでテストを行うときに、モデルを利用したテストを行うことがあると思うのですが、そのときに毎回マイグレーションファイルを作成してから
クラスベース クラスベースビューから操作する場合はdispatchメソッドをオーバーライドするのが一番お手軽だろう。 from datetime import datetime, timedelta from django.views.generic import TemplateView class MyView(TemplateView): template_name =
Djangoには独自の管理コマンドを定義する機能が用意されています。 独自コマンド ここで言うDjangoのコマンドとは、 python manage.py runserver などmanage
どこかで見たことがあるタイトルですねー それは置いておいて、今回はDjango Rest Frameworkを利用して超お手軽&便利なAPIドキ
Djangoテンプレート内でPythonの組み込み関数zip,range,dir,getattrなどの関数を利用できるようにするライブラリの
GitHub 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から直接クローンしてもインストール出来ます。 アプ
Djangoではリダイレクトを意味するステータスコードは旧来の301、302が採用されているので、これを新しいステータスコードに置き換える方
django-debug-toolbarを導入してみたところ「サイドバーは表示されるにも関わらず、パネルをクリックした際、表示されるはずの詳
Djangoで作ったウェブアプリに対して、 httpできたアクセス全てをhttpsに変える設定の仕方です。 httpsに対応させたらhttpのア
もはや、djangoで開発を行うなら欠かせないと言っても過言ではないdjango-debug-toolbarのご紹介 django-debug-toolbar ページの表示速度や、S
Djangoでプロジェクトを作っているとAPI-KEYなどの外部に漏れると問題のある情報を扱う場面が登場すると思います。 外部に漏れると困る情
Djangoのログイン認証時に?next=URLを付けるとそのURLにリダイレクトさせることができることを知っている人は多いことでしょう。 そ