做一个前后台交互的网页

# -*- coding: utf-8 -*-
import web
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
urls = (
'/','Index',
'/name','Name',
'/page/list_(\d+).html','Page',
'/movie/(\d+).html','Movie',
)
render = web.template.render('templates')
db=web.database(dbn="mysql",host="localhost",port =3306,user="root",passwd="123456",db="test",charset="utf8")
class Index(object):
def GET(self):
data=db.query("select *from dianying where id limit 0,15 ")#取出十五个数据
return render.dianying(data)
class Page(object):
def GET(self,pn):
pn=int(pn)
data=db.query("select *from dianying where id limit %s,15 "%(pn*15))
if pn==1:
return render.dianying(data,"",pn+1)#上下翻页
return render.dianying(data,pn-1,pn+1)
class Movie(object):
def GET(self,id):
data=db.query("select *from dianying where id=%s"%id)
return render.content(data[0])


if __name__ == '__main__':
web.application(urls,globals()).run()

转载于:https://www.cnblogs.com/ZHANG576433951/p/6139058.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值