Django 1.0 以降のモデルは継承することができるらしい。ということで django.contrib.auth.models.User モデルを継承してみた。 from django.db import models from django.contrib.auth import models as auth_models class MyUser(auth_models.User): foo = models.IntegerField(blank=True) ところがユーザーモデルを拡張して作ったこのモデルのマネジャには、通常のユーザーモデルには付いているユーザー作成ショートカット create_user が存在しない。まぁ、通常の方法によるユーザー作成は可能だけれども。 >>> MyUser.objects.create_user('spam', 'ham@example.jp'