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