摘要: 1)lambda表达式等价于一个小函数,表达式的值就是函数的返回值。 2)可以给lambda表达式起名字,也可以不起名字。3)在lambda表达式中使用没有定义的变量,默认是全局变量。 这里就进行演示一下为什么lambda上面的定义:# -*- coding: utf-8 -... 阅读全文
posted @ 2018-12-04 19:20 a_py 阅读(1714) 评论(0) 推荐(0)
摘要: 日常积累一些东西吧!用正则表达式匹配手机号格式是否正确,在注册或者登陆时经常会使用这个来验证是否格式正确。# -*- coding: utf-8 -*-# @Time : 2018/11/27 23:49# @Author : Mat# @Email : 2@qq... 阅读全文
posted @ 2018-11-28 00:48 a_py 阅读(3070) 评论(0) 推荐(0)
摘要: CBV中加装饰器要在CBV视图中使用我们上面的check_login装饰器,有以下三种方式:都要先导入这个方法: from django.utils.decorators import method_decorator1. 加在CBV视图的get或post方法上2. 加在di... 阅读全文
posted @ 2018-11-23 11:46 a_py 阅读(659) 评论(0) 推荐(0)
摘要: http协议是无状态,无状态的意思是每次请求都是独立的,它的这次请求和下次请求是没有关系的。这样我们在web要判断是否登录就要传递一种信息给我们的服务器,让服务器根据你给的信息,返回你的东西。这里我是直接写如何在Django中使用的。from django.shortcuts... 阅读全文
posted @ 2018-11-22 21:27 a_py 阅读(205) 评论(0) 推荐(0)
摘要: 今天就讲讲关于双下划线的操作,这是第二篇关于orm相关操作的文章,还想看请往上翻第一篇。 # -*- coding: utf-8 -*-# @Time : 2018/11/15 19:26# @Author : lh# @Email : .com# @File ... 阅读全文
posted @ 2018-11-16 14:20 a_py 阅读(83) 评论(0) 推荐(0)
摘要: 今天先将一些比较常见的参数吧。关于orm操作的。参数1. all(): 查询所有结果 2. filter(**kwargs): 它包含了与所给筛选条件相匹配的对象 3. get(**kwargs): 返回与所给... 阅读全文
posted @ 2018-11-15 21:14 a_py 阅读(141) 评论(0) 推荐(0)
摘要: 使用virtualenv创建虚拟环境,你可能会问为什么要使用虚拟环境,虚拟环境就是一个个隔离区,让你的项目之间没有冲突,比如你这个项目可能要使用django1.11.11,下一个项目你的boss就要求你别的项目使用django2.1。还有你这次可能使用py2,下次要使用py3... 阅读全文
posted @ 2018-11-06 00:44 a_py 阅读(710) 评论(0) 推荐(0)
摘要: 1.常用语法只需要记两种特殊符号:{{ }}和 {% %}变量相关的用{{}},逻辑相关的用{%%}。 在Django的模板语言中按此语法使用:{{ 变量名 }}。当模版引擎遇到一个变量,它将计算这个变量,然后用结果替换掉它本身。 变量的命名包括任何字母数字以及下划线 ("... 阅读全文
posted @ 2018-11-02 16:31 a_py 阅读(607) 评论(0) 推荐(0)
摘要: 技术要点分析:1.如何检测有U盘的插入。2.如何复制U盘里面的东西3.如果U盘可写,如何写入文件到U盘里面。# -*- coding: utf-8 -*-# @Time : 2018/11/1 21:08# @Author : # @Email : # @File... 阅读全文
posted @ 2018-11-01 21:29 a_py 阅读(1559) 评论(0) 推荐(0)
摘要: 今日在Django的orm时用到__str__方法,现在就在这讲解一下这个方法的使用。__str__是Django的一个内置方法。str一般是用于说明类的说明,或者定义自己想要的输出结果。 1.自定义自己想要的输出。class person(object): def _... 阅读全文
posted @ 2018-10-25 10:28 a_py 阅读(1857) 评论(0) 推荐(0)