今天在排查线上一个奇怪的数据库连接问题,所以打开了 pymysql 的源码在阅读,发现 pymysql 在其 connections 模块里内置了一个 DEBUG 变量用于控制是否开启调试模式,是的话,会将当前连接的操作…
分类:django
关于Django2.x安装mysql报错的一点建议
最近新建项目,想测一下Django的最新的版本,在集成Mysql的时候,安装pymysql,会遇到这个问题。(django.core.exceptions.ImporoperLyConfigured:mysqlclien…
django 快速启动数据库客户端程序
实际工作经历中,免不了有时候需要连接数据库进行问题排查分析的场景,之前一直习惯通过 mysql -uxxx -hxxxx -…
HelloDjango 第 08 篇:开发博客文章详情页
作者:HelloGitHub-追梦人物 文中涉及的示例代码,已同步更新到 HelloGitHub-Team 仓库 首页展示的是所有文章的列表,当用户看到感兴趣的文章时,他点击文章的标题或者继续阅读的按钮,应该跳转到文章的…
胡阳:汗水铺就代码之路,三分天注定,七分靠打拼
胡阳 前搜狐资深开发工程师,现任知乎资深开发工程师 2008年开始,他写博客11年了。 仅最近两年内,博客的访问量累计超过600万。 2017年,他发布了《Django企业开发实战》视频课,广受学员好评。2019年,实体…
HelloDjango 第 07 篇:创作后台开启,请开始你的表演!
作者:HelloGitHub-追梦人物 文中涉及的示例代码,已同步更新到 HelloGitHub-Team 仓库 在此之前我们完成了 django 博客首页视图的编写,我们希望首页展示发布的博客文章列表,但是它却抱怨:暂…
Django发送邮件找回密码
在各大网站上,一定都遇到过找回密码的问题,通常采用的方式是通过发送带有验证码的邮件进行身份验证,本文将介绍通过Django实现邮件找回密码功能。 找回密码流程 功能流程:1.首先在用户登录界面,添加“忘记密码”链接2.生…
HelloDjango 第 06 篇:博客从“裸奔”到“有皮肤”
文中涉及的示例代码,已同步更新到 HelloGitHub-Team 仓库 在此之前我们已经编写了博客的首页视图,并且配置了 URL 和模板,让 django 能够正确地处理 HTTP 请求并返回合适的 HTTP 响应。不…
Django2.2中间件详解
中间件是 Django 用来处理请求和响应的钩子框架。它是一个轻量级的、底层级的“插件”系统,用于全局性地控制Django 的输入或输出,可以理解为内置的app或者小框架。 在django.core.handlers.b…
HelloDjango 系列教程:Django 的接客之道
第 05 篇:Django 的接客之道 文中涉及的示例代码,已同步更新到 HelloGitHub-Team 仓库 Web 服务简单的说就是处理请求,每个请求就像是一个“顾客”。首先热情地把顾客迎接进来,然后满足用户的个性…
Django模板语言
变量 为了便于演示,以下是views.py的代码 def test(request): num = [1,2,3,4] dir = {'lemon':'luouo','banana':'haha','apple':'bu…
Django搭建个人博客:日志记录
上一章学习了自动化测试,很好,现在我们可以绞尽脑汁写出一份全面的测试,来保证代码永远健康了。 话虽如此,但是作为一个独立开发者很难写出真正全面的测试代码。这是因为用户在使用你的网站时可不会循规蹈矩,而是会以各种怪异的姿势…