从前台中获得时间范围,在django后台处理request中数据,完成format,按照范围调用函数查询数据库。
介绍一个简单的功能,就是从web表单里获取用户指定的时间范围,然后在数据库中查询此时间范围内的数据。
数据库里的model举例是这样:
class book(models.Model):
name = models.CharField(max_length=50, unique=True)
date = models.DateTimeField()
def __uni
有时候,为了获取查询结果的部分数据,需要对变量进行一些处理,在网上查了一圈,只发现了这两个方法:
返回查询结果的切片
在返回给前端的结果中,通过切片来取得想要的数据:
pictures = Post.objects.filter(status=’published’)[:8]
如[:8],但这种操作比较片面,会将返回结果限制住,有时候不利于其他的操作使用
2.使用{% if %}标签和forloop.counter变量来获取:
最新博文
{% for picture in pi