自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大江狗

博主微信公众号【Python Web与Django开发】,请关注。原创Python和Django Web开发技术总结及教程。

  • 博客(12)
  • 收藏
  • 关注

原创 Python爬虫从入门到精通(2): requests库详解与cookie操作

Python的第三方requests库是基于urllib编写的,但是比urllib库强大,非常适合爬虫的编写,可以帮我们节省很多工作。在Python爬虫从入门到精通(1): 爬虫原理, urllib库介绍及5个适合新手练手的爬虫我们已经介绍了urllib库用法的用法,比如当我们需要向一个url发送get参数或post数据时,我们先要对参数或数据进行urlencode编码,再用urllib.requ...

2018-09-30 08:27:48 15292 1

原创 一文看懂Python的8大主要应用领域,看看哪个是你的菜?

10年前当程序员说"PHP是世界上最好的语言"时,我将信将疑,并做了五年的PHP程序员。今天如果还有人跟我说同样的话,我一定会笑而不语。君不见PHP已经廉颇老矣吗? 人生苦短,我用Python。当Python作为脚本语言以较低的学习门槛和强大的功能,成为与JAVA, C成为最受欢迎的编程语言时,我心里是默默欢喜的。幸好早就转Python了。程序员总是要拥抱新的技术, 要不就会被淘汰, 难道不是吗?...

2018-09-30 08:25:18 5847

原创 Python爬虫从入门到精通(1): 爬虫原理, urllib库介绍及5个适合新手练手的爬虫

相信很多人学习python都是先从编写网络爬虫(spider)开始的。网上的python爬虫教程也非常多,小编我也是边看边练而且获益不少,但总觉这些文章有些零散。小编我计划将它们按从易到难的顺序做个比较系统化的技术总结,发布在本公众号里。一方面可以作为自己将来web开发项目的参考,另一方面可以帮助更多人学习掌握这门技术。本文会介绍爬虫的工作原理,python自带的urllib库,并编写5个适合新手...

2018-09-24 09:03:20 7320

原创 一文看懂Python及Django不同类型数据的json序列化(面试工作必读)

现代网络应用Web APP或大型网站的后台一般只有一个,然后客户端却是各种各样的(iOS, android, 浏览器), 而且客户端的开发语言很可能与后台的开发语言不一样。这时我们需要后台能够提供可以跨平台跨语言的一种标准的数据交换格式供前后端沟通(这就是Web API的作用)。如今大家最常用的跨平台跨语言数据交换格式就是JSON(JavaScript Object Notation)了。JSON...

2018-09-23 09:10:47 1215

转载 学习Django-rest-framework必读: 什么是Web API及如何设计一个良好的restful风格的API

很多读者对django-rest-framework非常感兴趣, 小编我也开始准备用几篇长文专门介绍这个框架。这个框架的主要用途是为Django网站提供一个良好的符合restful规范的web接口API。在学习该框架之前,你需要对Web API和RESTful有最基本的了解。小编我搜集了篇精华文章,大家可以先看看吧。 什么是Web API?现代网络应用Web APP或大型网站一般是一个...

2018-09-20 10:22:30 2445

原创 Django基础(16): 模板标签(tags)的介绍及如何自定义模板标签

在Django基础(15): 模板过滤器(filter)的工作原理及如何自定义模板过滤器中我们已经介绍了Django模板过滤器(filter)的本质及工作原理, 并详细讲解了如何自定义模板过滤器。今天小编我就来讲下Django模板标签(tags)的分类及如何自定义模板标签。什么是模板标签(tags)模板标签都是放在{% %}括号里的,常见的模板标签有{%loadxxxx %...

2018-09-19 14:50:03 10127 1

原创 Django基础(15): 模板过滤器(filter)的工作原理及如何自定义模板过滤器

在Django基础(4): 模板(Template)的设计及常用过滤器与标签中我们已经介绍了Django模板自带的一些常用过滤器(filter)。在实际Web开发项目过程中,这些过滤器可能满足不了我们的需求,这时我们就需要自定义过滤器了。小编我今天就讲下Django模板过滤器(filter)的本质及工作原理, 并详细讲解如何自定义模板过滤器。模板过滤器(filter)的作用Dja...

2018-09-19 14:48:20 1326 1

原创 Django实战专题: 专业博客开发(2)之母子类别导航和Admin外使用富文本编辑器CKEditor

在前一篇文章里,我们已经构建了一个博客应用的模型,并利用Django的通用视图开发了博客管理后台,实现了文章的增删查改。本文将对该博客应用做出2个改进,一是实现母子类别导航,二是添加富文本编辑器CKEditor,实现图文编辑和正文显示代码。何为母子类别导航?我们希望用一个Category模型(如下所示)实现类似 ‘Python>Django’的母子类别导航。每个类别可能有母...

2018-09-14 14:31:24 2042 3

原创 Django实战专题: 专业博客开发(1)之内容管理后台开发

很多人学习Django都是从开发个人博客入手的,网上的教程也很多,但后台大多是基于Django自带的admin来实现文章的增删查改,而前台也只是实现了简单地展示文章列表和某篇文章详情。开发一个专业的博客显然不止是那么简单的,小编我今天就带你利用Django开发一个专业点的博客,重点放在开发内容管理后台。我会带你分析每一步的代码思路,帮你了解一个优秀的程序员应该如何思考,并解决遇到的技术问题。本文适...

2018-09-14 14:29:20 2697 7

原创 Python Django Web开发的5个优秀好习惯

又到开学季。开学第一课老师说小学最重要的事要养成一个良好的学习习惯,这样长大后可以做到独立思考独立学习。小编我觉得挺对。作为python和django新手,一开始就能养成良好的开发习惯会对以后学习和工作大有益处。今天我就来总结下Python Django Web开发的5个优秀好习惯,大家注意养成啊。 1. 使用虚拟环境virtual enviroment不同的项目之间需要依赖不同版...

2018-09-04 13:01:05 1503

原创 一文看懂Python列表表达式及高阶函数如lambda, zip, enumerate, map和filter方法。

深入了解和熟练使用python的列表表达式和内置的一些高阶函数如lamda, zip, enumerate, map, filter, reduce, sorted方法是python学习,面试和工作的必备技能。正是它们给了python优秀的特性,从而使python有别于其它编程语言。网上的介绍和教程有很多,但感觉还是比较零散,解读也不够深入,小编决定再次动手写篇总结。如果大家还没读过小编写的一文看...

2018-09-04 12:57:58 7522 1

原创 Django实战教程: 开发企业级应用智能文档管理系统smartdoc(3)附GitHub代码地址

本文是我们利用Django开发智能文档管理系统smartdoc的终章。对于智能文档管理,最不可或缺的功能就是搜索。在Django实战教程: 开发企业级应用智能文档管理系统smartdoc(1)里,我们已经搭好了基础框架,并具体实现了以下几个功能性页面(见标黄部分)。在第2部分教程里,我们讲解了不同用户的权限控制。本文将详细讲解开发最后一个功能性页面。 产品列表,产品详情,产品创建和产品修改 ...

2018-09-04 12:56:40 1986 4

空空如也

空空如也

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

TA关注的人

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