[django]添加额外的 form 错误信息

通过两种方法给 Django 表单添加额外的错误信息。

第一种方法,使用 form 自定义校验(更详细的请查看 django 官方文档):

定义 clean 方法:

class RegisterForm(forms.Form):
    # ...

    def clean(self):
        cleaned_data = super(RegisterForm, self).clean()
        email = cleaned_data.get('email', '')
        username = cleaned_data.get('username', '')

        re_username = r'^[a-zA-Z\d][-a-zA-Z\d]*$'

        if User.objects.filter(email=email).exists():
            msg = 'This email address ...
more ...




[database]Windows 下安装使用 MongoDB(hello world)

安装

http://www.mongodb.org/downloads 下载 mongodb 压缩包, 解压到某个目录下,假设最后的目录路径为:c:\mongodb\,将 ;c:\mongodb\bin 追加到环境变量 path 中。

新建一个目录用来存放数据库文件,比如该目录为:c:\mongodb\data 。

使用

启动服务器

命令行下执行:

mongod --dbpath c:\mongodb\data

hello world

命令行下执行:

mongo

进入数据库终端(默认是连接到 test 数据库):

> var x = "hello world"
> x
hello world
>

参考 ...

more ...