# encoding=utf-8from app.models import Studentfrom flask import gimport refrom flask.ext.wtf import Formfrom wtforms import StringField, RadioField, P...
分类:
编程语言 时间:
2015-05-30 00:35:37
阅读次数:
311
为什么是Python? 不做程序的工作好久了,当创业成为工作后越发发现时间的宝贵。时间那么少,需求确实多样的,软件的,web的,还得跨平台,以前熟悉的.Net明显每一项满足的。选来选去还是Python适合现在的场景,语言上上手快,组建框架爱丰富,跨平台更不是问题,正好几个参考的项目也有很多pyth....
分类:
编程语言 时间:
2015-05-29 13:46:47
阅读次数:
110
1. REST API1.1 资源资源是 REST 架构方式的核心概念。在 REST 架构中,资源是程序中你要着重关注的事物。例如,在博客程序中,用户、博客文章和评论都是资源。每个资源都要使用唯一的 URL 表示。还是以博客程序为例,一篇博客文章可以使用 URL /api/posts/12345 表...
分类:
Windows程序 时间:
2015-05-28 22:51:11
阅读次数:
1169
1. 评论在数据库中的表示app/models.py: Comment 模型class Comment(db.Model): __tablename__ = 'comments' id = db.Column(db.Integer, primary_key=True) body =...
分类:
其他好文 时间:
2015-05-28 00:15:26
阅读次数:
305
1. 关注者功能在数据库中的实现一对多关系是最常用的关系类型,它把一个记录和一组相关的记录联系在一起。实现这种关系时,要在“多”这一侧加入一个外键,指向“一”这一侧联接的记录。比如在User中指定外键,指向Role(多个User为一个Role)大部分的其他关系类型都可以从一对多类型中衍生。多对一关系...
分类:
其他好文 时间:
2015-05-27 22:24:06
阅读次数:
371
1. 提交和显示博客文章app/models.py: 博客文章模型class Post(db.Model): __tablename__ = 'posts' id = db.Column(db.Integer, primary_key=True) body = db.Column(...
分类:
其他好文 时间:
2015-05-27 00:36:55
阅读次数:
612
转自:http://blog.csdn.net/goldlevi/article/details/7047726Tornado 采用多进程 + 非阻塞 + epoll的模型,可以提供比较强大的网络响应性能。在我们的项目中,单个实例的灰度发布server就可以支持每秒1500次的请求响应。而通过 Ng...
分类:
其他好文 时间:
2015-05-25 14:16:47
阅读次数:
296
1. 数据库中添加用户信息app/models.py: 添加用户资料列class User(UserMixin, db.Model): #... name = db.Column(db.String(64)) location = db.Column(db.String(64)) ...
分类:
其他好文 时间:
2015-05-24 18:40:36
阅读次数:
1533
介绍的用户角色实现方式结合了分立的角色和权限: 即赋予用户分立的角色,但角色使用权限定义。1. 角色在数据库中的表示采用如下的权限上述权限采用如下代码表示app/models.py:权限常量class Permission: FOLLOW = 0x01 COMMENT = 0x02 ...
分类:
其他好文 时间:
2015-05-24 17:01:16
阅读次数:
829
url路由
tornado代码文档中提到,“A collection of request handlers that make up a web application“。其实更加detail一点的说法应该是,”A collection of request handlers and a url route talbe that make up a web application”。一个web...
分类:
其他好文 时间:
2015-05-24 12:59:24
阅读次数:
1421