예제 #1
0
def add_spell(request):
    form = SpellForm()
    if request.method == "POST":
        spell = SpellForm(data=request.POST, files=request.FILES)
        if spell.is_valid():
            spell.save()
            return HttpResponseRedirect(reverse('wouso.interface.cpanel.views.spells'))
        else:
            form = spell
    return render_to_response('cpanel/add_spell.html', {'form': form, 'module': 'spells'}, context_instance=RequestContext(request))
예제 #2
0
파일: views.py 프로젝트: anaion/wouso
def add_spell(request):
    form = SpellForm()
    if request.method == "POST":
        spell = SpellForm(data = request.POST)
        if spell.is_valid():
            spell.save()
            return HttpResponseRedirect(reverse('wouso.interface.cpanel.views.spells'))
        else:
            form = spell
    return render_to_response('cpanel/add_spell.html', {'form': form, 'module': 'spells'}, context_instance=RequestContext(request))
예제 #3
0
def edit_spell(request, id):
    spell = get_object_or_404(Spell, pk=id)
    if request.method == "POST":
        form = SpellForm(data = request.POST, instance = spell, files=request.FILES)
        if form.is_valid():
            form.save()
            return HttpResponseRedirect(reverse('wouso.interface.cpanel.views.spells'))
    else:
        form = SpellForm(instance=spell)
    return render_to_response('cpanel/edit_spell.html', {'form':form, 'module': 'spells'}, context_instance=RequestContext(request))
예제 #4
0
파일: views.py 프로젝트: anaion/wouso
def edit_spell(request, id):

    spell = get_object_or_404(Spell, pk=id)
    if request.method == "POST":
        form = SpellForm(data = request.POST, instance = spell)
        if form.is_valid():
            form.save()
            return HttpResponseRedirect(reverse('wouso.interface.cpanel.views.spells'))
    else:
        form = SpellForm(instance=spell)
    return render_to_response('cpanel/edit_spell.html', {'form':form, 'module': 'spells'}, context_instance=RequestContext(request))