У меня есть мини-приложение, в котором пользователи могут входить в систему, просматривать свой профиль и следовать друг за другом.
«Follow» - это отношение, похожее на обычные отношения «друг» в виртуальных сообществах, но оно не обязательно является взаимным, что означает, что можно следовать за пользователем без необходимости, чтобы пользователь следовал за тем человеком, который следует за ним.
моя проблема заключается в:
если я вошел в систему, и я перехожу к профилю X и нажимаю кнопку «следуй», как я могу получить идентификатор текущего профиля? (текущий профиль означает профиль, который я, зарегистрированный пользователь, просматриваю прямо сейчас. )
вид:
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))
спасибо заранее!