通过session,我们能够在多次浏览器请求中保持数据,接下来的部分就是用session来处理用户登录了。 当然,不能仅凭用户的一面之词,我们就相信,所以我们须要认证。当然了,Django 也提供了工具来处理这种常见任务(就像其它常见任务一样)。 Django 用户认证系统处理用户帐号,组,权...
分类:
编程语言 时间:
2014-07-24 17:03:45
阅读次数:
365
如果你写过大规模的Shell脚本,应该会有过这样的体会:你还非常想再加一些别的功能进去,但它已经太大、 太慢、太复杂了;或者这个功能需要调用一个系统函数,或者它只适合通过C来调用……通常这些问题还不足 以严肃到需要用C重写这个Shell;可能这个功能需要一些类似变长字符串或其它一些在Shell脚.....
分类:
编程语言 时间:
2014-07-24 17:00:58
阅读次数:
257
错误处理: 有错误发生时,解释器打印一个错误信息和栈跟踪(监视)器?。交互模式下,它返回主提示符,如果从文件 输入执行,它在打印栈跟踪器后以非零状态退出。(异常可以由try语句中的except子句来控制,这样就不会出 现上文中的错误信息) 有一些非常致命的错误会导致非零状态下退出,这由通常由内...
分类:
编程语言 时间:
2014-07-24 17:00:18
阅读次数:
244
通常Python的解释器被安装在目标机器的 /usr/local/bin/python 目录下;把 /usr/local/bin 目录放进你的UNIX Shell 的搜索路径里,确保它可以通过输入python来启动。因为安装路径是可选的,所以也有可能安装在其它位置,你可以与安装Python的用户.....
分类:
编程语言 时间:
2014-07-24 17:00:05
阅读次数:
237
在后面的例子中,区分输入和输出的方法是看是否有提示符(“>>> ”和“.. ”):想要重复这些例子的话,你就要在提示符显示后输入所有的一切;没有以提示符开始的行,是解释器输出的信息。需要注意的是示例中的 从属提示符用于多行命令的结束,它表示你需要输入一个空行。 本手册中的很多示例都包括注释,甚...
分类:
编程语言 时间:
2014-07-24 16:59:46
阅读次数:
272
我们先来看参数传递。 调用解释器时,脚本名和附加参数之传入一个名为sys.argv的字符串列表。没有脚本和参数时,它至少也有一个 元素:sys.argv[0]此时为空字符串。脚本名指定为‘ - ’(表示标准输入)时,sys.argv[0]被设置为‘ - ’,使用-c 指令时,sys.argv[...
分类:
编程语言 时间:
2014-07-24 16:58:05
阅读次数:
219
Python 手册Guido van RossumFred L. Drake, Jr., editorPythonLabsEmail: python-docs@python.orgRelease 2.3July 29, 2003About this document ...Python Tutori...
分类:
编程语言 时间:
2014-07-24 14:44:15
阅读次数:
273
http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.htmlpython中re.match()与re.search()的区别是前者从字符串开始位置匹配,后者是字符串中匹配在学习中发现某一部分的代码,用法和实验结果不同时,查找相关方法和代码的用...
分类:
编程语言 时间:
2014-07-24 14:37:35
阅读次数:
281
内置方法 说明 ?__init__(self,...) 初始化对象,在创建新对象时调用 ?__del__(self) 释放对象,在对象被删除之前调用 ?__new__(cls,*args,**kwd) 实例的生成操作 ?__str__(self) 在使用print语句时被调用 ...
分类:
编程语言 时间:
2014-07-24 12:32:15
阅读次数:
374
通过itertools模块,可以用各种方式对数据进行循环操作1, chain()from intertools import chainfor i in chain([1,2,3], ('a', 'b', 'c'), 'abcde'): print ichain将可迭代的对象链接在一起,iter1循...
分类:
编程语言 时间:
2014-07-24 12:20:55
阅读次数:
255