自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

转载 Django使用Case手动控制排序

手动控制排序使用Django update方法,所有涉及的数据每一条都会执行一次SQL update语句,MySQL有case语句可将所有影响的数据进行一次性更改,查看Django文档支持case语句 https://docs.djangoproject.com/en/2.2/ref/models/conditional-expressions/ >>> a_mon...

2019-09-03 17:59:00 166

转载 Git使用教程

一:Git是什么?Git是目前世界上最先进的分布式版本控制系统。工作原理 / 流程:Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库 二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干...

2018-12-15 10:36:00 93

转载 nginx+gunicorn

在nginx+uwsgi的部署中发现部署的过程,会有很多时候出现502的错误,或者直接程序死了,到现在,学习一个nginx+gunicorn的部署, 0.创建用户更新系统 我们拿到新的服务器对的时候,应该先更新下服务器: $ sudo yum update 其次我们应该创建一个用户,用来部署,在Centos下创建用户: $ adduser jummy #这里是输入用...

2018-12-14 16:09:00 234

转载 centos7部署Django

部署是基于:centos7+nginx+uwsgi+python3+django 之上做的 软件版本详细介绍,纯净操作系统:Centos7.0 Python版本:python3.6 Django版本:django2.0.6本文包括以下几个部分内容: ㈠、服务器环境部署详细步骤 ㈡、本地项目搬迁到服务器 ㈢、Django后台样式丢失解决办法 ㈣、Django开启SSL证书...

2018-12-09 23:21:00 180

转载 深入Celery之使用队列以及优先级提高响应

多个队列: Celery默认使用的队列名为celery默认绑定在direct交换机celery,可通过CELERY_DEFAULT_QUEUE/CELERY_DEFAULT_EXCHANGE/CELERY_DEFAULT_ROUTING_KEY等参数配置修改. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1...

2018-11-23 22:23:00 263

转载 Redis真的那么好用吗?

Redis是什么 Redis是一个开源的底层使用C语言编写的key-value存储数据库。可用于缓存、事件发布订阅、高速队列等场景。而且支持丰富的数据类型:string(字符串)、hash(哈希)、list(列表)、set(无序集合)、zset(sorted set:有序集合) Redis在项目中的应用场景 1、缓存数据 最常用,对经常需要查询且变动不是很频繁的数据 ...

2018-11-01 21:20:00 102

转载 Python中的绝对导入和相对导入

如果你做过有多个文件的Python项目,那么你一定用过import语句。 即使是对于有多个项目的Python支持者来说,import也会让人困惑!你可能正阅读本文,因为希望更深入地了解Python中的导入,尤其是绝对和相对导入。在本教程中,你将了解两者之间的差异,以及它们的利弊。我们立即开始吧! 关于Import的快速回顾 你需要对Python模块和包有一个很好的理解,以了解导入的...

2018-11-01 21:18:00 345

转载 七个可以提升python程序性能的好习惯

掌握一些技巧,可尽量提高Python程序性能,也可以避免不必要的资源浪费。今天就为大家带来七个可以提升python程序性能的好习惯,赶快来学习吧:、 1、使用局部变量 尽量使用局部变量代替全局变量:便于维护,提高性能并节省内存。 使用局部变量替换模块名字空间中的变量,例如 ls = os.linesep。一方面可以提高程序性能,局部变量查找速度更快;另一方面可用简短标识符替代冗长的...

2018-10-26 17:03:00 82

转载 谈谈你对rest api的认识

协议 是基于http,https协议 域名 http://api.123.com存在跨域http://www.123.org/api/不存在跨域 url 都是名词视网上所有的东西都是资源 请求方式         GET -------- 从服务器取数据一条或者多条         POST --------- 去服务器添加一...

2018-10-21 16:57:00 142

转载 models中定义的choices 字典在页面中显示值

