django如何接收android发送的请求,求详细代码

2025-04-29 09:59:28
推荐回答(1个)
回答1:

restful接口,给你一个示例吧,是我自己写的论坛App的发评论的代码:

@hybrid_login_required
def post_Comment(request):
    comment = Comment()
    #print dir(dict(request.POST))
    user = request.user
    comment.user=user
    comment.reply=Reply.objects.get(id=request.POST["rid"])    
    form =  CommentForm(request.POST,instance=comment)
    if form.is_valid():
        form.save()
        comment.reply.topic.timestame=datetime.now()
        comment.reply.topic.save()
        return HttpResponse(json.dumps({"result":True}),content_type="application/json")
    else:
        #print form.errors
        return HttpResponse(json.dumps({"result":False,"message":formerror_cat(form)}),content_type="application/json")