      If a migration is unapplied its row is removed from the table. Having
      a row in the table always means a migration is applied.
      """
  
      @python_2_unicode_compatible
      class Migration(models.Model):
          app = models.CharField(max_length=255)
          name = models.CharField(max_length=255)
          applied = models.DateTimeField(default=now)
  
 
</s> remove @python_2_unicode_compatible
 </s> add  </s> remove @python_2_unicode_compatible
 </s> add  </s> remove @python_2_unicode_compatible
 </s> add  </s> remove @python_2_unicode_compatible
 </s> add  </s> remove @python_2_unicode_compatible
 </s> add 
      If a migration is unapplied its row is removed from the table. Having
      a row in the table always means a migration is applied.
      """
  

      class Migration(models.Model):
          app = models.CharField(max_length=255)
          name = models.CharField(max_length=255)
          applied = models.DateTimeField(default=now)
  
keep keep keep keep replace keep keep keep keep keep
 Refs #23919 -- Removed python_2_unicode_compatible decorator usage 
django/db/migrations/recorder.py