首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Django搭建博客(三):文章的储存和页面的渲染

    一篇文章所包含的信息至少要有: 标题 内容 在这两个的基础上,我们还可以添加一些其他的信息来进行补充: 文章的分类或标签 文章的发布时间 文章的浏览次数 对于一些比较复杂的功能,比如说点赞、评论之类的功能我们暂时先不添加...接下来我们再创建一个 index模板,作为我们博客的首页。 在 index模块里我们继承 base模板然后重载 main块。...有许多方法用来执行数据库查询,如下: all()获取表格里所有元组 filter()根据条件筛选数据,如:filter(title='这是我的第一条博客') order_by()对查询结果进行排序...,如:order_by('title')根据文章的标题对结果进行排序 这些方法可以进行链式调用,如:Post.objects.all().filter(title='这是我的第一条博客').order_by...请看下一篇:) 觉得我写得不错就关注、点赞、评论吧(。^▽^)

    1.9K21

    Django+Vue开发生鲜电商平台之11.首页、商品数量、缓存和限速功能开发

    文章目录 一、首页功能完善 1.轮播图实现 2.新品功能开发 3.商品系列分类展示功能 二、商品相关数量功能实现 1.商品点击数、收藏数功能实现 2.商品库存量和销量功能实现 三、DRF缓存设置 1.使用...一、首页功能完善 首页待完善的功能包括轮播图、新品尝鲜、系列商品等。...二、商品相关数量功能实现 1.商品点击数、收藏数功能实现 商品点击数通过在视图GoodsListViewSet中重写RetrieveModelMixin类的retrieve(request, *args...mixins.ListModelMixin, mixins.RetrieveModelMixin, viewsets.GenericViewSet): ''' 商品列表页,并实现分页、搜索、过滤、排序...显然,点击数在刷新页面后即加一,收藏数在用户未收藏的前提下收藏后也会加1。

    2.7K10

    第 15 篇:优化博客功能的细节,提升使用体验—— HelloDjango 系列教程

    django 允许我们在 models.Model 的子类里定义一个名为 Meta 的内部类,通过这个内部类指定一些属性的值来规定这个模型类该有的一些特性,例如在这里我们要指定 Post 的排序方式。...排序。...完善跳转链接 导航栏有一个 Black & White 的 Logo,我们希望点击它就能回到首页面,只需修改一下超链接即可。... 另外导航栏还有一个首页导航按钮,也希望点击它就能回到首页面,修改的任务作为练习交给你了(有两处,一处是桌面端导航,另一处是移动端导航)。...显示正确的评论量 有两处地方显示的评论量(首页文章列表和文章详情页),显示评论量的方法很简单。回顾一下我们是如何获取某篇文章下的评论列表的?

    98920

    手把手教你无代码基础实现Linux运维管理平台

    django的工作原理: 文字说明: (1)Web服务器收到用户的http请求。 (2) Django通过URL控制器来判断对应的视图(View)函数从而对http请求做处理。...我个人独自开发项目的功能模块图: 我在django项目下面创建了多个app,分别负责独立的功能。...一、用户注册登录: 视图: 模板templates: 注册页面: 注册页面: 二、 首页 视图(views): 模板(templates): (欠图一张) 首页效果图: 三 、服务器资产信息存入和前端展示...blog.51cto.com/9389369/1953859 由于部分图片过大无法上传,查看高清代码原图请在公众号后台发送“平台源码”高清图片 隐藏福利 马哥教育联合图灵社区送福利啦 在本文下方留言 点赞第一名...+第三名 即可分别获赠精美图书一本 点赞统计截止到 2017年8月15日(明日)8:00 (重复中奖无效) 奖品介绍 《Flask Web开发:基于Python的Web应用开发实战》 Flask Web

    1.4K60

    【数据结构】排序——希尔排序

    前言 本篇博客,我们继续介绍一种排序——希尔排序,上篇博客我们说了插入排序,了解了插入排序,那希尔排序又是什么那,我们一起来看看 个人主页:小张同学zkf ⏩ 文章专栏:数据结构 若有问题...评论区见 欢迎大家点赞收藏⭐文章 1.希尔排序概念 由于希尔排序需要用到插入排序的思想,我们先来回顾一遍插入排序的实现动态图 插入排序的代码 希尔排序法又称 缩小增量法 。...gap为1时,其排序就是一个插入排序 希尔排序的特性总结: 1....稳定性:不稳定 2.实现希尔排序 了解了希尔排序的特点,那么如何实现希尔排序那 我们先给出以下数据,给他们排序 9 1 2 5 7 4 8 6 3 5 如何利用希尔排序给这一数据排序...我们先看gap每次除三(1省略),每次排序最坏的情况相当于排了数据数量*组数(n/3) 最后一趟组间距为1,相当于排了n次,由此可见在排序过程中,次数逐渐升高达到最高点再逐渐降低,再根据概率轮相关知识,

    35410

    【DRF】快速入门,使用DjangoRestFrameWork自动生成Restful风格的增删改查代码和接口文档!

    ⭐今天教大家使用 Django Rest FrameWork 自动生成Restful风格的增删改查代码和接口文档!...⭐参考文章:首页 - Django REST 框架 (django-rest-framework.org)(官方文档)注意:Django Rest FrameWork 是在Django框架下使用以下内容需要先创建一个..., 3.10)Django (2.2, 3.0, 3.1, 3.2, 4.0, 4.1)# 安装Djangopip install django# 安装DRFpip install djangorestframework...的路由列表中以下内容在项目目录下 urls.py 配置from django.contrib import adminfrom django.urls import path, includefrom...(之后的文章会介绍到)⭐以上内容只是快速的配置 全面API请查阅官方文档:首页 - Django REST 框架 (django-rest-framework.org)⭐如果对你有帮助请给我点个赞吧

    2.2K00

    Django开发在线教育平台--学习整理(一)

    点击公开课–> 课程列表,排序-搜索。热门课程推荐,课程的分页。 点击课程–> 课程详情页中对课程进行收藏,取消收藏。富文本展示课程内容。 点击开始学习–> 课程的章节信息,课程的评论信息。...点击授课讲师–>授课讲师列表页,对讲师进行人气排序以及分页,右边有讲师排行榜。 点击讲师的详情页面–> 对讲师进行收藏和分享,以及讲师的全部课程。 导航栏: 授课机构有分页,排序筛选功能。...点击机构–> 左侧:机构首页,机构课程,机构介绍,机构讲师。 后台管理系统可以切换主题。左侧每一个功能都有列表显示, 增删改查,筛选功能。 课程列表页可以对不同字段进行排序。...admin后台注册模型,并且定制后台 class CourseAdmin(admin.ModelAdmin): # 设置fieldsets 控制管理“添加”和 “更改” 页面的布局,顺便可以给这些字段排序...: list_display:设置修改页面显示哪些字段 search_fields:设置搜索框搜索数据 list_filter:设置右侧筛选栏 fieldsets:设置页面布局 设置好后的页面: 后台首页

    3.6K90

    Python Web 聊天室开发(三):用户认证和登录

    定义用户模型 用户模型我们使用 Django 提供了AbstractUser,这保留了 Django 自带了用户模型的所有功能,并且后期还能自定义扩展: from django.contrib.auth.models...python manage.py makemigrations chat python manage.py migrate 创建登录视图 在之前的代码中,我们直接通过index视图函数返回首页页面...首先有一些 django 模块需要引入: from django.contrib.auth import authenticate,login,logout # 认证相关方法 from django.contrib.auth.decorators...登录页: 登录错误信息提示: 完整的动图演示: 如果未登录的用户直接访问聊天房间的URL,则会跳转到登录首页: 这样,我们就完成了在线聊天室的用户认证功能扩展。...分享、点赞、在看,给个鼓励吧!

    2.6K20

    Django 1.10中文文档-第一个应用Part7-自定义管理站点

    现在先来试试重新排序表单上的字段。...目前的表单只有两个字段可能看不出什么,但是对于一个字段很多的表单,设计一个直观合理的排序方式非常重要。...你可以点击其中一列的表头来让列表按照这列的值来进行排序,但是was_published_recently这列的表头不行,因为Django不支持按照随便一个方法的输出进行排序。...更多关于Django如何加载模板文件的信息,请查看模板加载 (0%)的文档。 自定义管理站点首页 在类似的情况下,您可能想要定制Django管理首页页面。...默认情况下,管理站点首页显示所有INSTALLED_APPS内并在admin应用中注册过的app,以字母顺序进行排序。

    5.3K60
    领券