Я использую пакет REST Framework для Django.Я пытаюсь создать способ обработки запроса POST, когда нажата следующая кнопка.Пока что со стороны API View у меня есть это:
class FollowToggle(APIView):
def post(self, id=None):
target = get_object_or_404(User, id=id)
follower = self.request.user
if follower.is_authenticated():
if follower in target.followers.all():
target.followers.delete(follower)
else:
target.followers.create(follower)
data = {
"success": 1
}
return Response(data)
Теперь, что я хотел бы сделать, это с помощью моего ProfileView, я бы хотел обрабатывать запросы POST, выполняя APIView, который я создал с определеннымпараметры.Как мне это сделать?
class ProfileView(DetailView):
model = User
slug_field = 'username'
template_name = 'accounts/profile.html'
if request.method == 'POST':
//Call the API with the parameters