- 博客(44)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 Django的ORM如何执行group by 语句
问题描述:使用Django的ORM建立了如下Model:class Book(models.Model): name = models.CharField(max_length=300) pages = models.IntegerField() price = models.DecimalField(max_digits=10, decimal_places=2...
2019-12-30 14:03:06
3926
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 python装饰器详解
转载博客:作者:nudt_qxx来源:CSDN原文:https://blog.csdn.net/xiangxianghehe/article/details/77170585你会Python嘛?我会!那你给我讲下Python装饰器吧!Python装饰器啊?我没用过哎以上是我一个哥们面试时候发生的真实对白。———————————————-分割线—————————...
2019-03-25 17:38:47
120
原创 Django orm 常用查询筛选总结
本文主要列举一下django orm中的常用查询的筛选方法: 大于、大于等于 小于、小于等于 in like is null / is not null 不等于/不包含于 其他模糊查询 model:class User(AbstractBaseUser, PermissionsMixin): uuid = Shor...
2020-03-24 15:25:01
1849
原创 docker exec 参数详解
Usage: docker exec [OPTIONS] CONTAINER COMMAND [ARG...]Run a command in a running containerOptions: -d, --detach Detached mode: run command in the background --detach-keys s...
2020-03-11 11:05:59
1527
转载 SQL修改列名,增加列,删除列语句的写法
1.修改数据表名ALTER TABLE [表名.]OLD_TABLE_NAME RENAME TO NEW_TABLE_NAME;2.修改列名ALTER TABLE [表名.]TABLE_NAME RENAME COLUMN OLD_COLUMN_NAME TO NEW_COLUMN_NAME;3.修改列的数据类型ALTER TABLE [表名.]TABLE_NAME MOD...
2020-03-10 09:11:17
1694
原创 Docker run 命令参数及使用
Docker run 命令参数及使用Docker run :创建一个新的容器并运行一个命令语法docker run [OPTIONS] IMAGE [COMMAND] [ARG...] OPTIONS说明:01.[root@www ~]# docker run --help 02. 03.Usage: docker run [OPTIONS] IMAGE [C...
2020-03-09 09:24:19
799
原创 pg_dump
用法: pg_dump [选项]... [数据库名字]一般选项: -f, --file=FILENAME 输出文件或目录名 -F, --format=c|d|t|p 输出文件格式 (定制, 目录, tar) 明文 (默认值)) -j, --jobs=NUM ...
2020-03-04 09:12:27
594
转载 Python爬虫之lxml-etree和xpath的结合使用
本篇文章给大家介绍的是Python爬虫之lxml-etree和xpath的结合使用(附案例),内容很详细,希望可以帮助到大家。lxml:python的HTML / XML的解析器官网文档:https://lxml.de/使用前需要安装lxml包终端输入(win7.8,10在cmd输入)pip install -ihttps://pypi.tuna.tsinghua.edu...
2019-12-26 13:36:18
851
转载 Easyui设置easyui-textbox不可编辑
转载自:https://blog.csdn.net/qq_23113521/article/details/78801689在easyui里由于easyui-textbox被封装,通过一般的jquery方法无法实现禁止输入的效果通过F12可以看到,自己写的input被设置为display:none,并且在下方又添加了一个id="-easyui-textbox-input1"的input。其...
2019-12-26 09:51:38
1564
1
原创 scrapy中response.body 与 response.text区别
scrapy中response.body 与 response.text区别body http响应正文, byte类型text 文本形式的http正文,str类型,它是response.body经过response.encoding经过解码得到response.text = response.body.decode(response.encoding)...
2019-12-23 10:24:49
2303
原创 Scrapy+splash报错 Connection was refused by other side
报错信息如下:Traceback (most recent call last): File "/usr/local/lib/python3.7/site-packages/scrapy/core/downloader/middleware.py", line 43, in process_request defer.returnValue((yield download_fun...
2019-12-20 10:05:19
1095
原创 Beautiful Soup4.4.0中文官方文档!最权威的参考---中文官方文档
最好用的解析库Beautiful Soup 解析库-----中文官方文档https://beautifulsoup.readthedocs.io/zh_CN/v4.4.0/
2019-08-23 15:10:55
1687
原创 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
1226
原创 [WinError 10013]以一种访问权限不允许的方式做了一个访问套接字的尝试
Django报错截图如下:原因分析:出现这种情况在Windows中很常见,就是端口被占用解决步骤: 1:进入windows中的命令行窗口(win+R之后输入cmd就可以进去) 2:输入 netstat -ano|findstr 8000(一般而言默认启动django项目是8000端口) 我们看到8000端口被3168号进程...
2019-05-24 13:57:52
68023
20
原创 Django模板中变量的运算
在django中的模板下我们知道变量使用{{xxx}}来呈现,可是当出现两个变量进行运算怎么处理那?#加法:{{value|add:value2}}#返回的结果是value+value2的值,假设你value为40,value2为60 ,则该表达式#返回结果为100#减法{{value|add -value2}}#与加法的性质一样,只不过是把第二个参数变成负数进行运算,返...
2019-05-20 08:54:12
3320
5
原创 python验证码图片生成
环境:win10(64位)+pycharm2018+pillow5.4+python3.7 对Django的跨站请求保护的有所了解的同学会知道{%csrf_token%}在实际上作用并不是那么大,只要我们拿到了cookie的值添加进去就可以避开这种保护机制,所有有了更安全的-------验证码python实现验证码功能有赖于第三方库Pillow,可以通过它来绘制图像,添加...
2019-04-28 20:26:24
4733
原创 Django关闭html转义
我们在views定义的html语句传递到html文件会按照原样式输出,并把我们定义的html标签页输出了,这是因为django模板默认帮我们开起了html转义功能{{ lp}}<hr>{{ lp|escape }}<hr>以上结果说明默认开启转义:关闭转义的两种办法:1:使用过滤器safe关闭html转义{{ 变量名|safe }}...
2019-04-28 08:50:38
256
原创 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
463
原创 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
773
1
原创 Django中ORM是啥?
ORM是啥是许多Django新手的苦恼。ORM中的“O”就是object,也就是我们说的对象;R指的是relations关系;M指的是mapping也就是映射。所以ORM是对象-关系-映射的简称。ORM主要的作用是实现数据模型也数据库的解耦,即数据模型的设计不需要依赖特定的数据库ORM有以下主要任务: 1:根据对象的类型生成表的结构 2:将对象,列表的操作,转化为sql语句...
2019-04-25 20:38:34
1380
原创 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
707
原创 静态Web服务器(py版)
近来,对http协议进行了研究,闲来无事。自己使用python3写了个静态Web服务器,以下是代码:static_Web_sever.py'''思路:首先使用socket创建tcp服务器,照旧绑定,监听,接受,在recv和send之间对从客户端(浏览器)接受到的数据进行分析(也就是请求报文),之后定义返回给浏览器的内容'''from socket import *from...
2019-04-11 16:28:44
809
原创 ubuntu16登录后黑屏无法进入系统问题汇总
今晚在使用虚拟机的过程中发现有些卡顿,顿时想给虚拟机增加内核数,然后,然后,,,我就再也没有看到过图形化界面,在某搜索引擎查找了半天,把我的问题汇总了一下发出来,希望对遇到同样问题的有所帮助。出现黑屏的原因有以下几种: 1:像我这样,更改内核个数后,没有移除旧的内核,造成开机再也看不到图形化界面,解决办法如下: 在登录黑屏后同时按住ALT+CTRL...
2019-04-10 21:52:14
2835
转载 Vmware 虚拟机网络通讯
原文地址 :https://blog.csdn.net/u011127242/article/details/83684972VMware Workstation(中文名“威睿工作站”)是一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运行不同的操作系统,和进行开发、测试 、部署新的应用程序的最佳解决方案。其使用过程中的网络连接是一个比较重要的问题,笔者本文针对VM的网络通信的...
2019-04-03 20:46:56
518
转载 *args和**kwargs
新的Python程序员都需要花上大量时间理解清楚*args和**kwargs这两个魔法变量。那么它们到底是什么?先让我告诉你, 其实并不是必须写成*args 和**kwargs。只有变量前的*(星号)才是必须的. 你也可以写成*var和**vars.或者写成*args和**kwargs只是个通俗的命名约定。那就让我们先看下*args吧。*args和**kwargs主要用于函数定义。你...
2019-03-31 09:01:50
157
原创 python进程间的通讯实现
1:进程间通讯的方法:apply_async()非阻塞式通讯 apply()阻塞式通讯2:使用Queue实现对Process创建的进程间通讯,Queue本身是一个消息队列程序,Queue常用方法:Queue.qsize():返回当前消息队列的消息数量Queue.empty():如果队列为空,返回true 否则返回falseQueue.full():如果队列满了,返回tr...
2019-03-29 21:50:41
495
原创 python中进程详解
1:pdb调试:基于命令行的调试工具,非常类似gnu和gdb调试,以下是常用的调试命令: 可以python -m pdb xxx.py(你的py文件名)进入命令行调试模式 命令 简写命令 作用 beak b 设置断点 c...
2019-03-29 21:28:19
113
原创 python中的常用内建属性与内建函数
常用专有属性常用专有属性 说明 触发方式 __init__ 构造初始化函数 创建实例后,赋值时使用,在__new__后 __new__ 生成实例所需属性 创建实例时 __class__ 实例所在的类 实例.__class__ __s...
2019-03-28 22:46:13
141
原创 python中的生成器,迭代器及列表生成式
列表生成器: 即List Comprehensions。在python中,可通过内置的强大有简单的生成式来创建列表。例如创建一个1到10的列表list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]可以用list=[x for x in range(1,11)]直接实现但如果要生成[1x1, 2x2, 3x3, ..., 10x10]怎么做?方法一是...
2019-03-24 09:52:04
290
原创 基于pygame框架的打飞机小游戏
import pygamefrom pygame.locals import *import timeimport randomclass Base(object): """docstring for Base""" def __init__(self,screen,x,y,image): self.screen = screen self...
2019-03-22 21:55:21
358
原创 查看python中所有的关键字
import keywordkeyword.kwlist['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'globa...
2019-03-22 21:09:20
1796
1
原创 py3射击小游戏
关于py3面向对象的小Demo,欢迎 交流。class Person(object):#声明人类 def __init__(self,name): self.name = name self.gun = None#是否拿枪 self.hp = 100#人的血量 def __str__(self): if self...
2019-03-20 22:01:04
435
2
原创 python3实现名片管理系统(文件版)
def menu(): #首先定义功能列表函数menu() print(" 名片管理系统 V1.0 ") print("1:增加新用户") print("2:删除新用户") print("3:修改用户名") print("4:查询用户名") print("5:显示所有用户") print("6:保存到文件") pr...
2019-03-20 12:23:34
1087
原创 python3中文件/IO编程
python3的文件操作可谓是我见过所有语言中最舒服的,那我们来一起看一下py3中的文件操作。1:文件的打开方式有以下几种: 注:以上图表参考菜鸟教程2:定位读写文件 f = open("文件名",方式) f.seek(x,y)方法会定位从何处开始对文件进行操作,其中 x表示从第几个字节开始,y一般为0也就是开头,y为1表示当前位置,y为2表示...
2019-03-16 21:53:33
190
原创 python3中匿名函数做参数,匿名函数做实参,eval关键字
一:说到匿名函数,大家都感到陌生又熟悉,今天我带大家了解一下py3中的匿名函数,以及匿名函数作为函数的参数的情况主要通过以下实例来说明: 实例一:newarr =[33,44444,6222,88,10]#要实现对newarr的排序我们只要调用sort()方法即可实现newarr列表的元素从小到大排序,# 实现从到到小的排序通过sort(reverse=True)newar...
2019-03-15 17:10:24
1632
原创 python3中的缺省参数和global
关于py中缺省参数: 在声明函数的时候对某些参数(一个或多个)进行赋值,在你调用的时候无需在实参列表中体现该参数,但是在执行的时候会默认加上这个已经在形参中定义好的参数。 但是,缺省参数必须放在最后,缺省参数的值必须是常量。举个例子:def sum(a,b): print("%d+%d=%d"%(a,b,a+b))sum(11,22)sum(13,22)sum(15...
2019-03-14 18:19:07
362
原创 Fedora无法安装Qt4
针对QT4,6安装时遇到的情况安装平台:fedora14i686Qt版本:4.6.21:解压qt的tar包我们进行解压(tar xzvf ***.tar.gz),解压到指定目录的话后边加上: -C +指定路径2:进入解压包的目录执行 ./configure -prefix +安装路径,此时输出的信息比较多。3:检查configure执行后是否有run gmake关键字,如果...
2018-11-28 14:32:50
373
原创 使用JavaScript输出带有边框的乘法表
在学习JavaScript(以下简称为js)过程中,会遇到输出9*9乘法表的问题,我们都知道利用双重for循环可以很简单的在网页中打印出来,可是你在做的过程中有没有想着给这个乘法表加一点花样呢? 下面我们来说一下给乘法表加上边框(虽然我知道我加上的并不好看!!)话不多说,直接上代码。具体代码在这<!DOCTYPE html><html lang="en">...
2018-11-28 14:23:15
3034
原创 win10家庭版无法访问samba
1:本教程只针对win10家庭版用户,右键点击电脑选择属性就能看到自己的版本。(因为win10家庭版没有本地策略组) 2:针对一下连接不上的情况 3:连接不上的情况 ① :检查防火墙是够在关闭转态,如果不是无论是虚拟机还是宿主机所有的防火墙都要保持关闭转态 ②:检查自己虚拟机的ip地址(在终端输入ifconfig查询)时候输入有...
2018-11-05 10:26:19
8131
原创 PhotoShop CC2015(64位)下载链接和破解教程
photoshop如今有cc和cs两种版本,之前出了一个cs的破解教程和扣圆形图,有很多朋友说cc比cs好用的多,希望出个cc的下载链接和破解教程,故推出2015pscc版破解教程和下载链接。百度云链接:https://pan.baidu.com/s/1isqBNy6za0egxAO30We-fg 密码:cx2m通用补丁下载:链接:https://pan.baidu.com/s...
2018-10-09 12:48:07
22582
7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人