karrigell是一個web服務器,支持用python開發的腳本生成網頁
# apt-get install karrigell
# apt-get install karrigell-doc
ps一下,就可以看到http服務器已經在運行了:/usr/bin/python /usr/share/karrigell/Karrigell.py /etc/karrigell/Karrigell.ini
每次機器重啓,http服務器都會自動運行。
然後,應該就可以在本機訪問http://127.0.0.1:8080/看到頁面了, 該頁面就是文件/var/lib/karrigell/index.html。
在/var/lib/karrigell/下新建hello.py,其內容爲:
print 'hello world!'
然後再訪問http://127.0.0.1:8080/hello.py 就會看到由此腳本生成的網頁了。
在/var/lib/karrigell/下新建目錄tmp
修改/etc/karrigell/Karrigell.ini文件: allow_directory_listing = all
重新啓動karrigell (kill剛纔ps到的進程號,再運行啓動命令)
然後再訪問http://127.0.0.1:8080/tmp/ 就可以看到目錄訪問了
修改文件/etc/karrigell/Karrigell.ini,在[Alias]下增加
autobuild=/your_path_to_autobuild_result
然後再訪問http://127.0.0.1:8080/autobuild/ 就可以看到之前的build記錄了
在/your_path_to_autobuild_result下增加 show.py,動態產生網頁,
然後再訪問http://127.0.0.1:8080/autobuild/show.py 就可以看到一目瞭然的信息了
用from HTMLTags import *可以較輕鬆的用python生成html文件