2
私は、オブジェクトの関係とカウントフィールドをどのように追跡するのか少し苦労しています。私のDjangoのサイトでDjangoを使ってデータベース内のオブジェクトを数えたり、フィルタリングしたりする
、私は、プロファイルモデルを持っている:
user = models.ForeignKey(User, unique=True)
name = models.CharField(_('name'), null=True, blank=True)
about = models.TextField(_('about'), null=True, blank=True)
location = models.CharField(_('location'), null=True, blank=True)
website = models.URLField(_('website'), null=True, blank=True)
私の理解では、これが外部キーとしてユーザー名を使用していることです。
ユーザーが記入した完成したプロファイルの数と、特定の「要素/フィールド」を持つプロファイルの数を数えて表示することができますか? (名前)*を記入してください。私が試した:プロファイルモデルは、ユーザーごとに存在するので、私は推測していますユーザー、として私のプロファイルの同じ数を与えた
Profile.objects.all().count()
は、それがブランクであっても、です。
これらのフィールドの1つを持つプロファイルをどのようにカウントするかは不明ですし、完成した「名前」フィールドの数を数える方法もわかりません。
Profile.objects.all().name.count()
Djangoはqueryset apiにいくつかの良いドキュメントを持っていますが、その現在
- 間違った用語の私の使用を言い訳してください、私の頭の上に少し行く: は、私が試してみました。