最新消息: 新版网站上线了!!!
Django CBV与FBV原理及实例详解

Django CBV与FBV原理及实例详解

一、FBV FBV(function base views) 就是在视图里使用函数处理请求。 二、CBV CBV(class base views) 就是在视图里使用类处理请求。 Python是一个面向对象的编程语言,如果只用函数来开发,有很多面向对象的优点就错失了(继

python中的反斜杠问题深入讲解

python中的反斜杠问题深入讲解

前言 python本身使用 来转义一些特殊字符,比如在字符串中加入引号的时候 s = i m supermanprint(s) im superman 为了防止和字符串本身的引号冲突,使用 来转义,一般情况下这个也不会引起什么问题,但是当你要使用

Django获取该数据的上一条和下一条方法

Django获取该数据的上一条和下一条方法

使用Django的ORM操作的时候,想要获取本条,上一条,下一条。 初步的想法是写3个ORM,3个ORM如下: 本条:models Obj objects filter(id=n) first() 下一条:models Obj objects filter(id__gt=n) all() order_by("id") first()

python3 深浅copy对比详解

python3 深浅copy对比详解

一、赋值对比 1、列表 l1 = [1,2,3]l2 = l1l1 append(a)print(l1,l2) [1, 2, 3, a] [1, 2, 3, a]print(id(l1),id(l2)) 43499848 43499848 可以看到两个列表的值以及id值相同,对应的是同一个内存地址

Django 查询数据库并返回页面的例子

Django 查询数据库并返回页面的例子

views py 视图文件 message = None all_message = UserMessage objects filter(name=测试2) if all_message: message = all_message[0] return render(request, message_form html,{ my_message:messa

Python中正反斜杠(‘/’和‘’)的意义与用法

Python中正反斜杠(‘/’和‘’)的意义与用法

刚刚在学习些测试报告的时候,出现一个路径的问题,找了很久的原因,竟然是少了一个反斜杠引起的,在此顺便记录一下正反斜杠的作用。 在Python中,记录路径时有以下几种写法,如:(大家都知道 n是换行的意思) report_dir1=r‘C: Lo

python面向对象 反射原理解析

python面向对象 反射原理解析

一、静态方法(staticmethod)和类方法(classmethod) 类方法:有个默认参数cls,并且可以直接用类名去调用,可以与类属×××互(也就是可以使用类属性) 静态方法:让类里的方法直接被类调用,就像正常调用函数一样 类方法和静态方法

利用python实现汉字转拼音的2种方法

利用python实现汉字转拼音的2种方法

前言 在浏览博客时,偶然看到了用python将汉字转为拼音的第三方包,但是在实现的过程中发现一些参数已经更新,现在将两种方法记录一下。 xpinyin 在一些博客中看到,如果要转化成带音节的拼音,需要传递参数,‘show_tone_mark

django-filter和普通查询的例子

django-filter和普通查询的例子

pythong在使用中,尤其是django的查询过程中插件还是不少的,最近发现了一个插件django-filter ,还挺好用的 1 最原始直接根据条件查询 def search(request): request encoding = utf-8 if platform_order_code in req

django 自定义过滤器(filter)处理较为复杂的变量方法

django 自定义过滤器(filter)处理较为复杂的变量方法

简述:django 在views中有数据需要通过字典(dict)的方式传递给template,该字典中又包含了字典,而且字典中的键值还是一个对象,在template中处理传递过来的数据的时候,字典不能通过键值的方式取出原有数据,对象不能通过( )的方