自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大江狗

博主微信公众号【Python Web与Django开发】,请关注。原创Python和Django Web开发技术总结及教程。

  • 博客(311)
  • 收藏
  • 关注

转载 Django 5.0解析:最新功能和特色的综合指南-2023 年 12 月的完美礼物

祝福大家!随着 2023 年底的临近,我们有一些令人难以置信的消息要分享。Django 5.0 即将推出,这不是普通的更新。此版本标志着一次重大飞跃,肯定会让所有 Django 爱好者兴奋不已,他们将其视为首选的基于 Python 的 Web 框架。就像提前收到一份意想不到的节日礼物!将 Django 5.0 视为熟悉的 Django 4.0 的颠覆性升级。它为我们的网络开发工具库中本已不可或缺的...

2023-12-06 08:57:32 982

原创 Django 4.2发布,主要变化小结!

2023年4月,Django 4.2正式发布,此版本已被指定为长期支持 (LTS) 版本,发布3年后都会收到安全更新,将成为未来3年的主流版本。今天就来一起看看新版本有哪些变化吧?Python 兼容性Django 4.2 支持 Python 3.8、3.9、3.10 和 3.11。我们强烈推荐并且只正式支持每个系列的最新版本。Psycopg 3 支持Django 现在支持psycopg3.1....

2023-04-25 17:48:53 3824 3

转载 这一次,Python 真的有望告别 GIL 锁了?

