gpt4 book ai didi

python - 使用 Django 管理站点自动填充 created_by 字段

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

我想将 Django 管理界面用于一个非常简单的 Web 应用程序,但我无法解决一个应该不难解决的问题 ..

考虑以下几点:

class Contact(models.Model):
name = models.CharField(max_length=250, blank=False)
created_by = models.ForeignKey(User, blank=False)

我找不到自动填充 created_by 字段并让 Django 管理员知道它的方法。我见过的大多数方法都意味着重载对象的保存方法并将其传递给请求用户。它们都需要构建您的自定义 View 和/或表单。

在管理站点中创建新联系人的最佳表单不应该显示 created_by 字段(这很容易)并使用当前用户自动填充它(这似乎比它应该的更难) .

最佳答案

http://code.djangoproject.com/wiki/CookBookNewformsAdminAndUser

涉及在您的 ModelAdmin 对象上实现保存方法。

关于python - 使用 Django 管理站点自动填充 created_by 字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/855816/

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