Exemplo n.º 1
0
Arquivo: admin.py Projeto: gmist/f-toy
def add(request):
    tmp_gift = Gift()
    form = GiftForm(instance=tmp_gift)
    if request.method == 'POST' and form.validate(request.form):
        gift = form.save()
        return redirect('/gift/admin/edit/%s/' % gift.key())
    return render_to_response('gift/admin/add.html', {'form':form.as_widget()})
Exemplo n.º 2
0
Arquivo: admin.py Projeto: gmist/f-toy
def edit(request, key):
    ret_url = request.values.get('ret_url', '')
    gift = Gift.get(key)
    if gift is None:
        return redirect('/gift/admin/all/')
    edit_form = GiftForm(instance=gift)
    if request.method == 'POST' and edit_form.validate(request.form):
        edit_form.save()
        if ret_url:
            return redirect(ret_url)
        return redirect('/gift/admin/all/')
    add_new_thumb_form = AddNewThumb()
    return render_to_response('gift/admin/edit.html',
            {'edit_form':edit_form.as_widget(),
             'gift':gift,
             'add_new_thumb_form':add_new_thumb_form.as_widget()})