Example #1
0
File: views.py Project: arruda/rmr
def new_ajax(request):
    "create a new store for the logged user, using ajax"
    
    if request.method == 'POST':
        post_dict = request.POST.copy()        
        post_dict['user'] = request.user.id
        form = NewStoreForm(post_dict)
        if form.is_valid():             
            object = form.save()
            return JsonResponse({'model':"store",'id':object.id, 'name':object.name})
        else:
            return JsonResponse({'errors': form.errors})
    
    return JsonResponse({})
Example #2
0
def new_ajax(request):
    "create a new store for the logged user, using ajax"

    if request.method == 'POST':
        post_dict = request.POST.copy()
        post_dict['user'] = request.user.id
        form = NewStoreForm(post_dict)
        if form.is_valid():
            object = form.save()
            return JsonResponse({
                'model': "store",
                'id': object.id,
                'name': object.name
            })
        else:
            return JsonResponse({'errors': form.errors})

    return JsonResponse({})
Example #3
0
def new(request):
    "create a new store for the logged user"

    if request.method == 'POST':
        form = NewStoreForm(request.POST)
        if form.is_valid():
            store = form.save(commit=False)
            store.user = request.user
            store.save()
            form.save_m2m()
            return redirect('filter_books')
    else:
        form = NewStoreForm()

    return locals()
Example #4
0
File: views.py Project: arruda/rmr
def new(request):
    "create a new store for the logged user"
    
    if request.method == 'POST':
        form = NewStoreForm(request.POST)
        if form.is_valid():             
            store = form.save(commit=False)
            store.user = request.user
            store.save()
            form.save_m2m()
            return redirect('filter_books')
    else:
        form = NewStoreForm()
    
    return locals()