title: How to get TextChoice enum value in __str__ method
body: <p>This is how I tried defining models in <code>models.py</code></p>
  
  <pre><code>from django.db import models
  
  class Country(models.Model):
      class Countries(models.TextChoices):
          US = 'US', 'United States'
          EP = 'EP', 'Europe'
          IND = 'IN', 'India'
  
      name = models.CharField(max_length=2,
                          choices=Countries.choices,
                          blank=True)
  
      def __str__(self):
          return getattr(self.Countries, self.name)
  </code></pre>
  
  <p>the <strong>str</strong> invocation just gives two letter country code. How do I get full info like <code>US (United states)</code> or <code>US, United States</code></p>
  
  <p>When I add country manually in <code>admin</code> It shows full name. It must be getting it from somehow.</p>