title: Separate fields for Users and admins in Django models.py
body: <p>I have a BooleanField in my models.py file.</p>
  
  <p>I want it to be True for all Admins/Superusers by default, while I want it to be False for all other users by default. </p>
  
  <p>I don't want to use if-else template tags in my html for this purpose, and I am hoping to get a more cleaner solution.</p>
  
  <p>Something like:</p>
  
  <pre><code>field_name = models.BooleanField(
  if author.is_superuser:
      default = True
  else:
      default=False
  )
  </code></pre>
  
  <p>Any help is appreciated.
  Here the author is the author of the 'Post' which is the model class.</p>
  
  <p>Edit 1: The user.is_superuser which I need is actually the author's user. I need to verify whether the author of a Blog post is a superuser or not, and then assign the default value for the Boolean field.</p>