随笔分类 -  python

摘要:在运行PIL_test.py文件的时候报错:(captcha) File "PIL_test.py", line 40, in <module>font = ImageFont.truetype('/usr/share/fonts/Arial.ttf', 36)File "/usr/lib64/py 阅读全文
posted @ 2018-12-17 14:51 核电站 阅读(480) 评论(0) 推荐(0)
摘要:最近重新部署了一下应用程序,之后重新运行gunicorn,使用如下命令: gunicorn -b 0.0.0.0:8000 manage:app --reload gunicorn -b 0.0.0.0:8000 manage:app --reload gunicorn -b 0.0.0.0:800 阅读全文
posted @ 2018-12-17 13:48 核电站 阅读(6372) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/brook_/article/details/80954472 阅读全文
posted @ 2018-10-10 21:15 核电站 阅读(2401) 评论(0) 推荐(0)
摘要:os 模块下有两个函数: os.walk() os.listdir() 阅读全文
posted @ 2018-10-09 17:06 核电站 阅读(5890) 评论(0) 推荐(0)
摘要:文件名 全小写,可使用下划线 包 应该是简短的、小写的名字。如果下划线可以改善可读性可以加入。如mypackage。 模块 与包的规范同。如mymodule。 类 总是使用首字母大写单词串。如MyClass。内部类可以使用额外的前导下划线。 函数&方法 函数名应该为小写,可以用下划线风格单词以增加可 阅读全文
posted @ 2018-10-08 21:56 核电站 阅读(413) 评论(0) 推荐(0)
摘要:会报下面这个1366的错 安装MySQL驱动(我升级过Python,所以要再装一遍) 修改代码,把 改成 至此,上述1366报错信息消失! 阅读全文
posted @ 2018-10-08 15:53 核电站 阅读(477) 评论(0) 推荐(0)
摘要:常用的SQLAlchemy字段类型 类型名 python中类型 说明 Integer int 普通整数,一般是32位 SmallInteger int 取值范围小的整数,一般是16位 BigInteger int或long 不限制精度的整数 Float float 浮点数 Numeric decim 阅读全文
posted @ 2018-10-07 09:26 核电站 阅读(868) 评论(0) 推荐(0)
摘要:1 首先介绍app-model的循环引用 https://www.cnblogs.com/fuzzier/p/7920645.html 2 解决方式 https://www.cnblogs.com/fuzzier/p/7920645.html 1 首先介绍app-model的循环引用 https:/ 阅读全文
posted @ 2018-10-06 23:54 核电站
摘要:3.安装supervisor 这里退出py3的虚拟环境,直接使用自带的py2.75的来安装 pip install supervisorecho_supervisord_conf > /etc/supervisord.conf #重定向配置文件到制定目录 (chmod+x 是给以执行权限 绿色 -x 阅读全文
posted @ 2018-09-16 10:04 核电站 阅读(1076) 评论(0) 推荐(0)
摘要:现在我们手里有一个准备发布的项目,那么如何将他上传到你的服务器,并让外网访问呢? 前提: 1. 安装了Python环境 apt-get install python-dev 2. 安装Flask pip install flask 3. 安装UWSGI pip install uwsgi 2. 安装了Nginx apt-get install nginx 3. 安装了Gunicorn... 阅读全文
posted @ 2018-09-16 09:45 核电站 阅读(368) 评论(0) 推荐(0)
摘要:在工作中,会发现gunicorn启动的web服务,无论怎么使用kill -9 进程号都是无法杀死gunicorn,经过我一番百度和谷歌,发现想要删除gunicorn进程其实很简单。 第一步获取Gunicorn进程树: 通过执行如下命令,可以获取Gunicorn进程树: pstree -ap|grep gunicorn 得到的结果如下 Python | | ... 阅读全文
posted @ 2018-09-16 09:35 核电站 阅读(2304) 评论(0) 推荐(0)
摘要:当你自己千辛万苦终于搞到一个服务器(ubuntu(linux)系统的)之后,却不知道怎么进行时,xshell,putty,xftp是个很不错的选择 xshell和xftp是win下访问ubuntu(linux)服务器的神兵利器 xshell可以让你在win下远程连接到ubuntu服务器 1 新建, 阅读全文
posted @ 2018-09-15 11:51 核电站 阅读(637) 评论(0) 推荐(0)
摘要:# -*- coding:utf-8 -*- # Author: json_steve from flask import Flask, current_app, make_response, request, session app = Flask(__name__) app.secret_key = '123' @app.route('/') def index(): re... 阅读全文
posted @ 2018-09-14 16:13 核电站 阅读(896) 评论(0) 推荐(0)
摘要:一、配置SECRET_KEY 因为flask的session是通过加密之后放到了cookie中。所以有加密就有密钥用于解密,所以,只要用到了flask的session模块就一定要配置“SECRET_KEY”这个全局宏。一般设置为24位的字符。配置方法一般有两种。 配置方法一: 新建一个config. 阅读全文
posted @ 2018-09-14 15:05 核电站 阅读(577) 评论(0) 推荐(0)
摘要:Basic Relationship Patterns 基本关系模式 The imports used for each of the following sections is as follows: 下列的 import 语句,应用到接下来所有的代章节中: One To Many A one t 阅读全文
posted @ 2018-09-14 11:29 核电站 阅读(347) 评论(0) 推荐(0)
摘要:sqlalchemy带条件查询 filter_by 与filter的区别: 1. filter_by只能取值= filter可以==,!=,>=,<=等多种取值方式 2. filter带参数必须表名.字段名 User.username 1 2 3 4 5 结果 1 2 3 去掉all()就可以看到 阅读全文
posted @ 2018-09-14 11:09 核电站 阅读(1001) 评论(0) 推荐(0)
摘要:似乎ORM最难设计的部分是查询。特别是面向对象的查询,今天学习SQLAlchemy,发现SQLAlchemy的查询语法竟如此灵活,惊叹其如此强大的表达能力的同时也对Python也有了更深的认识。下面看一下我写的一些查询语句: Python代码: #简单查询 #注意User是一个类对象,user_table是数据库中的表 print(session.query(User).all()) ... 阅读全文
posted @ 2018-09-14 10:44 核电站 阅读(502) 评论(0) 推荐(0)
摘要:Flask-Moment Flask-Moment又是一个flask的扩展模块,用来处理时间日期等信息。用这个模块主要是考虑到两点,第一是为了让不同时区的用户看到的都是各自时区的实际时间,而不是服务器所在地的时间。第二是对于一些时间间隔的处理,如果要手动处理很麻烦,如果有模块就很好了。 ■ 简介 p 阅读全文
posted @ 2018-09-14 10:23 核电站 阅读(435) 评论(0) 推荐(0)
摘要:本文翻译自The Flask Mega-Tutorial Part XII: Dates and Times 这是Flask Mega-Tutorial系列的第十二部分,我将告诉你如何以适配所有用户的方式处理日期和时间,无论他们身处地球上的何处。 显示日期和时间是Microblog应用中长期被忽略的 阅读全文
posted @ 2018-09-14 09:36 核电站 阅读(291) 评论(0) 推荐(0)
摘要:1、python文件开头utf-8格式的理解 2、程序中读取文件时utf-8格式的理解 aa.py文件代码示例: 其中# -- coding:utf-8 --代表Python解释器对本文件的解码格式,fr1 = open(“goods_information”, “r”, encoding=”utf 阅读全文
posted @ 2018-09-14 09:26 核电站 阅读(10260) 评论(0) 推荐(0)