Javascript 从Django模型中从多个字段提取用户

Javascript 从Django模型中从多个字段提取用户,javascript,html,django,django-models,Javascript,Html,Django,Django Models,我想提取遵循特定用户的用户。我这里有两个模型 class User(AbstractUser): pass views.py def profile(request, userq): usera = User.objects.get(id = userq) posts = Post.objects.filter(userp = userq).all()[::-1] print(userq) try: follow1 = Follower.

我想提取遵循特定用户的用户。我这里有两个模型

class User(AbstractUser):
    pass
views.py

def profile(request, userq):
    usera = User.objects.get(id = userq)
    posts = Post.objects.filter(userp = userq).all()[::-1]
    print(userq)
    try:
        follow1 = Follower.objects.filter(following = usera).all()
    except:
        follow1= []
    try:
        follow2 = Follower.objects.get(user = usera).following.all()
    except:
        f = Follower.objects.create(user = usera)
        follow2= f.following.all()
    print(follow1)
    print(follow2)

    return render(request,"network/profile.html",{
        "posts":posts,"usera":usera,"follow1":follow1,"follow2":follow2
    })

如何在views.py中实现这一点?

如果需要后跟特定用户的用户:

Follower.objects.get(user = your_user).following.all()
User.objects.filter(follower__user = your_user)
如果您需要遵循特定用户的用户:

Follower.objects.get(user = your_user).following.all()
User.objects.filter(follower__user = your_user)

它将获得“您的用户”正在关注的所有用户,我希望所有关注“您的用户”的用户。对不起,问错了。我已经编辑了问题我不知道是什么问题,但它返回了空的查询集try,相关名称为
User.objects.filter(follow\u User=your\u User)
,有效?不,无效。我尝试了Follower.objects.filter(following=您的用户)。它起作用了,但返回了follower instances您可以从follower instances获得
value\u list('User\u id',flat=True)
,但奇怪的是,我的决定对您不起作用。您可以将views.py添加到问题中吗?