Tag Archives: Django

Python

【django】Beautiful Soapを使ったサイトマップのテストケースの書き方

Beautiful Soupを使って、djangoのサイトマップ用テストケースの作成方法を紹介します。これにより、いつのまにかサイトマップが壊れていた。。。ということを防ぐことができます。

read more »

Python

【Django 1.8】refresh_from_dbを使ってモデルをリロードする

DJango1.8からModelクラスにrefresh_from_dbというメソッドが追加されました。このメソッドは名前の通り、モデルの情報をDBからリロードします。

個人的には、特にテストケースでの利用に便利だと感じました。

read more »

Python

【Django】ユーザ認証システムの注意点

Djangoのユーザ認証システムの注意点と、その解決方法を紹介します。具体的な注意点は、loginメソッド(django.contrib.auth.login)の引数に、DBから取得したUserを与えるとエラーが発生してしまうことです。

read more »

Python

【django】ajaxに対応した、ログインをチェックするmixinの作成

ajaxに対応した、ログインチェックをするdjangoのmixinを紹介します。また、それに加えて、スーパーユーザ以外からのアクセスを弾くmixinを紹介します。

read more »

Python

【Django】ユニットテストでテスト用URLパターンを追加する方法

Djangoのユニットテストで、テスト用のURLパターンを追加する方法を紹介します。この仕組みを使うと、mixinのテストなどを用意に実行することができます。

この記事では、mixinのテストを通して、Djangoのユニットテスト用にURLパターンを追加する方法を紹介していきます。

read more »