- 博客(12)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 Python setuptools的使用及其动态扩展
setuptools是目前在Python里面主要应用到的打包,发布模块。setuptools针对Python官方的distutils做了很多针对性的功能增强,比如依赖检查,动态扩展;下面来介绍setuptools的基本使用方法。 在平时安装Python模块的时候,如果我们选择使用源码下载的时候,我通常会看到在源码包里面有一个setup.py的文件,当我们执行python setup.py
2013-04-16 21:07:10
718
翻译 Twisted官方文档(二)编写一个Client
概要Twisted 是一个被设计得非常灵活的框架,能够让你写出功能强大的客户端。灵活性的代价就是在编写客户端的时候会多一些层次。这篇文档包括了创建一个可以通过 TCP , SSL 和 Unix Socket 进行通信的客户端。首先,你实现协议的解析和处理功能的地方,就是协议类。这个协议类通常是由 twisted.internet.protocol.Protocol 所继承的。大部分的协
2012-11-01 22:49:45
598
翻译 Twisted官方文档(一)编写一个Server
概要这篇文档告诉你如何使用 twisted 为 TCP 服务实现网络协议解析和处理。你的处理协议的类通常继承自 twisted.internet.protocol.Protocol 。大部分的处理器都继承这个类或者是继承了比较合适的它的子类。一个协议类的实例是已经实例化了它的每个连接,一经要求,它便会开始执行直到连接结束。这意味着那些持久性的配置是不会保存在协议里面的。这些持久性的配
2012-10-29 15:49:18
840
翻译 Django 1.4发布说明--Django 1.4 的新特性
欢迎使用Django 1.4! 这个发布说明包含了一些新的特性,已经当你从Django 1.3 或更老版本升级到 1.4 时需要知道的一些向后不兼容的变化。我们也扔掉了一些特性,在我们的 our deprecation plan 里面详细列出来了,我们已经开始否决一些特性。综述Django 1.4 里面最大的变化是在处理时间的时候添加了对于时区的支持。当可用的时候,Dj
2012-09-21 23:04:58
638
翻译 MongoEngine文档翻译__用户向导(五)查询数据库
Document类有一个objects 属性,用来访问在数据库中跟这个类有关的数据。这个objects 属性其实是一个QuerySetManager ,它会创建和返回访问的一个新的 QuerySet。这个QuerySet 可以是在数据库中取出的重复的Document:# Prints out the names of all the users in the databasefor us
2012-08-19 22:20:07
1773
1
翻译 MongoEngine文档翻译__用户向导(四)Document实例
Document实例创建一个新的document对象,创建一个相关document类的实例,可以在字段的构造器中赋值。你可以在任何document里面的字段设置值;>>> page = Page(title="Test Page")>>> page.title'Test Page'你可以使用基础对象属性的语法来赋值:>>> page.title = "Example Page"
2012-08-07 15:40:01
1145
翻译 MongoEngine文档翻译__用户向导(三)定义文档
在MongoDB里面,一条文档大致相当于关系型数据库里面的一行。在关系型数据库里面,行是被存储在表里面,并且有一个严格的结构。MongoDB里面把文档存储在集合里面而不是存在表里面,最根本上的不同就是在数据库层面上没有强制的结构限制。 定义一个文档纲要 MongoEngine允许你为文档定义一个纲要这可以帮你减少编码错误,让你利用现有的字段来定义各种功能的函数。 定义
2012-08-07 14:22:42
1261
5
原创 在Django admin里面将一个字段的编辑框变成textarea
在Django的admin里面想把一个字段的编辑框变成多行的,折腾了一会成功了。 需要在admin.py 文件里面进行修改,添加一下代码: 比如你想让你的Game对象里面的desc字段的编辑框变成textarea from django import formsclass GameForm(forms.ModelForm): desc = forms.Char
2012-07-06 11:10:14
520
原创 mongodb在存储0的时候会出现一些问题
在今天干活的时候发现了使用mongodb的一个问题。一条数据里面有一个字段的值为0,在第一次存储的时候没有出现问题。可是当我把这条数据的其他字段修改,然后再次保存之后发现,值为0的这个键值对居然没了。但是我在shell里面用ORM工具取出这条数据然后打印这个字段发现一切正常,这个字段是有值的,但是在mongo里面我就是看不到,我写的一个脚本在取出这条数据的时候也没有这个字段了...
2012-06-29 17:17:24
714
翻译 MongoEngine文档翻译__用户向导(二)连接MongoDB
连接一个运行的MongoDB实例,可以使用connect( ) 函数。第一个参数是需要连接的数据库名称,如果该数据库不存在,那么就会新建一个相应的数据库。如果该数据库需要验证登录,那么用户名和密码这些参数也需要提供。from mongoengine import connectconnect('project1', username='webapp', password='pwd123'
2012-05-18 13:19:02
644
翻译 MongoEngine文档翻译__用户向导(一)安装MongoEngine
最近开始做一个Python + MongoDB的项目,用到了MongoEngine这个非常不错的ORM工具,我将MongoEngine的文档翻译一部分出来,与大家分享。 安装MongoEngine 为了使用MongoEngine,我们首先需要先下载一个MongoDB并且确保它能正常运行,你还需要安装pymongo。 可以用pip安装MongoEngine:
2012-05-18 12:48:20
588
求教关于新浪微博方面的问题
2012-09-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人