title: Django admin: can I define fields order?
body: <p>I use abstract models in Django like:  </p>
  
  <pre><code>class Tree(models.Model):
      parent = models.ForeignKey('self', default=None, null=True, blank=True,
                                 related_name="%(app_label)s_%(class)s_parent")
  
      class Meta:
          abstract = True
  
  class Genre(Tree):
      title = models.CharField(max_length=150)
  </code></pre>
  
  <p>And all fields from the abstract model go first in Django's admin panel:</p>
  
  <pre><code>parent:
  abstract_field2:
  title:
  model_field2:
  ...
  </code></pre>
  
  <p>Is there a way to put them (fields from abstract classes) in the end of the list?<br>
  Or a more general way to define order of fields?</p>