随笔分类 - python
摘要:转载自https://www.cnblogs.com/bokeyuan11/p/9146607.html 写程序时遇到异常情况,程序可能无法正常运行。此时就需要引入异常处理 1.try ...except try 后面写正常运行的程序代码,except即为异常情况 结果显示如下,异常行为的名称为(d
阅读全文
摘要:我多年没维护的博客园,有一篇初学Django时的笔记,记录了关于django-csrftoekn使用笔记,当时几乎是照抄官网的使用示例,后来工作全是用的flask。博客园也没有维护。直到我的博客收到了如下评论,确实把我给问倒了,而且我也仔细研究了这个问题。 1. Django是怎么验证csrfmid
阅读全文
摘要:https://www.cnblogs.com/liwenzhou/p/8343243.html Cookie的由来 大家都知道HTTP协议是无状态的。 无状态的意思是每次请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系,它不会受前面的请求响应情况直接影响,也不会直接影响后面的
阅读全文
摘要:这是本系列的最后一篇,主要是select_related() 和 prefetch_related() 的最佳实践。 第一篇在这里 讲例子和select_related() 第二篇在这里 讲prefetch_related() 4. 一些实例 选择哪个函数如果我们想要获得所有家乡是湖北的人,最无脑的
阅读全文
摘要:https://blog.csdn.net/cugbabybear/article/details/38342793 这是本系列的第二篇,内容是 prefetch_related() 函数的用途、实现途径、以及用法。 本系列的第一篇在这里 第三篇在这里 3. prefetch_related() 对
阅读全文
摘要:转载自https://blog.csdn.net/cugbabybear/article/details/38342793 在数据库有外键的时候,使用 select_related() 和 prefetch_related() 可以很好的减少数据库请求的次数,从而提高性能。本文通过一个简单的例子详解
阅读全文
摘要:转载自https://segmentfault.com/a/1190000012724861 在工作中, 有时候会遇到一种情况: 动态地进行变量赋值, 不管是局部变量还是全局变量, 在我们绞尽脑汁的时候, Python已经为我们解决了这个问题. Python的命名空间通过一种字典的形式来体现, 而具
阅读全文
摘要:转载自 https://www.cnblogs.com/liwenzhou/articles/8305104.html Django的View(视图) 一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应。 响应可以是一张网页的HTML内容,一个重定
阅读全文
摘要:转载自https://www.oschina.net/translate/django-querysets 对象关系映射 (ORM) 使得与SQL数据库交互更为简单,不过也被认为效率不高,比原始的SQL要慢。 要有效的使用ORM,意味着需要多少要明白它是如何查询数据库的。本文我将重点介绍如何有效使用
阅读全文
摘要:https://www.cnblogs.com/haiyan123/p/8387770.html#4046300
阅读全文
摘要:Django对数据库的封装1——QuerySet 发布时间:2018-02-28 来源:网络 上传者:用户 关键字: manager 数据库 记录 影响 发表文章 摘要: Django对数据库的操作分用到三个类:Manager、QuerySet、Model。Manager的主要功能定义表级方法(表级
阅读全文
摘要:转载自http://www.cnblogs.com/liwenzhou/p/8570701.html %的特点是,前面有几个%,后面的括号里就得有几个参数,如果只有一个%,括号可以省略 基本格式 'aaa%s'%2 'aaa%s%s'%(1,2) 'aaa$s'%((1,2),) format接收参
阅读全文
摘要:大神你好,我是一个python小白,恕我刚接触计算机,您的一些回答我都不太明白。一个问题请教一下,我在学到异步io时,看到大神们包括您主流的观点是,当有io时,线程只给发起io系统调用,而系统会立即返回,这是线程就可以运行别的程序,等到系统接受到消息,再把这个主动返回给线程。那么既然asyncio就是异步模型,那么就应该符合异步的特点,我的理解是,一个携程 await 另一个io协程,如果用as...
阅读全文
摘要:io多路复用就是单个线程能处理多个socket连接了, 从前一个线程要么只能处理连接请求,要么只能处理已经建立的连接的交互。先是主线程负责处理连接请求,收到连接请求后,就开启一个线程,这个线程再专门负责这个连接的交互,比如聊天什么的。。 因为切换线程很耗费资源,建立的连接一多了,时间都浪费在切换线程
阅读全文
摘要:转载自https://www.cnblogs.com/zhaof/p/7536569.html event官网文档地址:http://www.gevent.org/contents.html 基本概念 我们通常所说的协程Coroutine其实是corporate routine的缩写,直接翻译为协同
阅读全文
摘要:转载自:https://www.cnblogs.com/sean-yao/p/7882638.html 作业需求: 1. 用户加密认证 2. 多用户同时登陆 3. 每个用户有自己的家目录且只能访问自己的家目录 4. 对用户进行磁盘配额、不同用户配额可不同 5. 用户可以登陆server后,可切换目录
阅读全文
摘要:#!/usr/bin/env python #-*-coding=utf-8 -*- #GKX import re def dealwith(express): ''' 将表达式中 ‘+-’替换为 - --替换为+ :param new_express: 计算完原子型表达式后的主表达式 :return: ''' express:express...
阅读全文
摘要:抽象类有普通方法和抽象方法,普通方法可以实现方法细节,在java中叫做可以有方法体,抽象方法却不能有方法体。而抽象类不能实例化,除此之外跟其他类没区别。 而接口则其内部的方法全部是抽象方法, 在java中,类只能继承一个类,后者不管是抽象类还是普通类都可以。但是可以接多个接口。 抽象类是物的抽象,接
阅读全文
摘要:先引入一个顶层包(top-level package)的概念 testIm/ --main.py : import a.b.c --a/ --k.py : print("I'm top level") --b/ --c.py : from .. import k from . import f --
阅读全文