找答案首先要弄清楚自己所面对的是啥问题,拿你问的「web.py 增删改查 都怎么做」举例。 web.py 是一个框架,你增删改查的是数据,数据可以存储在数据库中,也可以存储在本地文件甚至缓存中,我猜你的意思是存储在数据库中。 so,所以你的问题可以细分为两条: 如何在 Python 中操作数据库 怎样在 Python Web 框架中封装数据请求 顺着这个思路,一通搜索,发现大家在 Web 框架中一般用两种方式操作数据库: 直接写 SQL 使用 ORM 我觉得大部分能描述清楚的问题,都能找到答案,所以问问题之前最好多想一下,自己困惑的到底是啥, 关于你问的问题,我在 webpy 的网站上帮你找到了答案: http://webpy.org/cookbook/multidbshttp://webpy.org/cookbook/queryhttp://webpy.org/cookbook/inserthttp://webpy.org/cookbook/deletehttp://webpy.org/cookbook/updatehttp://webpy.org/docs/0.3/api#web.db 有时候网上搜到的资料(尤其中文网站)多是说的一知半解,不太可信,还是要以官网为主。有些困惑也可以看看源代码。
找答案首先要弄清楚自己所面对的是啥问题,拿你问的「web.py 增删改查 都怎么做」举例。
web.py 是一个框架,你增删改查的是数据,数据可以存储在数据库中,也可以存储在本地文件甚至缓存中,我猜你的意思是存储在数据库中。
so,所以你的问题可以细分为两条:
顺着这个思路,一通搜索,发现大家在 Web 框架中一般用两种方式操作数据库:
我觉得大部分能描述清楚的问题,都能找到答案,所以问问题之前最好多想一下,自己困惑的到底是啥,
关于你问的问题,我在 webpy 的网站上帮你找到了答案:
http://webpy.org/cookbook/multidbs
http://webpy.org/cookbook/query
http://webpy.org/cookbook/insert
http://webpy.org/cookbook/delete
http://webpy.org/cookbook/update
http://webpy.org/docs/0.3/api#web.db
有时候网上搜到的资料(尤其中文网站)多是说的一知半解,不太可信,还是要以官网为主。有些困惑也可以看看源代码。