Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 似乎无法检索有关django多对多的信息;对象没有属性';_Python_Django_Many To Many_Django Orm - Fatal编程技术网

Python 似乎无法检索有关django多对多的信息;对象没有属性';

Python 似乎无法检索有关django多对多的信息;对象没有属性';,python,django,many-to-many,django-orm,Python,Django,Many To Many,Django Orm,在我的应用程序中,我有一个自定义的“组集合”模型,用于将用户分组在一起。但我似乎无法检索组中的用户 from django.db import models from django.contrib.auth.models import User class Profile(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE, blank=True) display_name =

在我的应用程序中,我有一个自定义的“组集合”模型,用于将用户分组在一起。但我似乎无法检索组中的用户

from django.db import models
from django.contrib.auth.models import User



class Profile(models.Model):
    user = models.OneToOneField(User, on_delete=models.CASCADE, blank=True)
    display_name = models.CharField(max_length=30, blank=True)
    slug = models.CharField(max_length=30, blank=True)
    bio = models.TextField(max_length=500, blank=True)
    avatar = models.ImageField(upload_to = 'avatars/', default = 'avatars/default.jpg')
    location = models.CharField(max_length=30, blank=True)
    birth_date = models.DateField(null=True, blank=True)
    public = models.BooleanField(default = False)

    def __str__(self):
        return self.slug

class Group_Sets(models.Model):
    name = models.CharField(max_length=30)
    slug = models.CharField(max_length=30, blank=True)
    bio = models.TextField(max_length=500, blank=True)
    users = models.ManyToManyField(User, related_name='users')
    public = models.BooleanField(default = False)

    def __str__(self):
        return self.slug
一旦我们得到一个Group\u Set对象,Group=get\u object\u或\u 404(),所有其他属性都会工作。但是,group.users返回'auth.User.none',即使我可以在数据库和管理中看到关系函数


有人看到我的设置有什么问题吗

我犯了一个愚蠢的错误,你需要使用“group.users.all()”,就是这样。记住您的相关名称和all方法。

不清楚您正在运行什么代码以及得到什么结果。您是否尝试过
group.users.all()
?有关更多信息,请参阅上的文档。