コード例 #1
0
ファイル: api.py プロジェクト: samidarko/semiocoder
def setJoblist(request):
    obj = Joblist(owner=request.user)
    form = JoblistForm(request.user, request.POST, instance=obj)
    if form.is_valid(): 
        obj = form.save()
        return getJoblistDetail(request.user, obj.id)
    else:
        message = {'joblist': {'error':{ } } }
        for k, v in form.errors.iteritems():
            message['job']['error'][k] = v[0]
        return message
コード例 #2
0
ファイル: api.py プロジェクト: samidarko/semiocoder
def editJoblist(request):
    try:
        obj = Joblist.objects.get(owner=request.user, id=request.POST['id'])
    except:
        return {'joblist': {'error':"Joblist does not exist", } }
    
    form = JoblistForm(request.user, request.POST, instance=obj)
    if form.is_valid(): 
        obj = form.save()
        return getJoblistDetail(request.user, obj.id)
    else:
        message = {'joblist': {'error':{ } } }
        for k, v in form.errors.iteritems():
            message['job']['error'][k] = v[0]
        return message