- 博客(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关注的人