Na to muzu dat rychlou odpoved: Django [www.djangoproject.com] (jo, vim, ze mame jeste dalsi web frameworky, nechci delat flame, ale prave Django dost pomaha pri prechodu z PHP, treba diky podpore formatovani datetime funkci).
Detailne v pripade Djanga: - pro jednotliva URL je vytvoreny soubor (muze byt vice souboru), ktery v sobe ma danou mapu URL. - i18n je vyrazne vyreseno uz v ramci frameworku, neni potreba mit separatni URL (ale je mozne) - Django ma vlastni template jazyk, nicmene template jazyk lze pouzit libovoly, treba PSP - v ramci templates lze udelat "base" template s definovanymi prostory pro napr. "content", pricemz v konkretni template pro dane URL (konkretne view, ktere je namapovane pro dane URL) je mozne se odkazat a "podedit" z base template - v Djangu lze pouzit automaticky realtime generovane Admin rozhrani, at uz primo pro "staff" uzivatele, nebo alespon jako zaklad pro vlastni Admin, ktery se pak jednodusse rozsiri o dalsi funkcionalitu. Radek On 10/4/06, Marek Olšavský <[EMAIL PROTECTED]> wrote: > Dobry den, > trochu tu valcim s Pythonem a vidim, ze do konfery tutor tento dotaz > nepatril :-). > Zacnu druhym tematem: > Moje obvykla adresarova struktura pro web je: > > <URL> > |- lib > |- img > |- i18n > |- sprava > | |- cs > | |- en > |- www > |- cs > |- en > |- sprava > |- www > |- templates > |- sprava > |- web > > Pokud potrebuji delat administraci jdu na URL/sprava, pokud chce nekdo > na web, je z ULR presmerovan na URL/www (mozna zbytecnost, ale nemam > bordel k korenovem adresari.) > Tak a jadro pudla je v tom, ze nevim, jak si brat soubory z adresaru > lib, init, i18n (to jsou jen definice jazykovych konstantnich retezcu) a > templates, mam-li spusteny script v adresari sprava, nebo www. > tj. pujdu-li na adresu URL/sprava/articles.py , tak se mi musi natahnout > nejake knihovny z lib, lokalizace z ./../i18n/sprava/cs/articles.i18n.py > a sablona z ./../templates/sprava/articles.psp (ano psp je idealni stav). > O kapitole ( > http://docs.python.org/tut/node8.html#SECTION008400000000000000000 ), > Moduly, vim, ale moc moudry z toho zatim nejsem. Co ma obsahovat soubor > __init__.py? Jak script z adresare sprava pozna, kam ma pro nej sahnout? > Proste potrebuji zpusob, jak se dostanu k relativni adresaci, jako byla > v PHP. > > A druhy problem je asi pro radu lidi jednoduchy. Kdyz mam naplnene > veskere potrebne promenne a pole, chci nacist sablonu PSP, kterou pak > poslu na vystup (do prohlizece), jak se k ni dostanu zatim nevim. > Dokonce bych potreboval, aby jedna sablona delala layout cele stranky a > dalsi sablony by byly jen castecne, ve kterych by byl jen ten "frame" s > potrebnym obsahem. > > Doufam, ze se mi podarilo vse zformulovat rozumne a dekuji za > eventualni radu. > > > -- MO > > - -- > > MaReK "Penguin" Olšavský > PHP Voodoo > private mail: [EMAIL PROTECTED] > private web: http://orsm.wz.cz > ICQ#: 160 178 925; MSN: [EMAIL PROTECTED]; Skype: Penguin_007 > tel.: +420-603-519-650; +420-775-154-689 (775-1-LINUX) > > Na stránce bylo napsáno: "Optimalizováno pro Explorer 5, nebo lepší". > Tak jsem přešel na Mozilla Firefox --> http://firefox.czilla.cz/ > _______________________________________________ > Python mailing list > [email protected] > http://www.py.cz/mailman/listinfo/python > _______________________________________________ Python mailing list [email protected] http://www.py.cz/mailman/listinfo/python
