09 2018 档案

摘要:1. 介绍和语法 介绍:过滤器可以处理变量,把原始的变量经过处理后再展示出来,作用的对象是变量 语法: {{ avatar|default('xxx') }} 2. default过滤器:如果当前变量不存在,这时候可以指定默认值 实例1: 建立一个filter_demo.py文件 #encoding 阅读全文
posted @ 2018-09-28 00:32 cnhkzyy 阅读(231) 评论(0) 推荐(0) 编辑
摘要:一. 字典的遍历 语法和python一样,可以使用items()、keys()、values()、iteritems()、iterkeys()、itervalues() 二. 列表的遍历 语法和python一样 三. 实例 阅读全文
posted @ 2018-09-22 19:36 cnhkzyy 阅读(1802) 评论(0) 推荐(0) 编辑
摘要:1. 语法: {% if xxx %} {% else %} {% endif %} 2. if的使用,和python中if相差无几 用if判断,当用户名存在且年龄大于18时,才显示用户名和注销 阅读全文
posted @ 2018-09-22 18:58 cnhkzyy 阅读(1495) 评论(0) 推荐(0) 编辑
摘要:访问模型中的属性或者是字典,可以通过{{params.property}}的形式,或者是使用{{params['age']}}这样的形式 阅读全文
posted @ 2018-09-22 17:41 cnhkzyy 阅读(412) 评论(0) 推荐(0) 编辑
摘要:一. 如何渲染模板 1. 模板放在templates文件夹下 2. 从flask中导入render_template函数 3. 在视图函数中,使用render_template函数,渲染模板 注意:只需要填写模板的名字,不需要填写templates这个文件夹的路径 二. 模板传参 1. 如果只有一个 阅读全文
posted @ 2018-09-16 14:42 cnhkzyy 阅读(833) 评论(0) 推荐(0) 编辑
摘要:1. 用处:在用户访问一些需要登录的页面的时候,如果用户没有登录,那么让页面重定向到登录页面 2. 实例 运行效果: 用户已登录,进入发布问答页面 用户未登录,跳转到登录页面 阅读全文
posted @ 2018-09-11 00:04 cnhkzyy 阅读(817) 评论(0) 推荐(0) 编辑
摘要:1. 什么叫反转URL:从视图函数到url的转换叫做反转url 2. 反转url的用处: 1) 在页面重定向的时候,会使用url反转 2) 在模板中,也会使用url反转 3. 实例: 打印出了url 阅读全文
posted @ 2018-09-10 23:33 cnhkzyy 阅读(474) 评论(0) 推荐(0) 编辑
摘要:1. 参数的作用:可以在相同的URL,但是指定不同的参数,来加载不同的数据 例如:简书上每一篇文章前面的URL相同,只是后面的参数不同 2. 在flask中如何使用参数: 注意: 1) 参数需要放在两个尖括号中 2) 视图函数中需要放和url中的参数同名的参数 运行效果: 阅读全文
posted @ 2018-09-10 23:14 cnhkzyy 阅读(267) 评论(0) 推荐(0) 编辑
摘要:1. 新建一个config.py文件 2. 在主app文件中导入这个文件,并且配置到app中,示例代码如下: 3. 还有很多的其他参数,都是放在这个配置文件中,比如"SECRET_KEY"和"SQLALCHEMY" 注意:配置中的DEBUG对于flask 1.0以上的flask工程或许不适用 阅读全文
posted @ 2018-09-10 22:29 cnhkzyy 阅读(208) 评论(0) 推荐(0) 编辑
摘要:一. 设置debug模式 1. flask 1.0之前 在app.run()中传入一个关键字参数debug,app.run(debug=True),就设置当前项目为debug模式 2. flask 1.0之后 flask更新到1.0以后,不支持使用debug=True来开启调试模式 方法一: 打开t 阅读全文
posted @ 2018-09-10 22:16 cnhkzyy 阅读(748) 评论(0) 推荐(0) 编辑
摘要:一. flask简介 flask是一款非常流行的python web框架,出生于2010年,作者是Armin Ronacher,本来这个项目只是作者在愚人节的一个玩笑,后来由于非常受欢迎,进而成为一个正式的项目。目前为止最新的版本是1.0.2 flask自2010年发布第一个版本以来,大受欢迎,深得 阅读全文
posted @ 2018-09-08 18:06 cnhkzyy 阅读(265) 评论(0) 推荐(0) 编辑
摘要:url详解: URL是Uniform Resource Locator 的简写,统一资源定位符 一个URL由以下及几部分组成: scheme://host:port/path/?query-string=xxx#anchor scheme:代表的是访问的协议,一般为http或者https以及ftp等 阅读全文
posted @ 2018-09-08 16:55 cnhkzyy 阅读(184) 评论(0) 推荐(0) 编辑
摘要:一. 安装python2.7 从python官网下载python2.7的版本 双击python2.7,然后选择安装路径,一直下一步就可以了 设置环境变量,把python和pip的安装路径添加到PATH变量中 二. python虚拟环境的介绍与安装 1. 因为python的框架更新迭代太快了,有时候需 阅读全文
posted @ 2018-09-08 15:58 cnhkzyy 阅读(343) 评论(0) 推荐(0) 编辑
摘要:pipenv install django超级慢,卡住不动,最后不得不CTRL+C中止 这时有必要改成国内源了,打开Pipfile文件,发现内容是: 把url替换成阿里云源(这里国内源的选择问题可以参考我上篇文章:《pip使用国内镜像解决安装超时》):http://mirrors.aliyun.co 阅读全文
posted @ 2018-09-05 00:00 cnhkzyy 阅读(5731) 评论(0) 推荐(0) 编辑
摘要:利用pipenv shell切换到虚拟环境时,显示报错:AttributeError: 'module' object has no attribute 'run' 可以看到是d:\program\python34\lib\site-packages\pipenv\shells.py文件的第62行报 阅读全文
posted @ 2018-09-04 23:22 cnhkzyy 阅读(4058) 评论(0) 推荐(1) 编辑
摘要:刚刚用pip install pipenv时,发现抛出一个超时的问题 这是从files.pythonhosted.org去下载的,国内的网访问时慢的出奇,然后就会出现超时的情况。这时候,可以使用国内镜像 国内源: 清华:https://pypi.tuna.tsinghua.edu.cn/simple 阅读全文
posted @ 2018-09-04 22:17 cnhkzyy 阅读(1506) 评论(0) 推荐(0) 编辑
摘要:一. 介绍 fire是python中用于生成命令行界面(Command Line Interfaces, CLIs)的工具,不需要做任何额外的工作,只需要从主模块中调用fire.Fire(),它会自动将你的代码转化为CLI,Fire()的参数可以说任何的python对象 二. 安装 三. 用法 实例 阅读全文
posted @ 2018-09-02 17:43 cnhkzyy 阅读(18286) 评论(1) 推荐(5) 编辑
摘要:1. 打开别人github上的源码地址,点击Clone or download 2. 拷贝链接 3. 通过git clone URL来下载 此外,还可以通过pwd来查看当前目录的路径,一般都是下载到当前目录下 注意:前提是自己的github上已添加公钥,如何添加公钥,请参考:GitHub添加公钥 如 阅读全文
posted @ 2018-09-02 16:17 cnhkzyy 阅读(3549) 评论(0) 推荐(0) 编辑
摘要:例1:默认的log_colors 默认的color_colors的值为: 代码运行结果: 例2:自定义log_colors 代码运行结果: 例3:secondary_log_color的使用 代码运行结果: 阅读全文
posted @ 2018-09-02 16:02 cnhkzyy 阅读(1127) 评论(0) 推荐(0) 编辑
摘要:本文翻译自colorlog官方文档 一. 描述 colorlog.ColoredFormatter是一个Python logging模块的格式化,用于在终端输出日志的颜色 二. 安装 三. 用法 ColoredFormatter类带着一些参数: format:用于输出日志的格式化字符串(必需) da 阅读全文
posted @ 2018-09-02 15:48 cnhkzyy 阅读(3497) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示