Django项目中ORM使用指定的sql语句提速30倍(强制索引)
在django项目中一般都是使用ORM来操作sql语句,但是这带来了一个问题,例如:我在站点地图的代码中有这样一句: def i…
在django项目中一般都是使用ORM来操作sql语句,但是这带来了一个问题,例如:我在站点地图的代码中有这样一句: def i…
最近因为改动太大,导致之前被收录的一些页面被搜索引擎抓取返回了404,数量还不少,在谷歌的官方文档中倒是说返回404和410的作用是一…
最近有个需求,需要隔段时间在mysql数据库中更改某些字段,之前都是使用python脚本来操作的,但是总感觉隔着一层东西,有点麻烦,于…
之前,在Django视图补充-快速建立翻页中记录过利用ListView建立分类页,也一直是这么做的,但是由于我的数据是从elastic…
像笔者这样记忆力一般的人真的很难记住windows系统下的mysql服务的路径,可以在任务管理器中找到数据库运行服务,我安装的是mar…
最近在使用cloudflare时发现了一个问题:服务器上的lets encrypted(下称LE)证书自动更新程序失效了。 …
免费版的cloudflare只有三条缓存规则,对于一般网站来说勉强够用了,例如后台链接的缓存策略设置为绕过,某个时常更新的页面缓存策略…
最近碰到一些麻烦的问题,就是国外的用户经常会要求删除数据,这个其实解决起来不麻烦,数据库把这条数据删除就可以了,但是如果:你的数据是程…
目标:一台云服务器,两个域名,通过nginx,分别指向同服务器上的两个Django网站,并分别配置ssl证书。 先下载nginx…
我们知道,django具备多语言功能,主要是i18n模块,i18n(中文一般译为国际化),代表 Internationalization…
在Django如何快速搭建邮件功能文章介绍了如何快速搭建邮件功能,但是也存在一个问题,就是如何防止机器人来发送邮件,毕竟现在的自动化太泛…
最近有个需求,想要将各位球星的生日聚合起来,做一个日期分类页,以为很简单,毕竟在sql语句中group by可以解决,而在django模…
最近经常可以在日志中看到一些404页面,一开始以为这些路径都是搞鬼的,但实际反查IP才发现并不是,很多都是正儿八经的搜索引擎爬虫,我把他…
上一篇文章介绍了如何利用django来制作站点地图,其实还有一个比较简单的方法,也是针对5万条以下的站点地图文件来说的,在django的…
网站地图就是sitemap,是一个网站所有链接的容器。很多网站的链接层次比较深,蜘蛛很难抓取到,网站地图可以方便搜索引擎蜘蛛抓取网站页面…
什么是AMP?为什么要制作AMP页面? AMP,Accelerated Mobile Pages,加速移动页面,由Google带领…
上下文处理器主要是处理一些需要统一返回的变量,例如,我们常见的导航栏中用户登录之后,不论是哪个页面都是返回同样的变量用户名 …
先介绍一下django操作memcached,因为接下来项目中的session数据存储将会使用到memcached。之前在memcach…
Django之文件上传 Django项目中,文件上传有自己的方法,我们先以python常规读写文件的方法来操作。需要注意的是不管后端…
Django表单和HTML表单(将input标签放在form标签中)相比还是不一样的,一般来说有两种用处:一种是渲染表单模板,例如没有…
类视图装饰器 之前,在Django初学(3)- 视图里面介绍过如何通过 django.views.decorators.http…
ListView,快速实现数据列表页。数据库里面填充了100条数据,示例代码如下: from django.views.gene…
Django视图备注 1.限制请求装饰器。推荐一个好用的测试工具Postman。 from django.views.…
ORM的Field参数设置 null,针对的是数据库层面,会直接影响数据库的结构。当我们在模型中不配置字符串Field的null参数…
Django的ORM初步了解 在介绍ORM之前,先介绍一下Django操作Mysql数据库的常用方法,因为我只是对Mysq…
django,准确的说并不是CMS(Content Management System),而是一个web框架,并无法做到像WordPres…
最近在学习django网课,但是由于是之前的课程,所以很多内容都更新换代了,一边学习一边踩坑,顺便将其一起记录下来。 这次主要是两部…