gpt4 book ai didi

django - django 选择字段的默认值

转载 作者:行者123 更新时间:2023-12-04 01:44:29 25 4
gpt4 key购买 nike

假设 类(class)照片是保存具有选择字段和其他属性的照片:

class Photo(models.Model):
ONLYME = 'O'
FRIENDS = 'F'
PUBLIC = 'P'
CHOICES = (
(ONLYME, "Me"),
(FRIENDS, "Friends"),
(PUBLIC, "Public"),
)

display = models.CharField(max_length=1, choices=CHOICES, blank=True, null=True)
user = models.ForeignKey(User)
description = models.TextField()
pub_date = models.DateTimeField(auto_now=True, auto_now_add=False)
update = models.DateTimeField(auto_now=False, auto_now_add=True)
image = models.ImageField(upload_to=get_upload_file_name, blank=True)

现在,如何在 display 中将照片的默认值或初始值设置为“ friend ”属性?

最佳答案

使用 default 属性:

display = models.CharField(..., default=FRIENDS)

或者
display = models.CharField(..., default=CHOICES[1][1])

关于django - django 选择字段的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22257622/

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