![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Django
文章平均质量分 61
AlwaysDayOne
这个作者很懒,什么都没留下…
展开
-
Django 数据库Query查询数据与过滤
检索所有的对象qs= Entry.objects.all()qs = Entry.objects.values()查询过滤条件返回一个与参数匹配的QuerySet,相当于等于(=).fileter(**kwargs) 返回一个与参数不匹配的QuerySet,相当于不等于(!=)。exclude(**kwargs) 链接过滤器:>>> qs.filter(… headline__startswith=’What’… ).exclude(… pub_date__g原创 2022-02-19 18:10:20 · 1971 阅读 · 0 评论 -
Django分页实现
设想在学生管理系统中,要列出所有学生信息,整个学校有5W人,这个表将会非常的长,需要后端程序从数据库中读取大量的数据,并且传递给前端。而用户通常只需要看其中的一点点数据。这是非常大的性能浪费。既然要分页,那么前端发送的请求中需要携带 两个信息: 每页包含多少条记录 和 需要获取第几页我们定义列出数据请求中 添加 2个url 参数: pagesize 和 pagenum 分别对应这两个信息。Django提供了对分页的支持,具体的信息,大家可以点击这里查看其官方文档以列出学生的代码为例, Studen原创 2022-02-19 17:38:09 · 1163 阅读 · 0 评论 -
Django静态资源管理
当我们配置Django的静态文件时,在setting.py中主要设计如下几行代码# setting.py# Build paths inside the project like this: os.path.join(BASE_DIR, ...)# BASE_DIR 是项目的绝对地址BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))STATIC_ROOT = os.path.join(BASE_DIR, '原创 2022-02-19 16:44:18 · 1211 阅读 · 0 评论