摘要:
众所周知,python是一门弱类型的语言,变量可以随意赋值成任意类型,但是通过描述符,我们可以把数据变成强类型的。 我们为数据设置数据描述符,因为数据描述的优先级大于实例属性,所以在给数据赋值的时候会优先出发数据描述符。 普通版 用类的装饰器实现 先回顾一下setattr的语法 语法 setattr 阅读全文
摘要:
BeautifulSoup可以过滤html标签,根据这个功能我们可以防止xss攻击和进行文本过滤 1. 安装 2.导入、使用 阅读全文
摘要:
我用的是最简单粗暴的编辑器kindeditor。官网:http://kindeditor.net/demo.php 一、下载文件 在官网下载js文件并放到项目中,不用的功能可以删除掉,主要功能在:kindeditor-all-min.js里,保留themes文件,其他不需要可以全部删除 二、引用js 阅读全文
摘要:
settings配置 views.py 最后在qq邮箱的设置 -> 账户里开启IMAP/SMTP,并取得授权码,赋值给EMAIL_HOST_PASSWORD 阅读全文
摘要:
评论: 根评论:对文章的评论 子评论:对评论的评论 区别:是否有父评论 根评论:对文章的评论 子评论:对评论的评论 区别:是否有父评论 流程 构建样式 提交根评论 显示根评论 -- render显示 -- Ajax显示 提交子评论 显示子评论 -- render显示 -- Ajax显示 html c 阅读全文
摘要:
逻辑: html css js py 阅读全文
摘要:
核心逻辑:在url里加入正则,匹配分类、标签、年月日和其后面的参数,在视图函数接收这些参数,然后进行过滤。 urls.py home_site.py home_site.html 阅读全文
摘要:
urls.py home_site.py 阅读全文
摘要:
˙一、知识储备 mysql可以通过date_format格式化时间格式 二、日期归档查询方式1 extra extra(select=None, where=None, params=None, tables=None, order_by=None, select_params=None) 有些情况 阅读全文
摘要:
在做文章归档的会后,打印结果时报了这个错误 原因是时区问题 解决方案 在mysql设置时区 修改django project下的settings.py中市区配置信息: USE_TZ是统一全球的时间,不夸时区的应用可以把这个设置为False 设置USE_TZ为True的显示格式 设置USE_TZ为Fl 阅读全文