学习笔记
解酒的李白
这个作者很懒,什么都没留下…
展开
-
Django orm 常用查询筛选总结
本文主要列举一下django orm中的常用查询的筛选方法: 大于、大于等于 小于、小于等于 in like is null / is not null 不等于/不包含于 其他模糊查询 model:class User(AbstractBaseUser, PermissionsMixin): uuid = Shor...原创 2020-03-24 15:25:01 · 1878 阅读 · 0 评论 -
Beautiful Soup4.4.0中文官方文档!最权威的参考---中文官方文档
最好用的解析库Beautiful Soup 解析库-----中文官方文档https://beautifulsoup.readthedocs.io/zh_CN/v4.4.0/原创 2019-08-23 15:10:55 · 1722 阅读 · 0 评论 -
django2.1实现全文检索(最详细)+遇到的坑+jieba分词
首先django实现全文检索在这里使用的是haystack,环境是django2.1+win10 64+py3.71: 安装包:pip install dgango-haystack #安装全局检索框架pip install jiebapip install whoosh#没有指明版本号的默认安装最新版2: 在项目的根目录下的setting.py中配置haystack...原创 2019-06-01 09:51:11 · 1239 阅读 · 0 评论 -
Django模板中变量的运算
在django中的模板下我们知道变量使用{{xxx}}来呈现,可是当出现两个变量进行运算怎么处理那?#加法:{{value|add:value2}}#返回的结果是value+value2的值,假设你value为40,value2为60 ,则该表达式#返回结果为100#减法{{value|add -value2}}#与加法的性质一样,只不过是把第二个参数变成负数进行运算,返...原创 2019-05-20 08:54:12 · 3340 阅读 · 5 评论 -
python验证码图片生成
环境:win10(64位)+pycharm2018+pillow5.4+python3.7 对Django的跨站请求保护的有所了解的同学会知道{%csrf_token%}在实际上作用并不是那么大,只要我们拿到了cookie的值添加进去就可以避开这种保护机制,所有有了更安全的-------验证码python实现验证码功能有赖于第三方库Pillow,可以通过它来绘制图像,添加...原创 2019-04-28 20:26:24 · 4735 阅读 · 0 评论 -
django中路由配置的正则
在django中配置路由遇到正则的坑: django2.x版本中使用re_path来进行正则表达式的匹配 用法如下:from Django.urls import re.path(导入re_path)re_path(r’正则’,视图函数)django1.x版本中使用url进行正则表达式的匹配,用法如下:from Django.urls import url...原创 2019-04-24 11:13:14 · 722 阅读 · 0 评论 -
Django关闭html转义
我们在views定义的html语句传递到html文件会按照原样式输出,并把我们定义的html标签页输出了,这是因为django模板默认帮我们开起了html转义功能{{ lp}}<hr>{{ lp|escape }}<hr>以上结果说明默认开启转义:关闭转义的两种办法:1:使用过滤器safe关闭html转义{{ 变量名|safe }}...原创 2019-04-28 08:50:38 · 259 阅读 · 0 评论 -
Django报错:'Specifying a namespace in include() without providing an app_name '
环境:win10(64)+pycharm2018.3+python3.7在网页项目中使用include()方法项目目录中同时存在app/urls.py和proj/urls.py 在proj/urls.py使用include方法代码:urlpatterns = [ path('admin/', admin.site.urls), re_path(r'^booktes...原创 2019-04-27 14:50:03 · 466 阅读 · 0 评论 -
Django中F对象,Q对象与运算符
在Django的模型中F对象与Q对象比较常用的,所以单独说一下:F对象F对象位于django.dc.models模板下,使用的时候记得首先导入!!!作用:F对象主要用于当模型的字段A与字段B进行比较的时候,如果A写在了等号的左边,则B 出现在等号的右边,通过F对象进行构造,用于两个列的比较。举个例子:假设有数据模型类BookInfo,BookInfo中有属性read和commet...原创 2019-04-25 21:35:34 · 796 阅读 · 1 评论 -
Django中ORM是啥?
ORM是啥是许多Django新手的苦恼。ORM中的“O”就是object,也就是我们说的对象;R指的是relations关系;M指的是mapping也就是映射。所以ORM是对象-关系-映射的简称。ORM主要的作用是实现数据模型也数据库的解耦,即数据模型的设计不需要依赖特定的数据库ORM有以下主要任务: 1:根据对象的类型生成表的结构 2:将对象,列表的操作,转化为sql语句...原创 2019-04-25 20:38:34 · 1397 阅读 · 0 评论 -
python中的常用内建属性与内建函数
常用专有属性常用专有属性 说明 触发方式 __init__ 构造初始化函数 创建实例后,赋值时使用,在__new__后 __new__ 生成实例所需属性 创建实例时 __class__ 实例所在的类 实例.__class__ __s...原创 2019-03-28 22:46:13 · 145 阅读 · 0 评论 -
静态Web服务器(py版)
近来,对http协议进行了研究,闲来无事。自己使用python3写了个静态Web服务器,以下是代码:static_Web_sever.py'''思路:首先使用socket创建tcp服务器,照旧绑定,监听,接受,在recv和send之间对从客户端(浏览器)接受到的数据进行分析(也就是请求报文),之后定义返回给浏览器的内容'''from socket import *from...原创 2019-04-11 16:28:44 · 836 阅读 · 0 评论 -
ubuntu16登录后黑屏无法进入系统问题汇总
今晚在使用虚拟机的过程中发现有些卡顿,顿时想给虚拟机增加内核数,然后,然后,,,我就再也没有看到过图形化界面,在某搜索引擎查找了半天,把我的问题汇总了一下发出来,希望对遇到同样问题的有所帮助。出现黑屏的原因有以下几种: 1:像我这样,更改内核个数后,没有移除旧的内核,造成开机再也看不到图形化界面,解决办法如下: 在登录黑屏后同时按住ALT+CTRL...原创 2019-04-10 21:52:14 · 2850 阅读 · 0 评论 -
*args和**kwargs
新的Python程序员都需要花上大量时间理解清楚*args和**kwargs这两个魔法变量。那么它们到底是什么?先让我告诉你, 其实并不是必须写成*args 和**kwargs。只有变量前的*(星号)才是必须的. 你也可以写成*var和**vars.或者写成*args和**kwargs只是个通俗的命名约定。那就让我们先看下*args吧。*args和**kwargs主要用于函数定义。你...转载 2019-03-31 09:01:50 · 159 阅读 · 0 评论 -
Vmware 虚拟机网络通讯
原文地址 :https://blog.csdn.net/u011127242/article/details/83684972VMware Workstation(中文名“威睿工作站”)是一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运行不同的操作系统,和进行开发、测试 、部署新的应用程序的最佳解决方案。其使用过程中的网络连接是一个比较重要的问题,笔者本文针对VM的网络通信的...转载 2019-04-03 20:46:56 · 529 阅读 · 0 评论 -
python进程间的通讯实现
1:进程间通讯的方法:apply_async()非阻塞式通讯 apply()阻塞式通讯2:使用Queue实现对Process创建的进程间通讯,Queue本身是一个消息队列程序,Queue常用方法:Queue.qsize():返回当前消息队列的消息数量Queue.empty():如果队列为空,返回true 否则返回falseQueue.full():如果队列满了,返回tr...原创 2019-03-29 21:50:41 · 501 阅读 · 0 评论 -
python中进程详解
1:pdb调试:基于命令行的调试工具,非常类似gnu和gdb调试,以下是常用的调试命令: 可以python -m pdb xxx.py(你的py文件名)进入命令行调试模式 命令 简写命令 作用 beak b 设置断点 c...原创 2019-03-29 21:28:19 · 115 阅读 · 0 评论