gpt4 book ai didi

Django:如何使用 settings.AUTH_USER_MODEL 执行查询?

转载 作者:行者123 更新时间:2023-12-02 14:51:42 25 4
gpt4 key购买 nike

这是我的模型:

class Company(models.Model):
user = models.ForeignKey(settings.AUTH_USER_MODEL,related_name="Company_Owner",on_delete=models.CASCADE,null=True,blank=True)
name = models.CharField(max_length=50,blank=False)
auditor = models.ManyToManyField(settings.AUTH_USER_MODEL,related_name='main_auditor',blank=True)

我想执行一个查询,该查询将显示与特定审计员关联的公司列表...

如何在 django 中使用 settings.AUTH_USER_MODEL 进行查询?

有人知道吗?

请帮忙

最佳答案

您可以使用 get_user_model() 这样做:

from django.contrib.auth import get_user_model

User = get_user_model()

first_user = User.objects.first()

first_user.Company_Owner.all() # will get all companies associated with the User

关于Django:如何使用 settings.AUTH_USER_MODEL 执行查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55259191/

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