责任编辑将采用Python服务器端库:web.py 展开合作开发
web.py 是两个极为高性能的Python web库,较之于Django合作开发更为简约而方便快捷,总的来说更为适宜向我这种的北窝码农。
Github Web.py一、加装和导入 Web.py
加装
pip install web.py
    导入
import web
Web.py 在导入时不须要所带 .py 的前缀二、建立两个最基本上的中文网站
两个最基本上的 app.py 包涵几点文本:
#-*- coding: utf-8 -*-
        # 配置文件:app.py
        import web # 导入web.py库
        # 说明出访的URL,这儿则表示的是大部份积极响应,均由 class 第一类 index 来积极响应
        # 注:/(.*) 代表者的是二阶相匹配url前面的大部份方向,也是积极响应任何人允诺
        urls = (
        /(.*), index
        )
        # 新闻稿两个名为app的“应用领域”
        app = web.application(urls, globals())
        # 则表示 class 第一类 index
        # 传递参数:self,name(name指url方向/前面的文本)
        class index:
        # 积极响应GET允诺(新闻稿函数)
        def GET(self,name):
        # 采用只读,二进制方式打开文件,读取到变量 index_text 中
        index_text = open(index.html,rb).read()
        # 输出变量 index_text 内的文本,也是 index.html 内的HTML代码
        return index_text
        # 当该.py文件被直接运行时,if __name__ == “__main__”: 下的代码将被运行
        # 当该.py文件作为模块被导入时,if __name__ == “__main__”: 下的代码不会被运行
        if __name__ == “__main__”:
        # 运行这个服务器
        app.run()
    
    运行 app.py:
root@test–server:/home/muzmn/pystudy# python3 app.py
        http://0.0.0.0:8080/
        # 返回监听的端口,如上,默认监听的是8080端口
        # 我们只要打开 本机IP:8080 就可以打开了
        # 如果就在本机上运行,打开 http://127.0.0.1:8080/ 即可
    
    到这儿,这个简易的web服务器就完成了,他的作用是出访时读取index.html的文本并输出index.html内的html代码到浏览器
为了方便快捷各位测试,我在这儿再附上两个示例 index.html 的代码
<!DOCTYPE html>
        <html lang=“zh_hk”>
        <head>
        <meta charset=“UTF-8”>
        <meta name=“viewport” content=“width=device-width, initial-scale=1.0”>
        <title>test</title>
        </head>
        <body>
        <h1>Web.py 真係好方便快捷</h1>
        </body>
        </html>
    
    三、运行截图
代码截图:运行截图:HTML 示例代码截图:最终出访示例:四、本章总结和常见问题(必看!!!!)
本章我们学到了怎样采用python建立两个最简单的伺服器,用于提供简单的web服务
常见问题:
关于 python web 中采用 JQuery 时无法调用的问题:由于jQuery的$和python本身语法有冲突,会导致无法直接采用。
解决办法:将$替换成其他东西,如JQuery 或$$
例子:
var $$ = $
        $$(“#test”).animate({opacity: “1”},1000);
    
    
							 
    		



 
															 
             
    	 
    	 
    	 
    	 
						 
						
