今天介绍在django中使用定时任务的两种方式。 方式一: APScheduler1)安装: pip install apscheduler 2)使用: from apscheduler.scheduler import…
分类:django
ubuntu18.04上搭建django项目测试环境
今天来聊一下django项目测试环境的搭建,看下面的具体步骤。 以下环境在ubuntu18.04下搭建,步骤如下: 1.安装数据库mysql5.7:1)安装 sudo apt-get install mysql-serv…
django开发-聚合函数的使用
在django开发中,获取一些统计数据时,需要用到model中的聚合函数;下面就聊一下django中跟统计、聚合有关的方法。 1.aggregate: 对QuerySet进行汇总后得到的数据1)求所有订单的平均消费: f…
django开发-log日志的配置
在生产环境中,将程序的运行日志输出保存到文件中是很必要的操作;当应用崩溃时,很容易通过查找日志来定位问题。下面介绍一下django开发中如何将日志输出到文件中。 首先看一下日志级别有哪些: DEBUG:所有等级中最低,其…
Django:CSRF Failed: CSRF token missing or incorrect——用户验证机制
最近在尝试用Django做后台api接口,用到了自带的用户验证机制:https://docs.djangoproject.co… 在初次登录成功后一直弹出 其实并不是跨域问题,而是django自带的用户验证机…
Django搭建个人博客:使用Markdown语法书写文章
上一章我们实现了文章详情页面。为了让文章正文能够进行标题、加粗、引用、代码块等不同的排版(像在Office中那样!),我们将使用Markdown语法。 安装Markdown Markdown是一种轻量级的标记语言,它允许…
Django搭建个人博客:编写文章详情页面
有了文章列表页面后,当然还需要详情页面,方便用户对某一篇感兴趣的文章深入阅读。 编写视图函数 打开article/views.py,增加文章详情页面的视图函数article_detail(): article/views…
Django搭建个人博客:使用 Bootstrap 4 改写模板文件
上一章我们的网站页面实在太粗糙,你肯定不会拿来做真正的博客首页。因此这章我们要借助Bootstrap的力量,改写一个大气的博客。 配置Bootstrap 4 Bootstrap是用于网站开发的开源前端框架(“前端”指的是…
Django搭建个人博客:改写View视图
改写视图函数 上一章我们感受了视图的工作流程。 为了让视图真正发挥作用,改写article/views.py中的article_list视图函数: article/views.py from django.shortcu…
Django搭建个人博客:View视图初探
Django 中的视图的概念是「一类具有相同功能和模板的网页的集合」。比如,在一个博客应用中,你可能会创建如下几个视图: 博客首页:展示最近的几项内容。 内容“详情”页:详细展示某项内容。 评论处理器:用于响应为一项内容…
Django搭建个人博客:编写博客文章的Model模型
Django 框架主要关注的是模型(Model)、模板(Template)和视图(Views),称为MTV模式。 它们各自的职责如下: 层次 职责 模型(Model),即数据存取层 处理与数据相关的所有事务: 如何存取、…
Django搭建个人博客:创建并配置APP功能模块
创建APP 在Django中的一个app代表一个功能模块。开发者可以将不同功能的模块放在不同的app中, 方便代码的复用。app就是项目的基石,因此开发博客的第一步就是创建新的app,用来实现跟文章相关的功能模块。 打开…