摘要: 最近在学django框架,准备用django写一个博客园的系统,并且在写的过程中也遇到一些问题,实践出真知,对django开发web应用方面也有了进一步的了解。很多操作实现都是以我所认知的技术完成的,可能存在不合理的地方(毕竟实现的方法多种多样),基本完成后会将源码上传到git,也欢迎各位大神指正。 阅读全文
posted @ 2017-12-23 21:46 JeffD 阅读(2073) 评论(2) 推荐(4) 编辑
摘要: 这个库用来对网页进行解析功能,十分强大,有了它我们可以减少对正则的使用,也能顺利的从网页源码中拿到我们要的值。他是一个灵活,方便的网页解析库,处理高效,支持多种解析器。 这个库把HTML源码解析成对象与对象的关系,这样就不需要操作字符串这样简单的繁琐的操作了。 BeautifulSoup是将HTML 阅读全文
posted @ 2017-12-22 15:18 JeffD 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 直接比较明显的就是cpu直冲天际。 pycharm是一款用了就不愿意换的ide,因为他的功能十分强大,同时也有着让人诟病的问题,就是他功能太全了,以至于有的功能你这辈子可能都不会去触碰,带来的直接问题就是,他非常吃你的硬件资源,并且打开速度十分感人,固态硬盘并没什么用。即使这样,我依然还是选择使用它 阅读全文
posted @ 2017-12-21 20:31 JeffD 阅读(1422) 评论(0) 推荐(0) 编辑
摘要: 之前我们使用的是jQuery的Ajax,这是一种极为便捷的Ajax操作方式,但是我们还需要对Ajax技术进行进一步的了解。 <input type="text" id="i1" /> + <input type="text" id="i2" /> = <input type="text" id="i 阅读全文
posted @ 2017-12-04 18:07 JeffD 阅读(1719) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-12-03 17:14 JeffD 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 首先要说的是django与其他的框架不同,django是一个封装的及其完善的框架,我们使用django也不会像之前写学生系统那样,django操作数据库使用自带的ORM来进行操作,Torando与Flask的数据库使用就很自由(当然也可以使用我们之前的SQL helper),并且Flask的模板都不 阅读全文
posted @ 2017-12-02 22:24 JeffD 阅读(843) 评论(0) 推荐(1) 编辑
摘要: 对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。 import socket def f1(request): """ 处理用户请求,并返回相应的内容 :param request: 用户请求的所有信息 :return: """ f = ope 阅读全文
posted @ 2017-11-15 22:51 JeffD 阅读(768) 评论(2) 推荐(1) 编辑
摘要: 参考了来源于网络的廖雪峰老师的git教程和相关视频课程,梳理了一下,写一下心得,整理给大家。相对于github,码云更好用一些,不过用法上差不多,所以就以码云的操作为例。 什么是git? Git是目前世界上最先进的分布式版本控制系统,也就是逼格的缩写,开发人员必备的利器,操作简单而且真的很实用。 简 阅读全文
posted @ 2017-11-08 01:48 JeffD 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 五分钟轻松学会管理项目开发环境。 在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.x。所有第三方的包都会被pip安装到Python3的site-packages目录下。 pycharm安装可以在设置里进行管理。 如果我们要同时开发多个应用程序,每个应用可能需要各自拥有一套 阅读全文
posted @ 2017-11-07 14:55 JeffD 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 开始爬虫之旅。 认识爬虫 网络爬虫(又被称为网页蜘蛛,网络机器人,spider),是一种按照一定的规则,自动地抓取互联网信息的程序或者脚本。通俗的讲就是通过程序自动去获取web页面上自己想要的数据。 主要就是模拟浏览器打开网页,获取网页中我们想要的那部分数据。 简单的说一下浏览器打开网页的过程:在浏 阅读全文
posted @ 2017-11-03 17:57 JeffD 阅读(1036) 评论(0) 推荐(0) 编辑