gpt4 book ai didi

python - 如何为 Django ForeignKey Model 或 AdminModel 字段指定默认值?

转载 作者:IT老高 更新时间:2023-10-28 20:36:22 25 4
gpt4 key购买 nike

如何在 django 模型或 AdminModel 中的 ForeignKey 字段上设置默认值?

类似的东西(但当然这不起作用)......

created_by = models.ForeignKey(User, default=request.user)

我知道我可以在 View 中“欺骗”它,但就 AdminModel 而言,这似乎是不可能的。

最佳答案

class Foo(models.Model):
a = models.CharField(max_length=42)

class Bar(models.Model):
b = models.CharField(max_length=42)
a = models.ForeignKey(Foo, default=lambda: Foo.objects.get(id=1) )

关于python - 如何为 Django ForeignKey Model 或 AdminModel 字段指定默认值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/937954/

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