[python] mod_python, Python Server Pages a importovani modulu
.: smilelover :.
smilelover na centrum.cz
Středa Březen 29 17:54:16 CEST 2006
Zdravim,
hraju si s PSP a trapi me jedna vec. Kdyz napr. pomoci .htaccess souboru v
Apachi nastavim pro urcity adresar mod_python do modu PSP, PSP mi tam
jedou krasne a to vcetne importovani .py souboru jako modulu. Proste jako
v Pythonu.
Kdyz ale ten .htaccess soubor s direktivama hodim o adresar vys nez je
volany skript, tak sice PSP jedou (aktivovani PSP funguje rekurzivne), ale
import .py souboru skonci chybou. Kod:
import foo
hodi:
Mod_python error: "PythonHandler mod_python.psp"
Traceback (most recent call last):
File "/usr/lib/python2.4/site-packages/mod_python/apache.py", line 299,
in HandlerDispatch
result = object(req)
File "/usr/lib/python2.4/site-packages/mod_python/psp.py", line 297, in
handler
p.run()
File "/usr/lib/python2.4/site-packages/mod_python/psp.py", line 208, in
run
exec code in global_scope
File "/var/www/python/hello.psp", line 3, in ?
import foo
ImportError: No module named foo
soubor foo.py je normalne ve stejnem adresari jako volany PSP skript. Jak
zajistit, abych mohl i ve vnorenych adresarich bezne imporotvat a nemusel
aktivovat mod_python/PSP explicitne pro kazdy potrebny adresar?
Dan
Další informace o konferenci Python