自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

转载 Flask学习笔记-PyCharm配置使用Flask-Script启动以及开启Debug模式

在PyCharm中安装Flask-Script在上一篇文章中介绍过的如何安装Flask的插件非常方便,点击“+”号检索“flask-script”安装即可。 代码中使用Flask-Scriptfrom flask.ext.script import Managerapp = Flask(__name__)manager = Manager(app)if __nam...

2018-10-23 23:32:11 7071

原创 Flask-SQLAlchemy 中的 relationship & backref

 今天重看 Flask 时,发现对backref仍然没有理解透彻。查阅文档后发现,以前试图孤立地理解backref是问题之源,backref是与relationship配合使用的。一对多关系db.relationship()用于在两个表之间建立一对多关系。例如书中 roles 表中一个 User 角色,可以对应 users 表中多个实际的普通用户。实现这种关系时,要在“多”这一侧加入一...

2018-10-20 22:21:59 15505 5

原创 Flask工厂函数

  在开始学 Flask 的时候,我们都是直接通过app=Flask(__name__)来创建一个app实例的。这样做没什么问题,但如果我们想为每个实例分配不同的配置,比如有测试环境的配置,开发环境的配置和生产环境的配置等,这时就比较麻烦了。有什么办法呢?其实我们可以通过调用一个函数来返回一个应用实例,比如下面的方法:def create_app(config_filenam...

2018-10-12 08:49:43 2235

原创 Ubuntu 16.04下忘记MySQL密码解决方法

I. 在终端输入sudo gedit /etc/mysql/mysql.conf.d/mysqld.cnfII. 在[mysqld]下方的skip-external-locking下面添加一行:skip-grant-tablesIII. 重启MySQL服务:sudo service mysql restartIV. 在终端输入命令:mysql 进入mysqlV. 输入USE...

2018-10-11 13:39:43 2239

转载 Flask数据库迁移扩展 Flask-Migrate 和 Flask-Script

使用Flsak-Migrate数据库迁移框架,可以保证数据库结构在发生变化时,改变数据库结构不至于丢失数据库的数据。使用其进行数据库进行数据库的迁移,主要分为三个步骤:1 创建数据仓库        首先通过mysql数据库命令行新建数据库test.        然后我们要在test.py中布置相关环境: import os,jsonfrom flask import Fla...

2018-10-09 12:50:12 386

原创 如何对Python的类对象进行序列化处理(Object of type 'BookCollection' is not JSON serializable)

 Python内置的json模块提供了非常完善的Python对象到JSON格式的转换。json.dumps()         将Python中的对象转换为JSON中的字符串对象json.loads()         将JSON中的字符串对象转换为Python中的对象 我们先看看如何把Python对象变成一个JSON,转换后的JSON对象,最后都是字符串型。但是如果是类对...

2018-10-04 22:51:54 16491

转载 Python之数据序列化(json、pickle、shelve)

本节内容前言 json模块 pickle模块 shelve模块 总结一、前言1. 现实需求每种编程语言都有各自的数据类型,其中面向对象的编程语言还允许开发者自定义数据类型(如:自定义类),Python也是一样。很多时候我们会有这样的需求:把内存中的各种数据类型的数据通过网络传送给其它机器或客户端; 把内存中的各种数据类型的数据保存到本地磁盘持久化;2.数据格式如果...

2018-10-04 22:31:04 232

转载 Python __dict__属性详解

 我们都知道Python一切皆对象,那么Python究竟是怎么管理对象的呢?1、无处不在的__dict__  首先看一下类的__dict__属性和类对象的__dict__属性# -*- coding: utf-8 -*-class A(object): """ Class A. """ a = 0 b = 1 def ...

2018-10-04 22:22:10 43714 5

转载 python @classmethod 的使用场合

官方的说法: classmethod(function)中文说明:classmethod是用来指定一个类的方法为类方法,没有此参数指定的类的方法为实例方法,使用方法如下: class C: @classmethod def f(cls, arg1, arg2, ...): ...  看后之后真是一头雾水。说的啥子东西呢??? 自己到国外的论坛看其他的例子和...

2018-10-04 19:55:45 2213

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除