title: Django Rest Framework and @staticmethod. What is the benefit of it?
body: <p>I was coding some methods in serializers.py usign PyCharm. Then I had to code a method to get a name.</p>
  
  <pre><code> def get_artist_name(obj):
      return obj.artist.name
  </code></pre>
  
  <p>Then PyCharm suggested me to make the method static. </p>
  
  <pre><code> @staticmethod
   def get_artist_name(obj):
      return obj.artist.name
  </code></pre>
  
  <p>Since then I'm wondering what is benefit of it? It's a good practice or something like that? If there is any documentation I can read about this specific topic, thanks in advance. </p>