Hi Leute,
ich habe heute mal angefangen mit Pylons zu spielen. Bis jetzt klappt alles ganz gut, nur der Wechsel der Template-Engine will nicht so recht.
Jaja. Zu viel Magie tut keinem gut. Die Frage ist jetzt, wer dran Schuld ist Ich schieb das mal auf die Pylons Leute. Deren "c" objekt gibt für nicht existierende Objekte einen leeren String zurück (sehr nervig)
Das ist jetzt Jinja im Weg, weil es auf "jinja_allowed_attributes" testet. Ich hab jetzt mal einen Workaround in die aktuelle Jinja Version eingebaut und werd dann mal mit Ben Bangert sprechen. Einstweilen einfach auf Jinja "tip" updaten.
Danke, hat wunderbar funktioniert.
Leider funktionieren auch einige der webhelper nicht wie gewünscht.
Dann muss ich mich wohl doch mal mit Mako beschäftigen, obwohl es mir wiederstrebt wenn eine Template-Engine mit beliebigem Python Code gefüttert werden kann.
Whitie hat geschrieben:Dann muss ich mich wohl doch mal mit Mako beschäftigen, obwohl es mir wiederstrebt wenn eine Template-Engine mit beliebigem Python Code gefüttert werden kann.
Du könntest alternativ auch überlegen von Pylons auf was anders zu wechseln
mitsuhiko hat geschrieben:Du könntest alternativ auch überlegen von Pylons auf was anders zu wechseln
Wobei, als ich mir Ben Bangerts Talk zu "Re-usable Web Components" angehört habe, klang alles noch sinnvoll, gut und praktisch. Dummerweise hat das ganz anders ausgeschaut, als ich Pylons tatsächlich mal *ausprobiert* habe. Wobei, ich habe ja letztens jemanden reden gehört, dass Pylons eine tolle Dokumentation hat - also hat sich da entweder viel geändert oder der jemand hatte einfach keine Ahnung.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Leonidas hat geschrieben:Wobei, ich habe ja letztens jemanden reden gehört, dass Pylons eine tolle Dokumentation hat - also hat sich da entweder viel geändert oder der jemand hatte einfach keine Ahnung.
Die Pylons docs sind wirklich ziemlich gut. Vor allem seit dem alle Libs im selben Wiki dokumentiert werden. Da tut sich was.
Zurück zum Thema: Es gibt einen schicken Weg direkt in Pylons um das Problem zu lösen. Meinen Workaround hab ich jetzt wieder rausgemacht und das Vorgehen in der Framework dokumentation erklärt: http://jinja.pocoo.org/documentation/frameworks