首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
flask 杂记3
】的更多相关文章
flask 杂记3
SQLAlchemy在模型之间建立关系模式: https://www.bbsmax.com/A/mo5k7gKn5w/ 一对多时:外键只能存储单一数据(标量),所以外键总是在“多”这一侧定义,多篇文章属于同一个作者,所以我们需要为每篇文章添加外键存储作者的主键值以指向对应的作者 关系属性在关系的出发侧定义,即一对多关系的“一”这一侧 用关系函数定义的属性不是数据库字段,而是类似于特定的查询函数 back_populates参数的值需要设为关系另一侧的关系属性名. 需要注意的是,我们只需要在关系…
flask 杂记2
添加属性 @property def password(self): return self._password @password.setter def password(self, raw): self._password = generate_password_hash(raw) =========自定义上下文管理器的一种方法 上下文管理器的一种应用 class SQLAlchemy(_SQLAlchemy): @contextmanager def auto_commit(self, t…
flask 杂记
参考资料:http://python.jobbole.com/84003/ https://flask-cn.readthedocs.io/en/latest/tutorial/ 加载配置: app = Flask(__name__) app.config.from_object(__name__) from_object() 会识别给出的对象(如果是一个字符串,它 会自动导入这个模块),然后查找所有已定义的大写变量.在我们这个例子里,配置 在几行代码前.你也可以把它移动到一个单独的文件中.…
[Flask]学习杂记--模板
这个学习杂记主要不是分享经验,更多是记录下falsk的体验过程,以后做东西在深入研究,因为django之前用的时间比较长,所以很多概念都是一看而过,做个试验了解下flask的功能. flask中使用是jinja2 模板,和django自带的模板很类似,但又比django的模板强大,提供了更多有用的工具,基本使用上基本都是一致的. 写了一个小案例,把模板渲染的基本步骤和变量传递的基本使用练习了下. jinjia2 模板文档 http://jinja.pocoo.org/docs/dev/ flas…
[Flask]学习杂记一 Hello程序
这几天买了本 <Flask Web开发:基于Python的Web应用开发实战>,之前也用过flask 但是不怎么系统,有时候需要搭建一些临时的测试服务,用falsk比较方面,一个文件就可以搞定了,于是决定利用下班的是时间学学,并记录下学习过程. 留着备忘,不至于以后做开发开始不停重看文档. 老一套,第一个程序就是能显示个页面就行了,首先确定安装好Flask,这里使用的python是2.7.x版本,flask0.9. 程序: #-*- coding: utf-8 -*- #python2.7x…
使用Nginx+Uwsgi部署Python Flask项目
第一次用Flask做Web(也是第一次用Python做Web),在部署的时候遇到了不少问题,现在将过程就下来,供在这方面也有疑惑的人参考.(PS:使用Apache+mod_wsgi部署模式的可以参考另一个博主的这篇文章:http://blog.elnmp.com/post/python/apache-mod_wsgi-flask-pipenvxiang-mu-bu-shu) 项目及服务器环境: Python版本:3.6.5 Flask版本:1.0.2 服务器版本:CentOS 7.4 Ng…
flask+sqlite3+echarts2+ajax数据可视化
前提: 准备Python + Flask+Sqlite3的平台环境(windows系统) 前面一节介绍flask怎么安装了,剩下sqlite3下载后解压,然后环境变量添加解压路径就行了 附加下载地址:http://www.sqlite.org/2016/sqlite-tools-win32-x86-3150200.zip 项目的目录结构 /www||-- /static| |jquery-1.6.2.js (可以是其他jquery-xx.js,在index.html里修改就行了)| |-- ec…
flask+sqlite3+echarts2+ajax数据可视化报错:UnicodeDecodeError: 'utf8' codec can't decode byte解决方法
flask+sqlite3+echarts2+ajax数据可视化报错: UnicodeDecodeError: 'utf8' codec can't decode byte 解决方法: 将 py文件和html文件用用记事本打开,然后另存为,将编码ANSI改成:UTF-8…
Windows下快速安装Flask的一次经历
前提: 1.已安装python版本(一般都是2.X) 2.已安装easy_install python安装,记得配置Python的环境变量,例如:我的直接在Path上加 G:\Python 验证安装Python成功:cmd 输入python 或者python -V ---------------------------------------------------------------------------------------------------------------------…
[Erlang 0118] Erlang 杂记 V
我在知乎回答问题不多,这个问题: "对你职业生涯帮助最大的习惯是什么?它是如何帮助你的?",我还是主动回答了一下. 做笔记 一开始笔记软件做的不好的时候就发邮件给自己,然后不断的回顾更新笔记; 后来用OneNote,由于这玩意当时不是云同步的,硬盘坏掉的时候丢了一些数据,打击还是挺大,好多事情要从头开始 再后来用过一段时间Google Wave,还以和朋友分享讨论笔记,结果,你们知道关闭服务了,费力导出来 现在转战Evernote和思维导图Conceptdraw 记忆是靠不…