示例#1
0
    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)
示例#2
0
    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
示例#3
0
    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)
示例#4
0
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)
示例#5
0
文件: views.py 项目: acronuts/motion
 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)