马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 LYF511 于 2020-3-14 09:07 编辑
哈喽,大家好,今天我们来学习Python Web开发【1】
ps:本课程没有特别深奥的地方(如:数据库等),会Python和一点html基础就可以学习!
先回答鱼油的一些问题:
问:为什么是Python? | 答:Python在本地运行时可以修改文件,读取文件,相比用js(javascript)做实在太方便了! | 问:我需要什么基础? | 答:会Python和一点html基础就可以学习! | 问:我需要准备些什么?
| 答:电脑、安装Python(电脑)、安装花生壳(电脑)、安装web.py库(Python) | 问:怎么安装web.py库? | 答:【Ctrl+R】调出运行,输入【cmd】打开命令提示符,输入就可以安装! |
|
|
还有什么疑问及时提出来,我会回复并且补上
作者这里用的是Windows10、Python3.8.1,Web.py0.40
让我们开始学习吧!
第一个项目:Hello, web!
安装好web.py后,新建一个.py文件输入代码:
有鱼油问了:
答:会报错且web.py导入名是web。
运行,没有报错就是安装成功了!
接着,我们定义网址所对应的类:
这个是一个元组,每两个为一对,
上面的代码写的是:当用户访问到http://你的IP:8080/时,
发送get请求,他会自动调用hello这个类的GET方法,
所以,我们还需要一个hello类:
class hello:
def GET(self):
return 'Hello, web!'
又有鱼油问了:你这个return 'Hello, web!'是什么意思?
答:return返回的内容就是显示的内容,因为我们要显示Hello, web!,所以就要return 'Hello, web!'
然后,我们要告诉程序访问这个网址要用hello这个类的方法并运行
app = web.application(urls, globals())
app.run()
现在,你就够成了一个完整的网页,F5走起!
完整代码:import web
urls = (
'/' , 'hello'
)
class hello:
def GET(self):
return 'Hello, web!'
app = web.application(urls, globals())
app.run()
这节课就到这里,下节课再见~
课后作业: 1.如果return的内容有中文的话,可能会乱码,请解决它 | 2.请让网页多些色彩 |
答案:
下一节课:【Python】Web开发【2】
|