上一页 1 ··· 153 154 155 156 157 158 159 160 161 ··· 234 下一页

2019年1月24日

序列化 SqlAlchemy 的结果为 json 字符串

摘要: http://my.oschina.net/gongshang/blog/395431?p=1 在设计 RESTful 的网站时,我们总是希望 ORM 框架返回的结果是可以直接给 View 层使用的 JSON 字符串。但是 Sqlalchemy 的返回结果直接使用 json.dumps(res) 会 阅读全文

posted @ 2019-01-24 10:59 ExplorerMan 阅读(303) 评论(0) 推荐(0)

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 阅读(738) 评论(0) 推荐(0)

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

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

posted @ 2019-01-24 00:02 ExplorerMan 阅读(471) 评论(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 阅读(920) 评论(0) 推荐(0)

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

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

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

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

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

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

tornado httpserver

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

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

tornado web高级开发项目

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

posted @ 2019-01-23 14:32 ExplorerMan 阅读(499) 评论(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 阅读(864) 评论(0) 推荐(0)

tornado options

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

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

上一页 1 ··· 153 154 155 156 157 158 159 160 161 ··· 234 下一页

导航