上一页 1 ··· 137 138 139 140 141 142 143 144 145 ··· 218 下一页

2019年1月24日

sqlalchemy 使用pymysql连接mysql 1366错误

摘要: 一、错误情况 mysql 5.7.2 \python35\lib\site-packages\pymysql\cursors.py:166: Warning: (1366, "Incorrect string value: '\\xD6\\xD0\\xB9\\xFA\\xB1\\xEA...' fo 阅读全文

posted @ 2019-01-24 00:35 ExplorerMan 阅读(701) 评论(0) 推荐(0) 编辑

对Tornado异步操作Sqlalchemy方法的选定 不错

摘要: 使用原因 在一个实时通讯的项目中,由于需要使用Websocket这一协议,便在Python框架中选定了Tornado,也同时使用了Sqlalchemy这一ORM框架。 大家都知道Tornado有异步非阻塞特性,但Sqlalchemy是同步操作,这会大大影响性能,会影响的用户体验。 为了能解决这一问题 阅读全文

posted @ 2019-01-24 00:02 ExplorerMan 阅读(433) 评论(0) 推荐(0) 编辑

2019年1月23日

关于ORM,以及Python中SQLAlchemy的sessionmaker,scoped_session

摘要: orm(object relational mapping):对象关系映射。 python面向对象,而数据库是关系型。 orm是将数据库关系映射为Python中的对象,不用直接写SQL。 缺点是性能略差。 通过sessionmaker,我们得到一个类,一个能产生session的工厂。 我们可以用这个 阅读全文

posted @ 2019-01-23 23:38 ExplorerMan 阅读(803) 评论(0) 推荐(0) 编辑

sqlalchemy在pythonweb中开发的使用(基于tornado的基础上)

摘要: 一、关于SQLAlchemy的安装pip install SQLAlchemy安装如果上面的方式安装不成功的情况可以使用下面的方法 百度下载window或者linux下面对应的sqlalchemy的版本下载地址解压下载的压缩包进去该目录下使用python setup.py install测试安装是否 阅读全文

posted @ 2019-01-23 23:27 ExplorerMan 阅读(261) 评论(0) 推荐(0) 编辑

不得不注意tornado多进程部署的副作用

摘要: tornado多进程启动时,采用的是fork的方式。 一个现有进程可以调用fork函数创建一个新进程。由fork创建的新进程被称为子进程(child process)。fork函数被调用一次但返回两次。两次返回的唯一区别是子进程中返回0值而父进程中返回子进程ID。 子进程是父进程的副本,它将获得父进 阅读全文

posted @ 2019-01-23 17:07 ExplorerMan 阅读(566) 评论(0) 推荐(0) 编辑

tornado httpserver

摘要: 在这一修改版本中,我们引入了tornado.httpserver模块,顾名思义,它就是tornado的HTTP服务器实现。 我们创建了一个HTTP服务器实例http_server,因为服务器要服务于我们刚刚建立的web应用,将接收到的客户端请求通过web应用中的路由映射表引导到对应的handler中 阅读全文

posted @ 2019-01-23 17:05 ExplorerMan 阅读(891) 评论(0) 推荐(0) 编辑

tornado web高级开发项目

摘要: 本博文将一步步带领你实现抽屉官网的各种功能:包括登陆、注册、发送邮箱验证码、登陆验证码、页面登陆验证、发布文章、上传图片、form验证、点赞、评论、文章分页处理以及基于tornado的后端和ajax的前端数据处理。 转载请注明出处http://www.cnblogs.com/wanghzh/p/58 阅读全文

posted @ 2019-01-23 14:32 ExplorerMan 阅读(473) 评论(0) 推荐(0) 编辑

tornado日志管理

摘要: 默认数据格式 默认情况下,采用tornado的web框架运行起来之后,任何访问都会直接在控制台输出日志信息,格式如下: [I 160807 09:27:17 web:1971] 200 GET / (::1) 7.00ms [I 160807 09:27:23 web:1971] 200 GET / 阅读全文

posted @ 2019-01-23 14:28 ExplorerMan 阅读(830) 评论(0) 推荐(0) 编辑

tornado options

摘要: tornado.options.define() 用来定义options选项变量的方法,定义的变量可以在全局的tornado.options.options中获取使用,传入参数: name 选项变量名,须保证全局唯一性,否则会报“Option 'xxx' already defined in ... 阅读全文

posted @ 2019-01-23 14:26 ExplorerMan 阅读(160) 评论(0) 推荐(0) 编辑

Tornado服务端基本的配置文件(Python)

摘要: web_set = { # 一般设置 'debug': True, 'port': 8836, 'autoreload': True, 'ui_modules': {}, # 设置默认的处理函数类,如:404页面等 'default_handler_class': None, 'serve_trac 阅读全文

posted @ 2019-01-23 14:21 ExplorerMan 阅读(234) 评论(0) 推荐(0) 编辑

上一页 1 ··· 137 138 139 140 141 142 143 144 145 ··· 218 下一页

导航