我和一些同事正在就此進行辯論。當你期待只有一個時,有沒有一種首選的方式來檢索Django中的對象? 兩個明顯的方法是: try:
obj = MyModel.objects.get(id=1)
except MyModel.DoesNotExist:
# we have no object! do something
pass
和 objs = M
我有Django模型是項目列表,我希望每個列表上的項目具有單獨的排序順序。也許列表1會按名稱對行項目進行排序,按日期列出2,並按優先級列出3。 這些模型看上去或多或少是這樣的: class ListItem(models.Model):
priority = models.IntegerField(choices=PRIORITY_CHOICES)
name = models.