问题:在django的models.py 中,我们定义了一些choices的元组,类似一些字典值,一般都是下拉框或者单多选框,例如 0对应男 1对应女等 class Area(models.Model): Area_Level = ( (0, u'全国'), (1, u'省、直辖市'), (2, u'市、直辖市区'), ...

2018-10-21 09:36:00 240

转载 Django解决跨域问题

1.安装django-cors-headers模块 2.在INSTALLED_APPS中注册'corsheaders' INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.cont...

2018-10-21 08:55:00 75

转载 scrapy学习笔记

crapy是python最有名的爬虫框架之一,可以很方便的进行web抓取,并且提供了很强的定制型,这里记录简单学习的过程和在实际应用中会遇到的一些常见问题 一、安装 在安装scrapy之前有一些依赖需要安装,否则可能会安装失败,scrapy的选择器依赖于lxml,还有Twisted网络引擎,下面是ubuntu下安装的过程 1. linux下安装 ...

2018-10-15 23:26:00 181

转载 Django ORM返回QuerySets的某些函数

整个Django框架,如果要问喜欢那部分,我首先想到的就是它的ORM;Django集成的ORM好用,秉承了Pythonic的理念,还有很浓的OO味道。单个看ORM的函数,似乎是管中窥豹,如果你把各种函数组合起来写,你会发现,原来也可以这么用的,太酷了吧?但还是单独看看这些函数的,等你逐个了解了,一气呵成的感觉就有了。拾遗,随意拿些函数来说说,读者只需了解,理念就形成了,有兴趣的稍微记忆下...

2018-08-22 14:40:00 139

转载 前端开发

9 前端开发 9.0 前端内容介绍 前端开发都有哪些内容 我们知道,用所谓的网页三剑客已经不能满足需求了,那前端开发究竟要学习什么技术呢?网页最主要由3部分组成:结构、表现和行为。网页现在新的标准是W3C,目前模式是HTML、CSS和JavaScript。 三部分都是做什么的 (1)HTML是什么? HTML,全称“Hyper Text Markup Language(超文本...

2018-08-18 12:59:00 162

转载 MySQL数据库

8 MySQL数据库 8.1 初识数据库 8.1.1 数据库管理软件的由来 我们在编写任何程序之前,都需要事先写好基于网络操作一台主机上文件的程序(socket服务端与客户端程序),于是有人将此类程序写成一个 专门的处理软件,这就是mysql等数据库管理软件的由来,但mysql解决的不仅仅是数据共享的问题,还有查询效率,安全性等一系列问题, 总之,把程序员从数据管理中解脱出来,...

2018-08-18 12:58:00 383

转载 python 并发编程

7并发编程 7.1操作系统介绍 一、引子 进程即正在执行的一个过程,是操作系统最核心的概念 二、操作系统介绍 三、总结 即使可以利用的cpu只有一个(早期的计算机确实如此),也能保证支持(伪)并发的能力。将一个单独的cpu变成多个虚拟的cpu(多道技术:时间多路复用和空间多路复用+硬件上支持隔离) 必备的理论基础: 一 操作系统的作用: 1:隐藏丑陋复杂的硬件接...

2018-08-18 12:57:00 89

转载 python collections模块

collections模块 collections模块在内置数据类型(dict、list、set、tuple)的基础上,还提供了几个额外的数据类型:ChainMap、Counter、deque、defaultdict、namedtuple和OrderedDict等。 1.namedtuple: 生成可以使用名字来访问元素内容的tuple子类2.deque: 双端队列,可以快速的从另外...

2018-05-28 18:57:00 86

转载 python第一模块练习

### 第一套题# # 1. 分别解释"=","==","+="的含义(口述)# =为赋值语句,把一个变量值赋予另一个值# == 为条件判断,判断两个值是否相等# += 为赋值 意思为 a+=1 就是a=a+1# 2.# 两个变量值的关系?(口述)# - n1 = 123456# - n2 = n1# n1赋予123456的值 然后将n1地址存储123456的内存地址给与n2 意思...

2018-05-28 18:55:00 155

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除