Django Extend AbstractUser and use email Field as default in other field
<p>I'm using Django 1.9.2 with python 2.7.3, rest framework and allauth. I'm extending from django.contrib.auth.models.AbstractUser and I want to get the email field from AbstractUser and use it as default in other field:</p>

<pre><code>from django.contrib.auth.models import AbstractUser


class MyUser(AbstractUser):

    def get_email(self):
        return self.email

    email_from_work = models.EmailField(default=get_email())
</code></pre>

<p>But when I use this code, I get the following error:</p>

<pre><code>File "./behnowapp/models.py", line 48, in MyUser
    email_from_work = models.EmailField(default=get_email())
TypeError: get_email() takes exactly 1 argument (0 given)
</code></pre>

<p>What is the way for get the email attribute?</p>