一、web.py简介
web.py是一款轻量级的Python web开发框架,简单、高效、学习成本低,特别适合作为python web开发的入门框架。官方站点:http://webpy.org/
二、web.py安装
1、下载:http://webpy.org/static/web.py-0.33.tar.gz
2、解压并进入web.py-0.33目录,安装:python setup.py install
三、创建简易博客
1、目录说明:主目录blog/,模板目录blog/templates
2、在数据库“test”中创建表“entries”
CREATE TABLE entries (
id INT AUTO_INCREMENT,
title TEXT,
content TEXT,
posted_on DATETIME,
primary key (id)
);
3、在主目录创建blog.py,blog/blog.py
#载入框架
import web
#载入数据库操作model(稍后创建)
import model
#URL映射
urls = (
'/', 'Index',
'/view/(/d+)', 'View',
'/new', 'New',
'/delete/(/d+)', 'Delete',
'/edit/(/d+)', 'Edit',
'/login', 'Login',
'/logout', 'Logout',
)
app = web.application(urls, globals())
#模板公共变量
t_globals = {
'datestr': web.datestr,
'cookie': web.cookies,
}
#指定模板目录,并设定