Pylonen / Routen Did url_for () Änderung innerhalb von Vorlagen?
Frage
Ich erhalte eine Fehlermeldung:
GenerationException: url_for could not generate URL. Called with args: () {}
von dieser Linie einer mako Vorlage:
<p>Your url is ${h.url_for()}</p>
Im Laufe meiner helpers.py, ich habe:
from routes import url_for
Mit Blick auf die Routen-1.12.1-py2.6.egg / Routen / util.py, scheinen ich zu gehen falsch über Linie (es nennt _screenargs).
Dies ist einfache Funktionalität aus dem Pylonen Buch. Was dumme Sache mache ich falsch? Gab es einen neuen url_current ()? Wo?
Lösung
Ich wusste url_for()
nicht (keine Argumente) war immer legal, aber wenn es ist, und das ist, was Sie sich beziehen als „url_current“ Ich glaube, die neuen Ansatz url
Objekt zu verwenden ist, ruft ein Verfahren auf sie als url.current()
.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow