gpt4 book ai didi

python - 在 Django 中创建所有用户的列表

转载 作者:太空宇宙 更新时间:2023-11-03 17:19:00 25 4
gpt4 key购买 nike

我正在尝试在 Django 设置中创建所有用户的列表,以便列出正在设备上工作的人员,目前它会提取用户名。

REPAIRED_BY = (
('BLANK', 'Not Assigned'),
('USER1', User.objects.all()),
)

但它不允许我以字符串格式列出它们(即 Joe Smith)。我可以使用 value_list 获取名字和姓氏,但它显示为一个元组。 ('乔','史密斯')

repaired_by = models.CharField(max_length=100, choices=REPAIRED_BY, default='BLANK')

它需要能够将用户切换到不同的设备。用户 1 在计算机 1 和 2 上工作,而用户 2 在计算机 3 上工作

如果您需要更多信息,请告诉我。

最佳答案

您似乎希望使用外键字段将用户绑定(bind)到设备。

https://docs.djangoproject.com/en/1.8/ref/models/fields/#django.db.models.ForeignKey

repaired_by = models.ForeignKey(User, null=True)

关于python - 在 Django 中创建所有用户的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33370366/

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