2016年4月18日

摘要: 1.多表连接查询: class A(models.Model): name = models.CharField(u'名称') class B(models.Model): aa = models.ForeignKey(A)B.objects.filter(aa__name__contains='s 阅读全文
posted @ 2016-04-18 14:18 cwm_kylin 阅读(793) 评论(0) 推荐(0) 编辑
摘要: 目录 1.1.1 生成查询 1.1.2 创建对象 1.1.3 保存修改的对象 1.1.4 保存 ForeignKey 和 ManyToManyField 字段 1.1.5 检索对象 1.1.6 检索所有的对象 1.1.7 过滤检索特定对象 1.1.8 链接过滤 1.1.9 过滤结果集是唯一 1.2. 阅读全文
posted @ 2016-04-18 11:53 cwm_kylin 阅读(306) 评论(0) 推荐(0) 编辑

2016年4月8日

摘要: Django提供了一个分页器类Paginator(django.core.paginator.Paginator),可以很容易的实现分页的功能。该类有两个构造参数,一个是数据的集合,另一个是每页放多少条数据。Paginator的基本使用如下: python manage.py shell >>> f 阅读全文
posted @ 2016-04-08 18:20 cwm_kylin 阅读(186) 评论(0) 推荐(0) 编辑

2016年4月6日

摘要: Admin后台管理模块的使用 Django的管理员模块是Django的标准库django.contrib的一部分。这个包还包括其它一些实用的模块: django.contrib.auth django.contrib.sessions django.contrib.comments 激活admin模 阅读全文
posted @ 2016-04-06 17:04 cwm_kylin 阅读(215) 评论(0) 推荐(0) 编辑

2016年4月1日

摘要: comments库是django框架内置的一个评论库,可以快捷的搭建出网站需要的评论系统。 Django1.9版本使用django_comments而非“django.contrib.comments”,直接pip install django-contrib-comments即可。 一、激活步骤 阅读全文
posted @ 2016-04-01 11:22 cwm_kylin 阅读(1140) 评论(0) 推荐(0) 编辑
摘要: CSRF(Cross-site request forgery跨站请求伪造,也被称为“one click attack”或者session riding,通常缩写为CSRF或者XSRF,是一种对网站的恶意利用。尽管听起来像跨站脚本(XSS),但它与XSS非常不同,并且攻击方式几乎相左。XSS利用站点 阅读全文
posted @ 2016-04-01 10:41 cwm_kylin 阅读(464) 评论(0) 推荐(0) 编辑

2016年3月25日

摘要: 关联关系字段 (Relationship fields) ForeignKey,ManyToManyField与OneToOneField分别在Model中定义多对一,多对多,一对一关系。 例如,一本书由一家出版社出版,一家出版社可以出版很多书。一本书由多个作者合写,一个作者可以写很多书。 1.关联 阅读全文
posted @ 2016-03-25 15:52 cwm_kylin 阅读(368) 评论(0) 推荐(0) 编辑

2016年3月24日

摘要: 1、Django工程项目建立,基础环境调试。 import MySQLdb conn=MySQLdb.connect(host="localhost",user="root",passwd="123",db="mydatabase") cursor=conn.cursor() 2.设置SQL命令: 阅读全文
posted @ 2016-03-24 14:32 cwm_kylin 阅读(2613) 评论(0) 推荐(0) 编辑
摘要: 这是model,有blog,author,以及entry;其中entry分别与blog与author表关联,entry与blog表是通过外键(models.ForeignKey())相连,属于一对多的关系,即一个entry对应多个blog,entry与author是多对多的关系,通过modles.M 阅读全文
posted @ 2016-03-24 01:41 cwm_kylin 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1、用户登录: 首先假设有这样的登录界面: 处理登录的视图代码如下: 注:a、这里是用django自己的auth框架验证用户名和密码,有人会说,这样太不灵活了,我想用邮箱登录呢?后面我们会说直接用django.contrib.auth.models.User 模型来直接操作用户数据,这样就可以做自己 阅读全文
posted @ 2016-03-24 00:59 cwm_kylin 阅读(964) 评论(0) 推荐(0) 编辑

导航