gpt4 book ai didi

django - 在 Django Admin 中自定义一对一关系下拉菜单

转载 作者:行者123 更新时间:2023-12-04 07:15:08 29 4
gpt4 key购买 nike

我对我的用户有一个一对一的关系,将他们连接到他们的帐户我如何编辑这个由 Django 提供的下拉列表,以便它直接在下拉框中为我提供更详细的信息。
现在它说

Profile Object(1035)
我希望它说类似的话
Username(ID)

最佳答案

您可以覆盖 __str__方法。因此,如果您有一个名为 Profile 的模型,然后您可以使用以下方法实现:

from django.conf import settings

class Profile(models.Model):
user = models.OneToOneField(
settings.AUTH_USER_MODEL,
on_delete=models.CASCADE
)

def __str__(self):
return f'{self.user}({self.pk})'
__str__因此,方法返回一个字符串,该字符串决定对象在下拉菜单等中的外观。

关于django - 在 Django Admin 中自定义一对一关系下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68808528/

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