У меня есть установка, подобная этой.
class Author(models.Model):
first_name = models.CharField(max_length=30)
last_name = models.CharField(max_length=40)
books = models.ManyToManyField(Book)
def __unicode__(self):
return self.title
class Book(models.Model):
title = models.CharField(max_length=100)
author = models.ForeignKey(Author)
def __unicode__(self):
return self.title
Теперь в моей админ-панели я могу выбрать автора и добавить книги под этим c автором. Когда я распечатываю все книги для каждого автора, он печатает их в том порядке, в котором они были добавлены на панели администратора.
Можно ли изменить порядок на панели администратора, чтобы при печати они печатали в порядке админки?
admin.py
@admin.register(Author)
class AuthorAdmin(admin.ModelAdmin):
pass
@admin.register(Book)
class BookAdmin(admin.ModelAdmin):
pass