title: How to change field name in Django REST Framework
body: <p>I am trying to change Model field name in DRF Serializer like alias in SQL. I have tried different methods but cannot succeed.</p>
  
  <p><strong>models.py</strong></p>
  
  <pre><code>class Park(models.Model):
      name = models.CharField(max_length=256)
      alternate_name = models.CharField(max_length=256, blank=True)
      objects = models.GeoManager()
  
      class Meta:
          db_table = u'p_park'
  
      def __unicode__(self):
          return '%s' % self.name
  
      def alias_alternate_name(self):
          return self.alternate_name
  </code></pre>
  
  <p><strong>serializers.py</strong></p>
  
  <pre><code>class ParkSerializer(serializers.ModelSerializer):
  
      location = serializers.Field(source='alias_alternate_name')
      #location = serializers.SerializerMethodField(source='alias_alternate_name')
  
      #alternate_name as location
  
  
      class Meta:
          model = Park
          fields = ('id', 'name', 'location')
  </code></pre>
  
  <p>I have also tried to add alias in Django Queryset but cannot changed.</p>
  
  <p><strong>Updated</strong></p>
  
  <p>This is the exception that i am facing</p>
  
  <blockquote>
    <p>AttributeError at /ViewName/ 'module' object has no attribute 'Field'</p>
  </blockquote>
  
  <p>How can I do this?</p>