自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cuishao

不会打篮球的程序员不是一个好厨子

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

原创 Flask学习(四)-WTF表单

一、原始简单表单验证:app.pyfrom flask import Flask, render_template, request, flashapp = Flask(__name__)app.secret_key = 'mgosdjg''''flash:给模板传递消息模板中需要遍历消息需要对内容加密,因此需要设置secret_key,做加密消息的混淆'''@app.route('/', methods=['GET', 'POST'])def hello_world():

2020-12-30 22:38:53 333 1

原创 Flask学习(三)-变量代码块、控制代码块、过滤器的基本使用

app.pyfrom flask import Flask, render_templateapp = Flask(__name__)@app.route('/')def hello_world(): url_str = 'https://www.baidu.com' my_list = [11, 22, 33, 44, 55] my_dict = { 'name': 'James', 'age': 36 } my_int

2020-12-28 22:14:10 196 1

原创 Flask学习(二)-Jinji2模板引擎

项目结构:app.pyfrom flask import Flask, render_templateapp = Flask(__name__)@app.route('/')def hello_world(): url_str = 'https://www.baidu.com' return render_template('index.html', url_str = url_str)if __name__ == '__main__': app.run(ho

2020-12-28 21:54:44 208

原创 Flask学习(一)-基本配置

app.py# 1.导入Flask扩展from flask import Flask# 2.创建Flask应用程序实例# 需要传入__name__,作用是为了确定资源所在的路径app = Flask(__name__)# 3.定义路由及视图函数# Flask中定义路由是通过装饰器实现的# 路由默认只支持GET,如果需要增加,需要自行指定@app.route('/', methods=['GET', 'POST'])def hello_world(): return 'Hello

2020-12-28 21:38:51 269 2

原创 django快速复制(克隆)一条查询结果的方法

最近的Django项目中有复制记录的需求,就是记录定时巡检表,在主任务下面,到时间就增加一条子任务,任务内容相同,就是主键id要改变。我的方法如下:def set_sub_inspect_task(taskid, start_time): task = inspect_model.InspectTask.objects.get(id=taskid) task.id = None task.start_time = start_time task.parent_task =

2020-12-22 15:37:47 1643

原创 You are using pip version 9.0.3, however version 20.3.1 is available. You should consider upgrading

1.先升级:pip3 install --index-url https://pypi.tuna.tsinghua.edu.cn/simple --upgrade pip如果在遇到像这种超时的错误:Traceback (most recent call last): File "/usr/local/python3/lib/python3.6/site-packages/pip/_vendor/urllib3/response.py", line 438, in _error_catcher

2020-12-20 23:35:19 2327 1

原创 使用RedisDesktopManager工具,解决连接失败问题

1.查看防火墙状态service iptables status2.关闭防火墙service iptables stop如果提示:Redirecting to /bin/systemctl stop iptables.service原因可能是:centos7开始默认用的是firewalld 7以下基于iptables、CentOS 7.0默认使用的是firewall作为防火墙。直接关闭防火墙:systemctl stop firewalld.service禁止firewall开机启动

2020-12-17 23:35:27 706

原创 Django中数据库查询get和filter区别

1、get:输入参数:get的参数只能是model中定义的哪些字段,只支持严格匹配。Entry.objects.get(id=‘foo’) # raises Entry.DoesNotExist.返回参数:get 返回值是一个定义的model对象,只有一条记录返回的时候才正常,也就说明get的查询字段必须是主键或者唯一约束的字段。当返回多条记录或者是没有找到记录的时候都会抛出异常.2、filter输入参数:filter的参数可以是字段也可以是扩展的where查询关键字,如in,like,返回

2020-12-17 11:23:15 788

原创 python反转字典的4种方法(字典的key和value对换)

1.字典推导式:m = {'a': 1, 'b': 2, 'c': 3, 'd': 4}res = {v: k for k, v in m.items()}print(res)2.使用压缩器:m = {'a': 1, 'b': 2, 'c': 3, 'd': 4}mi = dict(zip(m.values(), m.keys()))print(mi)3.遍历字典:m = {'a': 1, 'b': 2, 'c': 3, 'd': 4}inverted_dict = {}for k

2020-12-14 19:21:18 4666 1

空空如也

空空如也

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

TA关注的人

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