Django完整的开发一个博客系统

今天花了一些时间搭了一个博客系统,虽然并没有相关于界面的美化,但是发布是没问题的。开发环境操作系统:windows 7 64位 Django: 1.96 Python:2.7.11 IDE: PyCharm 2016.1功能篇既然是博客系统,发布的自然是博客了。让我们想想,一篇博客有什么属性。所以我们要有能添加博客,删除博客,修改博客,以及给博客发评论,贴标签,划分类等功能。关系分析属性 …… 阅读全文

Django 实现简单的文件上传

今天分享一下Django实现的简单的文件上传的小例子。步骤创建Django项目,创建Django应用设计模型处理urls.py 以及views.py设计模板,设计表单运行项目,查看数据库下面我们就一起来分别完成每一个小部分吧。创建项目和应用django-admin startproject Django_uploaddjango-admin startapp app添加一个名为uplo …… 阅读全文

Django使用forms来实现评论功能

貌似Django从版本1.6开始就放弃了对自带的comments的使用,具体原因未查,但是现在使用Django的内部的模块也可以实现评论功能,那就是借助于forms模块,下面是我的一个小例子。环境准备操作系统 : windows 7 64 位旗舰版IDE: PyCharm 2016.1Python :2.7.11Django :1.9.6设计所谓设计,就是指我们将要实现的评论功能将要涉及的底 …… 阅读全文

编程之禅 浅谈封装

作为一个整天与代码打交道的人,你真的会coding吗? 今天依旧来反思一下自身。伊始大一的时候,刚接触到了C语言,一门神奇的语言。老师就教导我们要多敲例子,照着书本敲就可以了。可能当时并没有真正的理解老师的意思,所以就只是照着课本敲,(尴尬的是,我真的就只是照着课本上一字一字的敲,-_-!!!)也因此养成了一种换习惯。那就是在接触到一个新语言的时候,总是情不自禁的缺乏思考的描摹。所以脱离了课本的我并 …… 阅读全文

Python 键盘鼠标监听

异想天开的想记录一下自己每天的键盘键位走向,于是就在网上搜索了一下相关的实现,然后就发现了一个第三方的库pyHook.封装的很好,我们只需要傻瓜式的调用里面的API就可以了。下面是我在使用pyHook 的过程中遇到的问题和经验总结。准备工作操作系统: windows7 64位旗舰版Python版本: 2.7.11第三方库:pyHook 下载地址pythoncom /pywin32 下载地址 …… 阅读全文

文档发布工具mkdocs

mkdocs是Python的一个对 Markdown 友好的文档生成器。,小巧精美。 MkDocs is a fast, simple and downright gorgeous static site generator that’s geared towards building project documentation. Documentation source files are w …… 阅读全文

Java 拓展之调用其他语言

目前而言,编程语言真的是太多了。每一种都是一种智慧的结晶,但是每个都存在其缺点。网上经常能看到一些程序员争论“XX是世界上最好的语言”之类的话题。其实我们大可不必这样。语言本身只是一种工具,一种帮助我们实现自己功能的工具。我们为什么非要一棵树上吊死呢?我不否认,使用一种语言。确实便于维护和管理。但是综合多种语言,共同完成一个项目,岂不更加高效吗?这正如一个团队项目,几个人一起做,总比一个人孤军奋战来 …… 阅读全文

Python optparser库详解

一直以来对optparser不是特别的理解,今天就狠下心,静下心研究了一下这个库。当然了,不敢说理解的很到位,但是足以应付正常的使用了。废话不多说,开始今天的分享吧。简介 optparse模块主要用来为脚本传递命令参数功能.引入在IDE中引入optparser是很方便的。from optparser import OptionParser初始化相对而言,初始化需要我们多注意一点点了。 因为我 …… 阅读全文