06 2017 档案

摘要:以下内容为用django写blog中的一些知识点,权当复习。 一、定义view 1、get_object_or_404()是用get()查询数据,如果不存在就直接返回404 参数: get_object_or_404(Post, slug=post, status='published') Post 阅读全文
posted @ 2017-06-30 18:34 rrh 阅读(733) 评论(0) 推荐(0)
摘要:comment1、安装django pip install django 2、创建项目 django-admin startproject mysite 3、在mysite文件夹下创建app python manage.py startapp blog 4、设计博客数据模型 首先引入要用的模块: 然 阅读全文
posted @ 2017-06-30 11:43 rrh 阅读(162) 评论(0) 推荐(0)
摘要:AutoField:一个自动递增的整型字段,添加记录时它会自动增长。你通常不需要直接使用这个字段;如果你不指定主键的话,系统会自动添加一个主键字段到你的model。(参阅自动主键字段) BooleanField:布尔字段,管理工具里会自动将其描述为checkbox。 CharField:字符串字段, 阅读全文
posted @ 2017-06-30 10:56 rrh 阅读(186) 评论(0) 推荐(0)
摘要:Django models中的meta选项 通过一个内嵌类 "class Meta" 给你的 model 定义元数据, 类似下面这样: class Foo(models.Model): bar = models.CharField(maxlength=30) class Meta: # ... Mo 阅读全文
posted @ 2017-06-30 10:23 rrh 阅读(1941) 评论(0) 推荐(0)
摘要:**#定义一个新的过滤规则,这里是过滤状态为发布的帖子** **class PublishedManager(models.Manager):** **def get_queryset(self):** **return super(PublishedManager,self).get_querys 阅读全文
posted @ 2017-06-22 16:22 rrh 阅读(375) 评论(0) 推荐(0)