自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

转载 Django如何使用模板标记分割字符串

django 渲染时遇到字符串需要分割,此时需要使用 django 的自定义过滤器,具体操作方法如下:自定义过滤模板,再项目内新建文件夹templatetags,同时新建文件_init_.py 创建自定义过滤文件,如myfilter.py,其内容如下:from django.template import Libraryregister = Library()@register.filter(name="split")def split(value, key):"""Returns

2020-07-30 14:27:19 1939

转载 SQL条件放在on、where、having的区别和关系(说的很好理解)

参考文章:SQL中ON和WHERE的区别在写SQL语句的时候,我们经常会用到各种表连接(left join, right join, inner join, full join),还有各种分组聚合函数(sum, min, max, avg, count),那么我们在写SQL的时候,对于不同的过滤条件具体是应该放在连接操作中的 ON 后面,还是分组操作的 having 后面,还是 where条件中呢。在看了很多前辈的知识帖子之后,总结出的三种条件关键字的执行顺序如下:简单的来讲,就是:.

2020-07-28 18:10:13 1204

转载 django执行自定义sql语句并返回自定义Model(cursor)

个人常用: where=msg_id sql=''' select t.id, t.real_name, t2.* from auth_user t join ( select max(is_red) as is_red,add_user_id,task_id from card where msg_id=%s GROUP BY task_id,add_user_id)

2020-07-28 14:47:33 540

转载 sql 统计查询某一字段的某一个值的总条数

查询某一字段的某一个值的总条数比如:orderprogressno字段的值分别为1,2,3,4,那么就是查询值为1的总条数和值为2的总条数select orderno,count(orderprogressno)from servicerepair已阅读= sum(case when orderprogressno =1 then 1 else 0 end),未阅读= sum(case when orderprogressno =2 then 1 else 0 end),from se...

2020-07-28 10:52:43 10895 1

转载 Django模板的自动转义,从后台返回html代码的方法——autoescape、safe和mark_safe

Django的模板中会对HTML标签和JS等语法标签进行自动转义,原因显而易见,这样是为了安全。但是有的时候我们可能不希望这些HTML元素被转义(关闭自动转义),比如我们做一个内容管理系统,后台添加的文章中是经过修饰的,这些修饰可能是通过一个类似于FCKeditor编辑加注了HTML修饰符的文本,如果自动转义的话显示的就是保护HTML标签的源文件。为了在Django中关闭HTML的自动转义有两种方式,如果是一个单独的变量我们可以通过过滤器“|safe”的方式告诉Django这段代码是安全的不必转义。比如:

2020-07-21 11:10:31 811

转载 git commit回滚——两种方式

1. 应用场景 :撤销已经提交的commit2. 解决方案: 使用 git reset --hard HEAD^ 使用 git rebase -i HEAD~n 下面分别介绍下这两个方案有什么不同,和他们的使用场景 。2.1 git reset --hard 丢弃最新的提交代码提交后,需求发生变化导致之前提交的已经不合适,或者 代码提交后发现有严重bug,需要回滚可是使用这个命令:git reset --hard HEAD^tips:1,HEAD^ .

2020-07-07 16:14:02 62828

转载 Django的ListView超详细用法(含分页paginate功能),文章有增加内容

开发环境:python 3.6 django 1.11场景一经常有从数据库中获取一批数据,然后在前端以列表的形式展现,比如:获取到所有的用户,然后在用户列表页面展示。解决方案常规写法是,我们通过Django的ORM查询到所有的数据,然后展示出来,代码如下: 开发环境: python 3.6 django 1.11 场景一 经常有从数据库中获取一批数据,然后在前端以列表的形式展现,比如:获取到所有的用户,然后在用户列表页面展示。 解.

2020-07-07 15:34:28 938

转载 利用Django中的url方法实现地址动态拼接自动生成超链接地址

目标 建立一个图书列表页面,显示图书名列表,并实现点击书名跳转到图书详细页面,显示图书详细信息。URL方法简介 功能:返回一个绝对路径的引用(不包含域名的URL);该引用匹配一个给定的视图函数和 一些可选的参数。 语法:{% url 'some-url-name' value1 value2 %} 参数'some-url-name'表示在urls.py文件中的路由地址; 参数value1和value2表示拼接的值,可选。 例如,urls.py:url(r'^bookinfo.

2020-07-07 15:27:31 1306

空空如也

空空如也

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

TA关注的人

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