世界太小,仍没走遍;世界太大,依然偶遇
摘要: 历史惯性的力量是多么的强大,要冲破由惯性形成的规则又是多么的艰难。 好习惯将不只影响我们的一生,我们的后代、子子孙孙,皆会因而受益。 坏习惯不仅影响到自己,也会影响到周围的每一个人,甚至会代代延续,“威力无比”。 勿以善小而不为,勿以恶小而为之。真是万法归一,不由你我的意志。 阅读全文
posted @ 2013-07-02 18:14 单曲荨环 阅读(118) 评论(1) 推荐(0) 编辑
摘要: 前面简单示例说明了views和Template的工作过程,但是Django最核心的是App,涉及到App则会和Model(数据库)打交道。下面举的例子是创建一个简单应用wiki App。 阅读全文
posted @ 2013-07-01 23:04 单曲荨环 阅读(2409) 评论(6) 推荐(2) 编辑
摘要: 上篇中将html写在了views中,这种混合方式(指Template和views混在一起)不适合大型开发,而且代码不易管理和维护。这篇将简单展示Django MTV框架中的T和V。里面涉及到的细节没有解释,因为这些在Djangobook一书中写的非常详细。 阅读全文
posted @ 2013-07-01 09:43 单曲荨环 阅读(2392) 评论(1) 推荐(1) 编辑
摘要: 认识Django有一个多月了,我觉得学习Django应该先理清它的编程思路。它是典型的MVC框架(在Django里也称MTV),我觉得Django的MVC比微软的那套MVC更容易触摸和理解。 编程思路: environment python 2.7.5+Django 1.4.5 global setting 生成项目project 初始化settings.py 生成应用app 安装app至project app setting 阅读全文
posted @ 2013-06-30 21:45 单曲荨环 阅读(6046) 评论(6) 推荐(5) 编辑
摘要: urllib2模块定义的函数和类用来获取URL(主要是HTTP的),他提供一些复杂的接口用于处理: 基本认证,重定向,Cookies等。   urllib2支持许多的“URL schemes”(由URL中的“:”之前的字符串确定 - 例如“FTP”的URL方案如“ftp://python.org/”),且他还支持其相关的网络协议(如FTP,HTTP)。我们则重点关注HTTP。   在简单的情况下,我们会使用urllib2模块的最常用的方法urlopen。但只要打开HTTP URL时遇到错误或异常的情况下,就需要一些HTTP传输协议的知识。我们没有必要掌握HTTP RFC2616。这是一个最全面和最权威的技术文档,且不易于阅读。 阅读全文
posted @ 2013-06-19 13:13 单曲荨环 阅读(764) 评论(4) 推荐(0) 编辑
摘要: 使用Django时在命令行中敲击Python命令进入交互模式,如果直接如下操作:from django.template import Template ,Contextt = Template(”My name is {{ name }}”) 会导致: ImportError: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined. 阅读全文
posted @ 2013-06-16 14:32 单曲荨环 阅读(1183) 评论(1) 推荐(2) 编辑
摘要: 最近遇到一个问题,是指定参数来运行某个特定的进程,这很类似Linux中一些命令的参数了,比如ls -a,为什么加上-a选项会响应。optparse模块实现的也是类似的功能,它是为脚本传递命令参数。   使用此模块前,首先需要导入模块中的类OptionParser,然后创建它的一个实例(对象): from optparse import OptionParser parser = OptionParser() #这里也可以定义类的参数,后续有    接着就可以添加选项了,基本语法: parser.add_option(opt_str, ..., attr=value, ...) 阅读全文
posted @ 2013-06-09 23:37 单曲荨环 阅读(2492) 评论(0) 推荐(1) 编辑
摘要: 说实话,不做前端开发,对json真没有太特殊的感情,最近遇到python操作json,束手无策,也准备简单了解下相关知识。以前刚听到json的时候,总把它误以为一种语言,不料,它却是一种数据结构。我按了tab键发现json的方法很少,只有6个,并且两两互逆。查看json的使用方法,除了官方的文档(http://docs.python.org/2/library/json.html),还可以一个命令解决:>>> help(json),看了这个说明之后,然后下面所有的都是废话了。不过介于这样看不太方便,我还是准备"copy"一份到这里,呵呵~~~   首先JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,或者可理解为一种通讯方式,能被WEB所识别和公认的方式,是“名称/值”对的集合(A collection of name/value pairs。在不同的语言,它有不同的表现方式,如:对象(object),纪录(record),结构(struct),字典(dictionary),哈希表(hash table),有键列表(keyed list) 阅读全文
posted @ 2013-06-08 14:13 单曲荨环 阅读(1063) 评论(6) 推荐(1) 编辑
摘要: 人一生的成就有些靠天分,有些靠运气,有些靠努力,而人所能掌握的仅仅只是自己的那一分深情与用心。但是,这一分深情与用心才是作为人生最重要的价值。至于成就,我们只能尽心而知命,毋须过分在意,更不需要急着在年轻的时候判断自己的天分与价值。因为生命的价值是长期而持续的积累!   每一个人都深陷内心的孤独,它是上天的恩赐,是一种饱满的精神境界。做一个美丽的孤独者,就像“没有玫瑰,却觉得自己如花绽放;没有鸟儿,却在天际自由飞翔”,孤独成就一个人的美,绝处蓬生的美。 阅读全文
posted @ 2013-06-08 10:18 单曲荨环 阅读(112) 评论(0) 推荐(0) 编辑
摘要: python一直对中文支持的不好,最近老遇到编码问题,而且几乎没有通用的方案来解决这个问题,但是对常见的方法都试过之后,发现还是可以解决的,下面总结了常用的支持中文的编码问题(这些方法中可能其中一个就能解决问题,也可能是多个组合)。首先,要保证文件的开头要加上编码设置来说明文件的编码,然后,在连接数据的连接参数里加上字符集说明查询出的结果的编码,这个不加的后果可能是查询出的汉字字符都是问号,设置python系统的默认编码(对于文件来说,这招几乎屡试不爽) 阅读全文
posted @ 2013-06-07 22:33 单曲荨环 阅读(1058) 评论(0) 推荐(0) 编辑
好好学习天天向上的女少年