gpt4 book ai didi

python - 当我的消费者类与用户模型具有一对一关系时处理用户详细信息

转载 作者:太空宇宙 更新时间:2023-11-04 01:04:48 26 4
gpt4 key购买 nike

在我的应用程序中,我创建了一个 Consumer 类,它将数据保存在 Django User 类中,并在我创建的字段中添加其他特征。 Consumer 类以一对一的关系连接到 User。我能够发布数据。

但现在我需要根据请求中收到的用户名 搜索和检索信息。我无法根据 username 搜索 Consumer 类。请告知我如何实现这一目标。

我的代码如下

class Consumer(models.Model):
user= models.OneToOneField(User)
company=models.CharField(max_length=64)
street1=models.CharField(max_length=64)
street2=models.CharField(max_length=64)
city=models.CharField(max_length=64)
state=models.CharField(max_length=64)
country=models.CharField(max_length=64)

我正在尝试获取如下记录

def user_page(request, username):
consumer=get_object_or_404(Consumer, username=username) # locate record

出现以下错误

Cannot resolve keyword 'username' into field 

我也尝试了 User.username=username

最佳答案

你的意思可能是这样的:consumer = get_object_or_404(Consumer, user__username=username)

关于python - 当我的消费者类与用户模型具有一对一关系时处理用户详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30948386/

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