Category: Python
55 posts
HTTP服务器推送
不论是传统的HTTP请求\-响应式的通信模式,还是异步的AJAX式请求,服务器始终处在被动的应答状态,只有在客户端发出请求的情况下,服务器端才会返回响应。这种模式被称为客户端拉取(client...
Read More →获取上个页面的url
获取上个页面的url 要重定向回上一个页面,最关键的是获取上一个页面的URL。上一个页面的URL一般可以通过两种方式获取: (1)HTTP referer HTTP...
Read More →python查看某个用户对某个文件的权限
``` # 文件是否可写 def is_writeable(filepath): guest = pwd.getpwnam('Guest') uid = guest.pw_uid gid = guest.pw_gid s =...
Read More →激活上下文
在下面这些情况下,Flask会自动帮我们激活程序上下文。 1\.当我们使用flask run命令启动程序时。 2\.使用旧的app.run()方法启动程序时。...
Read More →上下文全局变量
每一个视图函数都需要上下文信息,Flask将请求报文封装在request对象中。按照一般的思路,如果我们要在视图函数中使用它,就得把它作为参数传入视图函数,就像我们接收URL变量一样。但是这样一来就会导致大量的重复,而且增加了视图函数...
Read More →session:安全的Cookie
Cookie在Web程序中发挥了很大的作用,其中最重要的功能是存储用户的认证信息。 session通过秘钥对数据进行签名以加密数据,因此,我们得先设置一个秘钥。这里的密钥就是一个具有一定复杂度和随机性的字符串。...
Read More →请求报文
当我们在浏览器中访问URL时,随之产生的是发现URL所在服务器的请求。请求的实质是发送到服务器上的一些数据,这种浏览器与服务器之间交互的数据被称为报文(message),请求时浏览器发送的数据被称为请求报文(request...
Read More →flask请求钩子
有时候我们需要对请求进行预处理(preprocessing)和后处理(postprocessing),这时可以使用Flask提供的一些请求钩子(Hook)。它们可以用来注册在请求处理的不同阶段执行的处理函数(或称回调函数,即Callb...
Read More →Flask内置的配置设置
Flask提供了很多种方式来加载配置,可以像在字典中添加一个键值对一样来设置一个配置 ``` app.config['ADMIN_NAME'] = 'Peter' ``` 注意:配置的名称必须是全大写形式,小写的变量将不会被读取。...
Read More →