【发布时间】:2020-04-30 18:20:52
【问题描述】:
我有一个类似的设置。
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
现在在我的管理面板中,我可以选择一位作者并在该特定作者下方添加书籍。当我打印出每个作者的所有书籍时,它会按照它们在管理面板中添加的顺序打印它们。
是否可以在管理面板中修改顺序,以便在打印时按照管理面板的顺序打印?
admin.py
@admin.register(Author)
class AuthorAdmin(admin.ModelAdmin):
pass
@admin.register(Book)
class BookAdmin(admin.ModelAdmin):
pass
【问题讨论】:
标签: python django python-3.x django-models django-views