Beautiful Soupを使って、djangoのサイトマップ用テストケースの作成方法を紹介します。これにより、いつのまにかサイトマップが壊れていた。。。ということを防ぐことができます。
タグ: Django
PythonPython【Django 1.8】refresh_from_dbを使ってモデルをリロードする
DJango1.8からModelクラスにrefresh_from_dbというメソッドが追加されました。このメソッドは名前の通り、モデルの情報をDBからリロードします。
個人的には、特にテストケースでの利用に便利だと感じました。
【Django】ユーザ認証システムの注意点
Djangoのユーザ認証システムの注意点と、その解決方法を紹介します。具体的な注意点は、loginメソッド(django.contrib.auth.login)の引数に、DBから取得したUserを与えるとエラーが発生してしまうことです。
【django】ajaxに対応した、ログインをチェックするmixinの作成
ajaxに対応した、ログインチェックをするdjangoのmixinを紹介します。また、それに加えて、スーパーユーザ以外からのアクセスを弾くmixinを紹介します。