У меня есть мини-приложение, в котором пользователи могут войти в систему, просмотреть свой профиль и следовать друг за другом. «Follow» - это отношение, как регулярные отношения «друг» в виртуальных сообществах, но это не обязательно взаимно, а это означает, что вы можете следовать за пользователем, не требуя, чтобы пользователь следил за тем человеком, который следует за ним. моя проблема: если я являюсь зарегистрированным пользователем, и я перехожу к профилю X и нажимаю кнопку, как я могу взять текущий идентификатор профиля? (Текущий профиль означает профиль, который я, зарегистрированный пользователь , я просмотр прямо сейчас)django получение текущего идентификатора пользователя
вид:.
def follow(request):
if request.method == 'POST':
form = FollowForm(request.POST)
if form.is_valid():
new_obj = form.save(commit=False)
new_obj.initiated_by = request.user
u = User.objects. what here?
new_obj.follow = u
new_obj.save()
return HttpResponseRedirect('.')
else:
form = FollowForm()
return render_to_response('followme/follow.html', {
'form': form,
},
context_instance=RequestContext(request))
спасибо заранее!
кажется правильным, но я получаю сообщение об ошибке: нужно больше чем 1 значение для распаковки и я не понимаю, почему у меня есть более одного значения в декларации u. спасибо! – dana
Любой может изменить значение скрытого поля ... –