criar linha de data ao criar superusuário

models.py

TITLE = (
    ('Classroom', 'Classroom'),
    ('Playground', 'Playground'),
    ('Staff Room','Staff Room'),
)

class Location(models.Model):
    user = models.ForeignKey(User,null=True)
    title = models.CharField('Incident Type', max_length=200,default=TITLE)
    parent_location_id = models.CharField('Parent Location', max_length=100, null=True, blank=True)
    is_active = models.BooleanField('Is Active', default=True)

def location_title(sender, instance, created, **kwargs):        
    if instance.is_superuser and not instance.location.is_active:

        instance.location.is_active=True
        instance.location.save()

post_save.connect(location_title, sender=User)

Eu quero inserir os dados padrão no banco de dados com certas condições.Isso deve acontecer ao criar superusuário viamanage.py createsuperuser Comente.

Eu não sei que é possível com o django, mas é o requisito.Eu tentei com o código acima.Estou recebendo o erro "AttributeError: 'usuário' objeto não tem atributo 'localização'" ao criar superusuário.

A amostra que eu precisava é dada abaixo

questionAnswers(2)

yourAnswerToTheQuestion