Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Dobar Templating Engine ili reshenje

[es] :: Python :: Dobar Templating Engine ili reshenje

[ Pregleda: 3476 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

NightHawk
Djordje Stojanovic
Nish

Član broj: 17045
Poruke: 209
*.dynamic.sbb.co.yu.

Jabber: night@elitesecurity.org
ICQ: 229516907
Sajt: www.shadow-inc.net


Profil

icon Dobar Templating Engine ili reshenje02.07.2007. u 11:46 - pre 203 meseci
Koji je dobar templating engine za python?
U principu moze i neko reshenje, znachi ne mora ceo engine.
Treba da dopovuche .html kod iz nekog file-a, pregleda ga i zameni definisane keyword-ove nekim tekstom (da ne radi replace nego samo da umesto tog kw-a uchita neki tekst) koji je definisan u config file-u.
Za php znam da postoji, ali mi je volja da zavrshim to u python-u.
Of all the things I've lost, I miss my mind the most.
 
Odgovor na temu

mr.marvin

Član broj: 137276
Poruke: 111
213.149.123.*



Profil

icon Re: Dobar Templating Engine ili reshenje02.07.2007. u 12:36 - pre 203 meseci
Nije engine, ali je prilicno korisno:

http://diveintopython.org/html_processing/index.html
 
Odgovor na temu

NightHawk
Djordje Stojanovic
Nish

Član broj: 17045
Poruke: 209
*.dynamic.sbb.co.yu.

Jabber: night@elitesecurity.org
ICQ: 229516907
Sajt: www.shadow-inc.net


Profil

icon Re: Dobar Templating Engine ili reshenje02.07.2007. u 13:35 - pre 203 meseci
Pogledacu detaljno
Samo, kako su se pokazali Cheetah i Myghty?
A Django Framework ?
Of all the things I've lost, I miss my mind the most.
 
Odgovor na temu

alex
Aleksandar Radulovic
Senior Software Engineer, Spotify
Stockholm, Sweden

Član broj: 71
Poruke: 2194
*.siminn.is.

Jabber: alex@a13x.info
ICQ: -1
Sajt: www.a13x.info


+1 Profil

icon Re: Dobar Templating Engine ili reshenje02.07.2007. u 16:32 - pre 203 meseci
Kako su se pokazali? Paa, odlicno!

Elem, od templating sistema za python preporucio bih Genshi ili TurboKid (koji je deo Turbogears projekta, koji svakako preporucujem!). Za tvoje potrebe, dovoljan je Genshi templating sistem.

Krajnje jednostavan primer:


Code:

import os
from genshi.template import TemplateLoader

loader = TemplateLoader([os.path.join(os.path.dirname(os.path.abspath(__file__)), 'tpl')], auto_reload=True)

def index(req):
        tmpl = loader.load('index.html')
        stream = tmpl.generate(name='Alex', times=5)
        return stream.render('xhtml')


Template izgleda ovako (u subdiru tpl):
Code:

<!DOCTYPE html
    PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en"
      xmlns:py="http://genshi.edgewall.org/">
  <body>
    <h1>Genshi test</h1>
    <hr />
    <ul py:if="times">
      <li py:for="i in range(times)">Hello, $name!</li>
    </ul>
  </body>
</html>


Toliko jednostavno - skript ce ispisati 5 puta Hello, Alex!. I veoma brzo!


Sto se tice Django-a, preferiram Turbogears, tako da se Django-m nisam preterano mnogo bavio. Takodje, u poslednje vreme Pylons stice veliku popularnost, svakako s razlogom.


Alex: My favorite site is http://localhost/
R.J. Oppenheimer: "I am become death, destroyer of worlds" (1945 AD)
tweet.13x ||
linkedin.13x
 
Odgovor na temu

Au197/79
Zlatan Kadragić
Minhen

Član broj: 3556
Poruke: 772
*.adsl.beotel.net.

Sajt: aurelije.blogspot.com


+47 Profil

icon Re: Dobar Templating Engine ili reshenje02.07.2007. u 16:51 - pre 203 meseci
Za turbogears se prisalo da je propao projekat jer ga jer vreme pregazilo za godinu dana, te da rade krupne promene sa neizvesnim krajem. Međutim ekipa je objavila da se ne odustaje od projekta, da su krenuli sa prebacivanjem na Genshi i SQLAlchemy veću 1.x grani a da će u 2.0 preći na fuziju sa Pylons kodom, da su već istražili kako je to moguće čak i lakše nego što su mislili. A i Django je sve bliži i bliži 1.0 izdanju, knjiga je u pripremi. Ostaje samo da se udari na Rails maniju :)
Bolje džaba ležat nego džaba radit.
 
Odgovor na temu

NightHawk
Djordje Stojanovic
Nish

Član broj: 17045
Poruke: 209
*.dynamic.sbb.co.yu.

Jabber: night@elitesecurity.org
ICQ: 229516907
Sajt: www.shadow-inc.net


Profil

icon Re: Dobar Templating Engine ili reshenje03.07.2007. u 13:47 - pre 203 meseci
Postavio sam Django, TurboGears, Cheetah i Pylons pa koji dodje do izrazaja kao jednostavniji za pochetak taj dobija glavnu ulogu
Sad gledam TG, kao primer sam uzeo TurboBlog
Of all the things I've lost, I miss my mind the most.
 
Odgovor na temu

[es] :: Python :: Dobar Templating Engine ili reshenje

[ Pregleda: 3476 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.