Baňka přesměruje na GAE

hlasů
1

Hi I am using baňky (http://flask.pocoo.org/) na app engine, Google. Mám následující kód

@app.route(/edit.html, methods=['GET', 'POST'])
def create():
if request.method == 'GET':
    form = ImageForm()  
    return render_template('edit.html', title=u'Add', form=form)

if request.method == 'POST':
    image = Image()        
    form = ImageForm(request.form, image)
    if form.validate() and request.files['image']:
        form.populate_obj(image)
        if request.files['image']:
            image.file = request.files['image'].read()
        image.put()
        return redirect(url_for(edit, id=image.key()))
    else:
        return render_template('edit.html', title=u'Add', form=form)

@app.route(/edit/<id>.html, methods=['GET', 'POST'])
def edit(id):
    image = Image.get(id) 
    form  = ImageForm(request.form, image)
    return render_template('edit.html', title=u'Edit', form=form)   

ale prohlížeč nepodporuje mi přesměrovat na danou adresu URL v

return redirect(url_for(edit, id=image.key()))

Dostal jsem zprávu:

image Status: 302 Found Content-Type: text / html; charset = utf-8 Umístění: http://localhost:8080/edit/agtyb3VnaC1kcmFmdHILCxIFSW1hZ2UYDQw.html Content-Length: 299

Přesměrování ...

Přesměrování ...

Ty by měly být automaticky přesměrováni na cílovou adresu URL: /edit/agtyb3VnaC1kcmFmdHILCxIFSW1hZ2UYDQw.html. Pokud tomu tak není, klikněte na odkaz.

Nemohu pochopit, co je porucha s mým kódem?

Položena 27/03/2011 v 21:17
zdroj uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
7

Něco v kódu je výstup textu k vyjádření před rámec baňky vysílá svoji odpověď (vypadá to, že ať je to cokoliv tisku ‚image‘), - s největší pravděpodobností máte nějaký příkaz print někde v kódu. Výsledkem je, že záhlaví baňka se snaží výstupu interpretovány jako část těla odpovědi místo.

Odpovězeno 28/03/2011 v 02:24
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more