django中自定义了一些singals,用于监听一些操作,并发出通知 官方解释: Django 提供一个“信号分发器”,允许解耦的应用在框架的其它地方发生操作时会被通知到。 简单来说,信号允许特定的sender通知一组…
标签:django
Django安装配置mysql
安装mysql 首先安装pymysql pip install pymysql 然后安装mysqlclient pip install mysqlclient 在安装过程中可能会报类似以下错误(因为我的已经安装成功了,找…
30岁零基础自学编程,先学哪种语言最好?
说说我自己的经历。211大学,光学工程研究生毕业,和程序猿完全不搭边。 毕业后进了成都某国字头研究所,在行业里摸爬滚打了四年,2018年机缘巧合在家养病,开始了编程自学。选择编程的原因很简单:成本低,一台电脑足以;见效快…
Django搭建个人博客:编写删除文章功能
既然有了写文章的功能,那当然也必须要有删除文章的功能了。 不安全的方式 有了之前的学习做铺垫,删除文章实现起来就比较简单了。 首先增加一个视图函数: article/views.py ... # 删文章 def arti…
关于flask蓝图
首选:flask蓝图是什么? flask运行web程序的运行是通过实例化对象app.run()来运行的,那么会出现在一个.py文件里面定义很多的视图函数,即不方便代码管理,又不利于后期的维护.所以在flask出现了蓝图(…
ORM中的一些概念
[TOC] 学习ORM过程中的一些概念理解 ORM 代码中的类和数据库中的表的映射. 代码中的实例和数据库中的记录的映射. 下图是一个最简单的映射图 下图是一个比较完整的映射图,包含了一对多,多对一这种映射关系. 数据持…
django开发-定时任务的使用
今天介绍在django中使用定时任务的两种方式。 方式一: APScheduler1)安装: pip install apscheduler 2)使用: from apscheduler.scheduler import…
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:CSRF Failed: CSRF token missing or incorrect——用户验证机制
最近在尝试用Django做后台api接口,用到了自带的用户验证机制:https://docs.djangoproject.co… 在初次登录成功后一直弹出 其实并不是跨域问题,而是django自带的用户验证机…
Django搭建个人博客:改写View视图
改写视图函数 上一章我们感受了视图的工作流程。 为了让视图真正发挥作用,改写article/views.py中的article_list视图函数: article/views.py from django.shortcu…
Django搭建个人博客:编写博客文章的Model模型
Django 框架主要关注的是模型(Model)、模板(Template)和视图(Views),称为MTV模式。 它们各自的职责如下: 层次 职责 模型(Model),即数据存取层 处理与数据相关的所有事务: 如何存取、…