我正在尝试获取或创建对象。
但是,如果我决定创建一个新对象,则要保留列表中该对象的编号,该对象用于特定的配置文件:
cat = Cat.objects.get_or_create(
profile='Juan'
defaults={
counter=Cat.objects.filter(profile='Juan').count() + 1
}
)
找到所有的猫并加1只猫似乎有点不可思议。我想知道是否可以使用F()或其他相关内容。
答案 0 :(得分:0)
AutoField
是您想要的。表中的每个新条目将获得比最后一个多1的整数值
class Cat(model.Model):
counter = models.AutoField()