невозможно использовать item.count в шаблоне django - PullRequest
0 голосов
/ 26 июня 2018

Я создаю веб-сайт на основе сообщества, и когда я создал модель профиля, у меня был владелец в качестве иностранного пользователя для пользователя, но в представлениях я сделал

args['user'] = user = request.user
args['profile'] = UserCommunityProfile.objects.filter(owner = user)

и я также попытался сделать owner_id__exact = user.id и owner_id = user.id, но все равно ничего

в шаблоне, если я делаю {{ profile.count }} я ничего не понимаю, почему это так? а это мои модели .py

class UserCommunityProfile(models.Model):
    class Meta():
        db_table = "user_profile"
        verbose_name = "User Community Profile"
        verbose_name_plural = "Users Community Profiles"

    owner = models.ForeignKey(
        User,
        related_name="user_profile_user_key",
        verbose_name="owner of the profile",
        blank=False,
        null=False,
        on_delete = models.CASCADE,
    )
    DOB = models.DateField (
        auto_now=False,
        auto_now_add=False,
    )
    user_description = models.TextField (
        blank=False,
        null=False,
    )
    profile_picture = models.ImageField(
        upload_to='community-profile-pictures',
        default='default.png'
    )
    profile_creation = models.DateTimeField(
        auto_now_add=True
    )

    def __str__(self):
        return self.owner.username
...