Size: a a a

Django [ru] #STAY HOME

2020 May 31

p

paulwinex in Django [ru] #STAY HOME
такой же если у парента есть
источник

JT

James Town in Django [ru] #STAY HOME
Petro Alexeenko
а надо для всех?
сделал так:

def get_user_profile(request, username):
   user = User.objects.get(username=username)
   num_post = tt_list.objects.filter(worker=request.user).count()
   return render(request, 'ttmgr/user_profile.html', {"user": user, "num_post": num_post})

Итого, я получаю число записей по авторизованному пользователю, но данный шаблон применим ко всем пользователям. По факту у меня отображается число записей текущего авторизованного пользователя во всех профилях (всех пользователей), а нужно, чтобы отображалось число по конкретному пользователю, чей профиль открыт
источник

РС

Роман Сарнов... in Django [ru] #STAY HOME
Да, понял
источник

РС

Роман Сарнов... in Django [ru] #STAY HOME
Спасибо!
источник

A

Andrey in Django [ru] #STAY HOME
Кемп 👨🏻‍💻
Здравствуйте
как мне вот это связать?
Это erwin data modeler?
источник

n

nighthtr [backend] in Django [ru] #STAY HOME
James Town
сделал так:

def get_user_profile(request, username):
   user = User.objects.get(username=username)
   num_post = tt_list.objects.filter(worker=request.user).count()
   return render(request, 'ttmgr/user_profile.html', {"user": user, "num_post": num_post})

Итого, я получаю число записей по авторизованному пользователю, но данный шаблон применим ко всем пользователям. По факту у меня отображается число записей текущего авторизованного пользователя во всех профилях (всех пользователей), а нужно, чтобы отображалось число по конкретному пользователю, чей профиль открыт
Почему юзер из реквеста?
источник

n

nighthtr [backend] in Django [ru] #STAY HOME
Или ты наугад пишешь?
источник

JT

James Town in Django [ru] #STAY HOME
nighthtr [backend]
Почему юзер из реквеста?
все, сделал
источник

n

nighthtr [backend] in Django [ru] #STAY HOME
Petro Alexeenko
звучит логично, у меня есть идея
Я был прав?)
источник

PA

Petro Alexeenko in Django [ru] #STAY HOME
nighthtr [backend]
Я был прав?)
Да, идея оказалась в правильном направлении, спасибо
источник

PA

Petro Alexeenko in Django [ru] #STAY HOME
James Town
сделал так:

def get_user_profile(request, username):
   user = User.objects.get(username=username)
   num_post = tt_list.objects.filter(worker=request.user).count()
   return render(request, 'ttmgr/user_profile.html', {"user": user, "num_post": num_post})

Итого, я получаю число записей по авторизованному пользователю, но данный шаблон применим ко всем пользователям. По факту у меня отображается число записей текущего авторизованного пользователя во всех профилях (всех пользователей), а нужно, чтобы отображалось число по конкретному пользователю, чей профиль открыт
а username из url берешь?
источник

PA

Petro Alexeenko in Django [ru] #STAY HOME
James Town
сделал так:

def get_user_profile(request, username):
   user = User.objects.get(username=username)
   num_post = tt_list.objects.filter(worker=request.user).count()
   return render(request, 'ttmgr/user_profile.html', {"user": user, "num_post": num_post})

Итого, я получаю число записей по авторизованному пользователю, но данный шаблон применим ко всем пользователям. По факту у меня отображается число записей текущего авторизованного пользователя во всех профилях (всех пользователей), а нужно, чтобы отображалось число по конкретному пользователю, чей профиль открыт
а, убери в фильтре request. user и замени на просто user
источник

n

nighthtr [backend] in Django [ru] #STAY HOME
А может в питон перекатиться.. 😎
источник

A

Andrey in Django [ru] #STAY HOME
nighthtr [backend]
А может в питон перекатиться.. 😎
Откуда?
источник

A

Andrey in Django [ru] #STAY HOME
Php
источник

n

nighthtr [backend] in Django [ru] #STAY HOME
Andrey
Откуда?
Php макака)
источник

JT

James Town in Django [ru] #STAY HOME
Petro Alexeenko
а username из url берешь?
да
источник

A

Andrey in Django [ru] #STAY HOME
Угадал)))
источник

JT

James Town in Django [ru] #STAY HOME
def get_user_profile(request, username):
   userprofile = User.objects.get(username=username)
   num_post = tt_list.objects.filter(worker=userprofile).count()
   return render(request, 'ttmgr/user_profile.html', {"user": userprofile, "num_post": num_post})

так сделал
источник

n

nighthtr [backend] in Django [ru] #STAY HOME
Andrey
Угадал)))
Я ещё тайп скрипт могу) чуть-чуть..
источник