△点击上方“Python猫”关注 ,回复“1”领取电子书Python 中有一把著名的锁——全局解释器锁(Global Interpreter Lock,简写 GIL),它的作用是防止多个本地线程同时执行 Python 字节码,这会导致 Python 无法实现真正的多线程执行。(注:本文中 Python 解释器特指 CPython)这把锁在 Python 的早期发展中具有积极的作用(单核 CPU 时...

2023-04-24 10:53:44 1357

转载 2023年程序员自救指南分享!

今年我们听到了太多负面声音,“互联网寒冬”“裁员”“优化”,同时也听到了许多朋友迷茫的声音:面对未来的焦虑:哪些技术岗位值得去转或深度学习?面对职业生涯的选择:技术人深耕还是转型管理?面对裁员的迷茫:被裁,下一份工作如何选择?面对进步的期许:如何判断过去的一年或者当前的工作,对自己的职业生涯是加分、减分还是持平?......这一年确实是有些艰难的,但与此同时,我发现一个现象,有小伙伴在朋友圈分享的...

2022-12-29 19:30:54 1596

转载 实战 | 如何利用 Scrapy 编写一个完整的爬虫!

大家好,我是安果!提到爬虫框架,这里不得不提 Scrapy,它是一款非常强大的分布式异步爬虫框架,更加适用于企业级的爬虫!项目地址:https://github.com/scrapy/scrapy本篇文章将借助一个简单实例来聊聊使用 Scrapy 编写爬虫的完整流程1. 实战目标对象:aHR0cHMlM0EvL2dvLmNxbW1nby5jb20vZm9ydW0tMjMzLTEuaHRtbA==我...

2022-12-08 17:35:29 1421 1

转载 万万没想到,除了香农计划,Python3.11竟还有这么多性能提升!

众所周知,Python 3.11 版本带来了较大的性能提升,但是,它具体在哪些方面上得到了优化呢?除了著名的“香农计划”外,它还包含哪些与性能相关的优化呢?本文将带你一探究竟!作者:Beshr Kayali译者:豌豆花下猫@Python猫英文:https://log.beshr.com/python-311-speedup-part-1转载请保留作者及译者信息!Python 3.11 在几天前发布...

2022-11-22 18:39:12 1232

转载 “简单易学”的 Python 为何会成为程序员害怕的编程语言?

公众号读者中有不少是计算机专业的学生和刚工作几年的程序员。大家经常会问这种问题:Python 好学吗?怎么学?一定要学吗?我买过挺多书,看了不少教程,也零碎分享过一些体会。作为一个编程爱好者,我只能告诉大家:Python 不一定要学,但一定要的是:不断更新自己的核心技术。无论 SQL、Python 还是算法。关于为什么学 Python ,大家各有各的缘由,一方面,在深度学习、机器学习等领域的广泛使...

2022-11-17 10:36:38 1040

转载 2个核心能力,5个基础内功,2022程序员秋招要从这入手!

关注我们丨文末赠书知乎上有两个程序员比较受关注的关于算法和数据结构的提问,总共有50000多人关注,获得800多万次的浏览。如何有效且较为轻松地提升算法、数据结构、设计模式等编程内功功力,是大部分程序员的追求。小异今天带来10万+读者共同选择的小争哥重磅作品《数据结构与算法之美》和《设计模式之美》,就是专为提升程序员编程内功而写,帮助大家由内到外提升编程能力,轻松搞定项目业务、大厂面试。01勤修核...

2022-09-26 19:59:41 34

转载 最全总结 | 聊聊 Python 命令行参数化的几种方式!

1. 前言大家好,我是安果!在日常编写 Python 脚本的过程中,我们经常需要结合命令行参数传入一些变量参数,使项目使用更加的灵活方便本篇文章我将罗列出构建 Python 命令行参数的 4 种常见方式它们分别是:内置sys.argv 模块内置argparse 模块内置getopt 模块第三方依赖库click2.sys.argv构建命令行参数最简单、常见的方式是利用内置的「sys.ar...

2022-09-01 08:20:08 1581

转载 5 分钟,教你用 Docker 部署一个 Python 应用!

在使用传统物理机或云服务器上部署项目都会存在一些痛点比如:项目部署速度慢、资源浪费、迁移难且扩展低而使用 Docker 部署项目的优势包含:高效利用系统资源服务启动更快环境一致,迁移更加方便本篇文章将介绍 Docker 部署一个 Python 项目的常规流程1. Dockerfile 描述文件Dockerfile 是一个放置在项目根目录下的描述文件,可以利用 Docker...

2022-07-28 09:36:02 1462 1

原创 Django 4.1预计8月发布,为啥我兴奋不起来?

再过2个多月, 也就是2022年8月份,Django 4.1版本就要发布了,为啥我兴奋不起来?为什么这么说?我们先来看看Django 4.1预计有哪些变化吧?首先,Django 4.1添加了对基于类的视图的异步支持,如下所示:import asynciofrom django.http import HttpResponsefrom django.views imp...

2022-05-24 18:55:50 2370 1

转载 Python 为什么不设计 do-while 循环结构?

在某些编程语言中,例如 C/C++、C#、PHP、Java、JavaScript 等等,do-while 是一种基本的循环结构。它的核心语义是:先执行一遍循环体代码,然后执行一遍条件语句,若条件语句判断为真,则继续执行循环体代码,并再次执行条件语句;直到条件语句判断为假,则跳出循环结构。流程图如下(Java 示例)://打印小于20的数字publicclass...

2022-04-16 12:24:03 1056

转载 为什么说Python Django 框架越来越好了!

对 Python 工程师来说,Web 开发可以选择的框架很多,比如 Django、Flask、Tornado 等等,而其中 Django 是最全面,也是最受欢迎的,我们熟知的 YouTube、Instagram 都是用 Python + Django 开发的。为什么 Python 开发者更倾向于选择 Django 呢?这主要得益于 Django 功能强大的脚手架和诸多开箱...

2022-04-07 08:00:00 2317

转载 警惕!Python 中少为人知的 10 个安全陷阱!

作者:Dennis Brinkrolf译者:豌豆花下猫@Python猫原题:10 Unknown Security Pitfalls for Python英文:https://blog.s...

2022-03-15 08:34:02 1171

原创 Django如何重置后台管理员密码?

一个Django项目很久不管,忘记管理员密码是经常发生的事。本文教你如何重置后台管理员密码,Django使用版本是3.2。首先进入项目文件夹,使用python manage.py shel...

2022-03-14 08:00:00 3545 1

原创 Django 4.0版本的主要变化!你还在用哪个版本?

Django 4.0已经于2021年12月正式发布,标志着Django 4.X时代的来临。作为Django的忠粉们,你们准备新版本里令人激动人心的变化了吧? 去年一年非常忙,请原谅这篇迟到...

2022-03-11 09:17:21 12069

转载 最全总结!聊聊 Python 调用 JS 的几种方式

1. 前言日常 Web 端爬虫过程中,经常会遇到参数被加密的场景,因此,我们需要分析网页源代码通过调式,一层层剥离出关键的 JS 代码,使用 Python 去执行这段代码,得出参数加密前后...

2022-03-09 15:56:05 2153

转载 Python 的切片为什么不会索引越界?

切片(slice)是 Python 中一种很有特色的特性,在正式开始之前,我们先来复习一下关于切片的知识吧。切片主要用于序列对象中,按照索引区间截取出一段索引的内容。切片的书写形式:[i ...

2022-02-08 15:37:43 1270 1

转载 Python常见编程基础问题总结

Python global 语句的作用 在编写程序的时候,如果想要**改变(重新赋值)**函数外部的变量,并且这个变量会作用于许多函数中,就需要告诉 Python 程序这个变量的作用域是全...

2022-01-25 08:45:03 1887

转载 Python 为什么不支持 i++ 自增语法,不提供 ++ 操作符?

在 C/C++/Java 等等语言中,整型变量的自增或自减操作是标配,它们又可分为前缀操作(++i 和 --i)与后缀操作(i++ 和 i--),彼此存在着一些细微差别,各有不同的用途。这...

2021-12-27 14:44:49 1083

转载 Python,你真的会使用 staticmethod 和 classmethod 吗?

1. 场景前几天,有一个小伙伴过来问我,Python 中的 @staticmethod、@classmethod、self、cls 分别代表什么意思,自己平时光顾着用,不知道具体的含义?事...

2021-12-21 12:08:52 1275

转载 K8s、Docker、DevOps从白嫖到精通!上岸大厂必撸面试题集!

我经常给大家说云原生是当前的大势所在,需求大、薪资高、前景好,人才缺口还大,大家一定要抓紧机会赶紧上车!结果前两天就有个读者私信我,说你老鼓吹云原生,真有那么火吗?该不会只是大家炒得热,到...

2021-12-20 08:00:00 1135

转载 Python到底是强类型语言,还是弱类型语言?

0、前言我在上一篇文章中分析了 为什么 Python 没有 void 类型 的话题,在文章发布后,有读者跟我讨论起了另一个关于类型的问题,但是,我们很快就出现了重大分歧。我们主要的分歧就在...

2021-12-09 12:05:10 575

转载 Python 官方研讨会:彻底移除 GIL 真的可行么?

作者:Łukasz Langa译者:豌豆花下猫,来源:Python猫原文:https://lukasz.langa.pl/5d044f91-49c1-4170-aed1-62b6763e6...

2021-12-02 08:00:00 449

原创 最新Django经典面试问题与答案汇总

周末抽空整理了下Django经典面试问题及答案,希望对小伙伴们学习和工作有所帮助。如果小编我是负责招聘Python Web或Django开发人员的面试官,我也会考虑问如下问题。从下面可以大...

2021-11-25 16:26:04 14060

原创 Django 3实战: 仿链家二手房信息查询网(附GitHub源码) - 文末有送书活动啦!

今天小编我要带你使用Django开发一个APP,仿链家的二手房信息查询。它只有一个页面,主要功能用于展示二手房信息,并支持访问用户根据关键词或多个筛选条件查询房源信息。是的,你没听错。我们...

2021-11-23 12:34:23 958

转载 新一代的网络请求库 Httpx

点击上方“Python学习开发”,选择“加为星标”第一时间关注Python技术干货!简介 HTTPX 是最近 GitHub看的到一个比较火的一个项目,根据官网的描述,总结有如下特点:和使用...

2021-11-17 17:23:52 385

转载 DRF 中的模型序列化到底该怎么用?

1. 前言大家好,我是安果!之前有写过一篇文章,聊到如何快速入门 Django DRF5 分钟,带你快速入门 Django DRF接下来,将通过几篇文章将对DRF模型序列化进行展开说明...

2021-11-09 08:21:50 477

转载 Python 列表解析式竟然支持异步?

PEP-492 和 PEP-525 通过 async/await 语法,引入了对原生协程和异步生成器的支持。本 pep 提议给列表、集合、字典解析式和生成器表达式添加异步的版本。基本原理和...

2021-11-02 17:14:17 179

转载 Python 3.10中新增的6个有趣的新功能!

Python 是当今最受欢迎的编程语言之一。它应用广泛,从学习计算机科学的基础知识到执行复杂而直接的科学计算任务,到构建游戏。它甚至用于数据科学和量子计算等先进领域。Python 之所以受...

2021-10-30 13:18:49 1057

转载 聊聊 Python 自动化脚本部署服务器全流程(详细)

1. 前言大家好,我是安果!日常编写的 Python 自动化程序,如果在本地运行稳定后,就可以考虑将它部署到服务器,结合定时任务完全解放双手。但是,由于自动化程序与平台兼容性有关联,有一些...

2021-10-27 12:29:25 2106

转载 Django + Vue前后端分离项目部署

后端用的Django REST Framework,使用的是uwsgi+nginx,前端使用的Vue。一、配置uwsgi.ini进入服务器项目文件目录下,我的django项目放在了“/us...

2021-10-26 12:36:56 4204 1

转载 Angular 已死,React 已凉,Vue3.0 称王!

最近和一个前辈闲谈,问他怎么看待工作 2 年的前端开发,月薪就高达 30k、40k 的现状。他说,在众多编程技术中,前端算比较容易入门和提升的,可以通过页面效果,直观得到开发反馈。但学习前...

2021-10-25 08:00:00 2109 3

转载 10 分钟,带你彻底掌握 SQL 多表查询(建议收藏)

1. 前言多表查询,也称为多表连接查询;作为关系型数据库最主要的查询方式,在日常工作中被广泛使用。常见的多表查询操作包含:子查询、内连接、左外连接、右外连接、完全连接、交叉连接。本篇文章将...

2021-10-22 08:44:13 1030

转载 Python 疑难问题:[] 与 list() 哪个快?为什么快?快多少呢?

在日常使用 Python 时,我们经常需要创建一个列表,相信大家都很熟练了吧?#方法一:使用成对的方括号语法list_a=[]#方法二:使用内置的 list()list_b...

2021-10-21 08:49:24 311

转载 华为宣布:免费培养8000名Python开发者!学习免费!实践免费!辅导免费!

小编知道很多朋友都对成为技术大牛有着深深的向往并有很多技术问题想要解决因为市面上各种教程质量良莠不齐而且想要掌握高阶的开发技术需要耗费大量的时间和精力所以,华为云官方特别推出【2021华为...

2021-10-13 08:00:00 345

转载 图解+代码演示Python中的网络通信

「@Author:Runsen」TCP/IP计算机与网络设备两情侣要谈恋爱,相互通信,那么双方就必须有规则。基于相同的方法,不同的硬件、操作系统之间的通信,都需要一种规则。而我们就把这种规...

2021-10-12 08:00:00 1117

转载 盘点 Django 展示可视化图表的多种方式(建议收藏)

1. 前言大家好,我是安果!使用 Django 进行 Web 开发时,经常有需要展示图表的需求,以此来丰富网页的数据展示常见方案包含:Highcharts、Matplotlib、Echar...

2021-10-11 08:00:00 1028

原创 一文看懂Python面向对象编程-知乎收藏过千

尽管网上有许多关于Python面向对像的编程介绍,大江狗我看完后总觉得不是很满意,也不过瘾,所以决定自己亲自动手写篇文章,帮你理解Python面向对象的编程的基本概念和核心思想。本文内含很...

2021-09-30 07:56:56 666

转载 Django知乎问答精选(第一期)

很多人都不想学习一门过气的语言或框架。尽管Python如日中天,但Python语言在Web开发领域竞争对手众多,并没有多大优势。Django虽然是Python Web框架的一哥,但同样面临...

2021-09-29 08:00:00 1171

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除