我一直在尝试过滤特定模块的用户名。
我有一个名为 Person 的模块,它与 User 相关联。我可以获取所有 Person 对象,但我怎样才能获取他们的用户名。
我的解决方案是使用 User.objects.all() 但我不想抓住每个人都喜欢 admin account 。我只想获取 Person 中的所有用户及其关联的用户名。所以我可以在我的函数和模板中使用它们。
对不起,如果这没有意义,我正在尽力解释情况我的models.py
class Person(models.Model):
user = models.ForeignKey(User)
name = models.CharField(max_length=100)
image = models.FileField(upload_to="images/",blank=True,null=True)
我的观点.py
def Everyone(request):
everyone = Person.objects.all()
return render('everyone.html',{'everyone':everyone})
每个人.html
{% if everyone %}
{% for one in everyone %}
<a href ="{% url world:profile username %}">{{one.name}}
{% endfor %}
{% endif %}