class Person(Model):
user = OneToOneField(User)
the_field = IntegerField(default=0, verbose_name='Нужное вам поле, которого нет в User')
another_field = CharField(blank=True, verbose_name='Ещё одно')
parent = ForeignKey('self', null=True) # Может, вам захотелось древовидную структуру?
P.S. Создавать юзера нужно командой User.objects.create_user(username=username, password=password ...), а не просто create. create_user делает из пароля свёртку.