我试图在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上工作
如果您需要更多信息,请告诉我。
似乎您想使用ForeignKey字段将用户绑定到设备。
https://docs.djangoproject.com/zh-CN/1.8/ref/models/fields/#django.db.models.ForeignKey
repaired_by = models.ForeignKey(User, null=True)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句