Beispiel #1
0
def add_store(request,user_id=1):
    if request.POST:
        user = auth.get_user(request).id
        form = StoreForm(request.POST)
        if form.is_valid():
            Store = form.save(commit=False)
            Store.store_user_add_store = request.user
            form.save()
    return redirect('/')
Beispiel #2
0
def add_store(request, user_id=1):
    if request.POST:
        user = auth.get_user(request).id
        form = StoreForm(request.POST)
        if form.is_valid():
            Store = form.save(commit=False)
            Store.store_user_add_store = request.user
            form.save()
    return redirect('/')
Beispiel #3
0
def create_store(request):
    logger.debug('calling store.views.create_store()')
    if request.method == 'POST':
        store_form = StoreForm(data=request.POST)
        if store_form.is_valid():
            store = store_form.save(commit=False)
            store.owner = request.user
            print 'user = {0}'.format(vars(request.user))
            store.save()
            return owner_profile(request)
        else:
            print store_form.errors
            return HttpResponse("Create store is failed.")
    else:
        # for visitor, generate empty menu
        
        menu = MenuService.new_user_menu(request.user)
        
        store_form = StoreForm()
        
    requestContext = RequestContext(request, {'menu':menu,
                                              'store_form': store_form, 
                                              'page_title': 'Create store'} )

    # Render the template depending on the context.
    return render_to_response('new.html', requestContext)