01 2019 档案
摘要:`* A Chat Room Completed with Flask-socketio 功能: 截图: 使用方法: 提示: 聊天记录为了简化直接将 消息存储指data文件里面,文件格式为message_index.txt,如果文件行数大于记录大于1500,会自动新建文件 项目地址: https:/
阅读全文
摘要:传送门:https://github.com/1417766861/django-blog(可直接运行,上面有步骤)效果:首页:侧栏:详情页面:修改头像,资料,文章发布:支持添加标签拖拽粒子背景特效 登陆界面刚发布的新文章:
阅读全文
摘要:Flask-WTF 提供了简单地 WTForms 的集成。官方文档:http://www.pythondoc.com/flask-wtf/index.html功能集成 wtforms。 带有 csrf 令牌的安全表单。 全局的 csrf 保护。 支持验证码(Recap...
阅读全文
摘要:安装pip install alembic步骤1.初始化 alembic 仓库在终端中, cd 到你的项目目录中,然后执行命令 alembic initalembic ,创建一个名叫 alembic 的仓库。2.创建模型class User(Base): ...
阅读全文
摘要:一,初始化两种方式:db = SQLAlchemy()def create_app(): app = Flask(__name__) db.init_app(app) return appapp = Flask(__name__)db = SQLAl...
阅读全文
摘要:表关系:表之间的关系存在三种:一对一、一对多、多对多。而SQLAlchemy中的ORM也可以模拟这三种关系。因为一对一其实在SQLAlchemy中底层是通过一对多的方式模拟的,所以先来看下一对多的关系:外键:在Mysql中,外键可以让表之间的关系更加紧密。而SQLAl...
阅读全文
摘要:1.进入微博开发平台(https://open.weibo.com/),注册账号,填写开发者信息2.创建应用。创建应用完成后,可以在“我的应用 - 应用信息”中查看您所创建应用的APPKEY及APPSECRET,请妥善保管您的这些信息,这将 成为您调用微博开放平台各A...
阅读全文
摘要:pymysql:pymysql是用Python来操作mysql的包,因此通过pip来安装,命令如下:pip3 install pymysql。如果您用的是Python 3,请安装pymysql 豆瓣源 pip install pymysql -i https://p...
阅读全文
摘要:before_first_request:处理第一次请求之前执行。例如以下代码: @app.before_first_request def first_request(): print 'first time request' before_requ...
阅读全文
摘要:Restful API规范restful api是用于在前端与后台进行通信的一套规范。使用这个规范可以让前后端开发变得更加轻松。以下将讨论这套规范的一些设计细节。协议:采用http或者https协议。数据传输格式:数据之间传输的格式应该都使用json,而不使用xml。...
阅读全文
摘要:flask信号: 安装: flask中的信号使用的是一个第三方插件,叫做blinker。通过pip list看一下,如果没有安装,通过以下命令即可安装blinker: pip install blinker 自定义信号: 分为三步:1.创建信号 2.监听信号 3.发送信号 定义信号:定义信号需要使用
阅读全文