title: How can I fix this issue: Provide a one-off default now?
body: <p>When I run <code>makemigrations</code> I get this error:</p>
  <pre><code>You are trying to add the field 'post_date' with 'auto_now_add=True' to user asking without a default; the database needs something
   to populate existing rows.
  
   1) Provide a one-off default now (will be set on all existing rows)
   2) Quit, and let me add a default in models.py
  Select an option:
  </code></pre>
  <p>In this code I try to set the date field and I find this error. When I do a search about this issue I find that I need to set the default and I set:</p>
  <pre><code>from django.utils import timezone
  post_date = models.DateField(auto_now_add=True, default=timezone.now())
  </code></pre>
  <p>When I set <code>default</code> I get this error:</p>
  <pre><code>WARNINGS:
  community.UserAsking.post_date: (fields.W161) Fixed default value provided.
          HINT: It seems you set a fixed date / time / datetime value as default for this field. This may not be what you want. If y
  ou want to have the current date as default, use `django.utils.timezone.now`
  </code></pre>
  <p>How can I skip this issue and migrate successfully?</p>
  <p><code>models.py</code>:</p>
  <pre><code>class UserAsking(models.Model):
      userprofile = models.ForeignKey(UserProfile, on_delete=models.CASCADE)
      title = models.CharField(max_length=100, blank=False, help_text='Be specific and imagine you’re asking a question to another person')
      question = models.TextField(max_length=500, blank=False, help_text='Include all the information someone would need to answer your question')
      field = models.CharField(max_length=20, choices=CHOICE, default='Technology', help_text='Add the field to describe what your question is about')
      post_date = models.DateField(auto_now_add=True)
  </code></pre>