LOADING

Follow me

Django admin定制
十二月 5, 2013|IT

Django admin定制

Django admin 定制 新做了一个项目,需要有后台管理功能,很自然,想到了django的admin功能。 项目的要求: 基于django的用户系统进行开发,不能修改django的源代码 权限管理,不同的用户显示不同的数据行,字段也各不相同。 首先打算在django中的Permission加入特定的权限,但是考察下来感觉很怪,django的Permission是表级的权限管理

no comments
Django model
十二月 5, 2013|Living

Django model

字段列表纵览表     字段名 参数 意义 AutoField  一个能够根据可用ID自增的 IntegerField  BooleanField 一个真/假(true/false)字段 &#

no comments
Django 1.5auth
十二月 5, 2013|Living

Django 1.5auth

Web请求中的认证 Authentication inWeb requests Django使用sessions 和 middleware来链接认证系统与请求对象(request objects)。 在每个Web请求中都提供一个 request.user 属性来表示当前用户。如果当前用户未登录,则该属性为AnonymousUser的一个实例,反之,则是一个User实例。 你可以通过is_authenticated()来区分,例如: if r

no comments
Django 1.5之Auth
十二月 5, 2013|IT

Django 1.5之Auth

Web请求中的认证 Authentication inWeb requests Django使用sessions 和 middleware来链接认证系统与请求对象(request objects)。 在每个Web请求中都提供一个 request.user 属性来表示当前用户。如果当前用户未登录,则该属性为AnonymousUser的一个实例,反之,则是一个User实例。 你可以通过is_authenticated()来区分,例如: if r

no comments
Django 表单处理(二)
十二月 5, 2013|IT

Django 表单处理(二)

ModelForm class MyComment(models.Model):     #===显示的中文名称,可以直接在这里定义,也可以在 views.py 中相应方法处理.    yourname = models.CharField(‘名称’,max_length=50)    website = models.URLField()    email = models.EmailField()    content = models.TextField(‘内容’)    qq = model

no comments
Django 序列化与反序列化
十二月 5, 2013|IT

Django 序列化与反序列化

Django框架默认集成的是SimpleJson这个Python库,这个库在日常的Json序列化与反序列化已经完全足够,但是一旦涉及到复杂的对象(例如ORM框架上的持久化类)就会有点捉襟见肘。 下面总结问题和解决方案:(统一使用Django的单元测试来进行测试) 1.对象的序列化和反序列化。 首先,SimpleJson完全不支持对象的序列化与反序列化,如果要实现对象的序列化和反序列化,则需要在simplejson的dumps和loads两个方法中去添加参数,分别指明自定义的序列化和反序列化规则(这里的规则泛指方法或者一个类)。只有指定了规则,si

no comments
6 / 5340