def form_valid(self, form): friend = Friend(name=form.cleaned_data['name'], mug_shot=form.cleaned_data['mug_shot']) friend.save() self.create_friend_accomplishments(form, 'has_accomplished', 'friend', friend, 'accomplishment') return HttpResponseRedirect(self.success_url)
def get_or_create_object(self): me = Friend.objects.filter(me=True).first() if not me: x = Friend.random_position() y = Friend.random_position() me = Friend(x=x, y=y, me=True) me.save() me.generate_friends() return me
def get(self, request): Friend.objects.all().delete() x = Friend.random_position() y = Friend.random_position() me = Friend(x=x, y=y, me=True) me.save() me.generate_friends() me_serialized = FriendSerializer(me) return Response(me_serialized.data)
def create_friend(request): name = request.POST['name'] sex = request.POST['sex'] age = request.POST['age'] phone = request.POST['phone'] email = request.POST['email'] live = request.POST['live'] address = request.POST['address'] mark = request.POST['mark'] friend = Friend() friend.name = name friend.sex = sex friend.age = age friend.phone = phone friend.email = email friend.live = live friend.address = address friend.mark = mark friend.save() # return HttpResponse("This data has been saved ok! Thanks.") return get_all_friends(request)
def post(self, request, *args, **kwargs): user = request.user receiver = self.get_object() friend_request = Friend(sender=user, receiver=receiver) friend_request.save() return Response(self.get_serializer(friend_request).data)