gpt4 book ai didi

python - 如何按字母顺序对多对多 django-admin 框中的值进行排序?

转载 作者:太空狗 更新时间:2023-10-29 21:44:47 24 4
gpt4 key购买 nike

我有一个像这样的简单模型:

class Artist(models.Model):
surname = models.CharField(max_length=200)
name = models.CharField(max_length=200, blank=True)
slug = models.SlugField(unique=True)
photo = models.ImageField(upload_to='artists', blank=True)
bio = models.TextField(blank=True)

class Images(models.Model):
title = models.CharField(max_length=200)
artist = models.ManyToManyField(Artist)
img = models.ImageField(upload_to='images')

好吧,我开始插入一些艺术家,然后转到图片插入表单。我发现多对多艺术家框未排序:

  • 蒙迪诺奥尔多
  • 阿利普兰蒂·贝尔纳多
  • Rotella Mimmo
  • 安东尼奥语料库

代替:

  • 阿利普兰蒂·贝尔纳多
  • 安东尼奥语料库
  • 蒙迪诺奥尔多
  • Rotella Mimmo

我该如何解决这个问题?有什么建议吗?提前谢谢你。

马特奥

最佳答案

设置ordering在 Article 的内部 Meta 类上。

class Article(models.Model):
....

class Meta:
ordering = ['surname', 'name']

关于python - 如何按字母顺序对多对多 django-admin 框中的值进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1324602/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com