分类目录归档:PYTHON

python+django+mysql

     安装python 1. 从 http://www.python.org/download/ 下载最新的python版本 (我用的是python2.72, 当时最稳定的) 2. 然后一路next, 安装到你想要的目录下 3. 然后更改path, 点击控制面板->系统->高级->环境变量。在“系统变量”表单中点击叫做PATH的变量,然后编辑这个变量,把” ;C:\Python27; C;\Python27\Scripts; “加到它的结尾。当然,是Python所在的正确路径。   安装django 1. 从https://www.djangoproject.com/download/ 下载最新的django版本(我用的django1.3) 2. 解压到你想要的路径下 3. 找到setup.py然后CMD – python setup.py install 4. 没有错误则安装成功   例子一 1. 新建一个目录 2. 然后运行django-admin.py startproject mysite (mysite是

发表在 PYTHON | 评论关闭

Tornado seesion

  Tornado使用Cookie-based seesion来管理user auth,参考文档需要注意以下事项: 1. RequestHandler self.current_user 默认情况是None。 2. 实现用户权限管理,我们需要在你的request handler重写get_current_user()来判断(获得)当前合法用户。 由于Cookie是浏览器选项,用户可以选择禁用Cookie,那该如何判断用户浏览器是否禁用Cookie? 我的思路是在用户第一次request GET的时候,在对应的response中设置一个任意的Cookie值,“checkflag”,这样在接下来的第二次request GET/POST的HTTP Header将包含“Cookie”的信息,禁用Cookied的浏览器在HTTP Headers是不会有“Cookie”信息 我这里根据tornado user authentication 示例代码稍作修改,当用户浏览器禁用Cookie的时候给予一定的提示信息: import tornado.httpserver  

发表在 PYTHON | 评论关闭