特定のモジュールのユーザー名をフィルタリングしようとしています。
User に関連付けられている Person というモジュールがあります。すべての Person オブジェクトを取得できますが、ユーザー名も取得するにはどうすればよいですか。
私の解決策は User.objects.all() を使用することですが、 admin account のように全員を取得したくありません。Person のすべてのユーザーとそれに関連付けられたユーザー名のみを取得したいので、関数とテンプレートでそれらを使用できます。
これが意味をなさない場合は申し訳ありませんが、状況を説明するために最善を尽くしています My 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)
私のviews.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 %}