Ejemplo n.º 1
0
def edit_recording(request, id=None):
    """Shows a form for editing recording objects"""
    form = forms.Recording(*([request.POST.dict()] if request.method=='POST' else []), **dict(([('initial', request.GET.dict())] if request.method=='GET' else [])+([('instance', models.Recording.objects.get(id=id))] if id is not None else [])))
    context = RequestContext(request, dict(utils.creation_form_context(form), **{
        'title': u'Изменение информации об аудиозаписи',
    }))
    return XHttpResponse(request, {'title':context['title'], 'content':get_template('form.htm').render(context)})
Ejemplo n.º 2
0
def edit_music(request, id=None):
    """Shows a form for editing music objects"""
    form = forms.Music(*([request.POST.dict()] if request.method=='POST' else []), **dict(([('initial', request.GET.dict())] if request.method=='GET' else [])+([('instance', models.Music.objects.get(id=id))] if id is not None else [])))
    #if request.method == 'POST': form.save()
    context = RequestContext(request, dict(utils.creation_form_context(form), **{
        'title': u'Изменение информации о музыкальном произведении',
    }))
    return XHttpResponse(request, {'title':context['title'], 'content':get_template('form.htm').render(context)})
Ejemplo n.º 3
0
def edit_poetry(request, id=None):
    """Shows a form for editing poetry objects"""
    form = forms.Poetry(*([request.POST.dict()] if request.method=='POST' else []), **dict(([('initial', request.GET.dict())] if request.method=='GET' else [])+([('instance', models.Poetry.objects.get(id=id))] if id is not None else [])))
    if request.method == 'POST':
        try: form.save(commit=False)
        except:
            import sys
            print sys.exc_info()
    context = RequestContext(request, dict(utils.creation_form_context(form), **{
        'title': u'Изменение информации о тексте',
    }))
    return XHttpResponse(request, {'title':context['title'], 'content':get_template('form.htm').render(context)})