- 博客(231)
- 收藏
- 关注

原创 一文看懂Python面向对象编程核心思想(Python学习与Django入门必看)
尽管网上有许多关于Python面向对像的编程介绍,小编我看完后总觉得不是很满意,也不过瘾,所以决定自己亲自动手写篇文章,帮你理解Python面向对象的编程的基本概念和核心思想。本文内含很多实例代码,以帮助新手更好理解。如果你在学习基于Python的Django Web开发框架,本文也会对你非常有帮助,因为Django编程就是采用面向对象的编程。类(Class)与对象(Object)类(Class)...
2018-05-04 14:32:09
16174
8
原创 uWSGI的安装及配置详解
uWSGI是一个Python Web服务器,它实现了WSGI协议、uwsgi、http等协议,常在部署Django或Flask开发的Python Web项目时使用,作为连接Nginx与应用...
2021-04-14 10:29:30
21
转载 为什么说Django作为Python Web框架一哥的地位不会变?
对 Python 工程师来说,Web 开发可以选择的框架很多,比如 Django、Flask、Tornado 等等,而其中 Django 是最全面,也是最受欢迎的,我们熟知的 YouTub...
2021-04-12 08:00:00
61
3
原创 Django 3.2正式发布! 附中文文档链接地址!
就在昨晚,Django 3.2正式发布了! 这将是Django 3系列的最后一个稳定版本,扩展支持会一直延续到2024年。同时官宣对Django 2.2的支持将到明年4月份结束。对于学习D...
2021-04-07 10:33:59
165
1
原创 Django项目如何配置Memcached和Redis缓存?哪个更好?
对于中大型网站而言,使用缓存减少对数据库的访问次数是提升网站性能的关键手段之一。在Django项目生产环境中最常用的缓存后台是Memcached和Redis。今天小编就手把手教你如何在Dj...
2021-04-06 12:54:22
126
原创 Docker-compose命令大全及配置文件详解
Docker-compose 是用于定义和运行多容器 Docker 应用程序的编排工具。使用 docker-compose 后不再需要逐一创建和启动容器。您可以使用 YML 文件来配置应用...
2021-04-03 15:39:21
138
原创 Django如何自定义和发送信号(signals)?
读过Django基础(31): 如何理解和正确使用Django信号(Signals)的同学相信都应该已经学会如何使用Django内置信号比如pre_save, post_save实现不同应...
2021-04-02 07:33:08
152
原创 Docker命令大全及Dockerfile详解(附示例)
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器化部署已变...
2021-03-29 21:59:19
153
原创 Django Admin界面美化第三方插件库测评(多图)
Django自带的admin管理后台简直就是bug级的存在,几行代码就可以撸出一个功能齐全的管理后台来,就像诸葛亮的媳妇黄月英,拥有和诸葛亮一样的才华, 只是不漂亮。对于内部人员使用的管理...
2021-03-27 21:40:17
196
原创 重写DRF的to_representation和to_internal_value方法有什么用途?
DRF所有序列化器类都继承了BaseSerializer 类, 通过重写该类的 to_representation() 和to_internal_value()方法可以改变序列化和反序列化...
2021-03-24 13:52:12
155
2
原创 Django request.path, request.path_info, get_full_path方法有何区别?
Django项目开发中我们经常需要在视图中获取用户当前请求url的地址,然后进行跳转或判断操作,比如是否在url黑白名单里。Django提供了多种获取请求路径的实现方式,比如request...
2021-03-23 17:18:05
98
2
翻译 Django vs Flask: 听RealPython创始人说到底应该选哪个?
根据2020年JetBrains Python开发人员调查,Django和Flask是迄今为止最受欢迎的两个Python Web框架。考虑到Web开发行业在过去五年左右的时间里一直朝着较小...
2021-03-22 11:07:41
76
原创 Django模型查询API大集合, 如何对数据库增删改查看这一篇就够了
Django的对象关系映射系统(Object-Relational Mapper, ORM)提供了丰富的数据查询接口, 让你无需使用原生SQL语句即可通过对模型的简单操作实现对数据库里的数...
2021-03-19 11:48:00
132
原创 你要的Django, Python, MySQL和Postgres各版本关系对应图来了!
不同版本的Django支持不同版本的Python, MySQL, mysqlclient和Postgres。今天花了点时间整理了Django各版本与Python, MySQL, mysql...
2021-03-16 08:00:00
105
原创 详解Django MVT设计模式
本章我们将介绍下经典的软件开发所遵循的MVC (Model-View-Controller, 模型-视图-控制器) 设计模式以及Django的MVT设计模式(Model-View-Temp...
2021-03-15 12:00:00
180
1
原创 为什么学Django及Django的未来在哪里?
Django 3.2下月就要正式发布了, 官方扩展支持会延续到2024年。为此我将以此版本为蓝本全面更新数年前发表的Django基础、高级及实战教程。本文是基础系列文章的第一篇,在个人博...
2021-03-14 17:26:40
1489
13
原创 大江狗的新博客长啥样?
花了个周末终于弄好了自己的技术博客,托管在GitHub上了,欢迎大家捧场。请大家放心,本公众号文章将和新的博客同步首发,不会搬家。不知不觉写Python Web开发和Django的技术文章...
2021-03-13 22:09:25
147
3
原创 Django进阶(1): admin后台高级玩法(多图)
Django自带的admin管理后台简直是个bug级的存在, 几行代码就可以撸出一个功能齐全的管理后台来。小编我今天就带你看下Django自带的admin有哪些高级用法值得掌握。本文建议...
2021-01-27 08:00:00
1774
10
翻译 如何理解Python内存分配机制 (适合小白)
Python的内存分配机制是小白们最需要理解的概念之一。创建对象(变量、函数、对象等)后,CPython会在内存中为其分配地址。Python有一个id()函数,它可以返回对象的“身份”,...
2021-01-26 11:26:58
133
原创 Django REST Framework教程(10): 限流(throttle)详解与示例
在前面的DRF系列教程中,我们以博客为例介绍了序列化器(Serializer), 并使用APIView和ModelViewSet开发了针对文章资源进行增删查改的完整API端点,并详细对权...
2021-01-18 08:00:00
948
4
转载 Python如何打包自己的库到 PYPI(可通过pip安装)
在我们安装 Python第三方库的时候,通常都是通过pip命令安装。pip install xxx真是又酷炫又方便!那么,当我们自己写了一些自认为不错的库,想要分享给大家使用(或者是想要...
2021-01-07 08:00:00
204
1
翻译 使用SQL语言了解Django ORM中的分组(group by)和聚合(aggregation)查询
在任何类型的ORM中,聚合(aggregation)都是造成混乱的根源,而Django也是如此。该文档提供了各种示例,演示了如何使用Django的ORM对数据进行分组(group)和聚合...
2021-01-06 18:06:33
398
1
转载 一文看懂Python变量命名各种下划线的含义和区别
作者:地球的外星人君来源:知乎链接:https://zhuanlan.zhihu.com/p/36173202分享一篇文章:The Meaning of Underscores in ...
2020-12-26 11:43:51
177
1
原创 Django REST Framework教程(9): 过滤(filter)与排序(多图)
在前面的DRF系列教程中,我们以博客为例介绍了序列化器(Serializer), 并使用基于类的视图APIView和ModelViewSet开发了针对文章资源进行增删查改的完整API端点...
2020-12-25 08:32:50
1130
7
转载 通过小细节大幅改善 Django REST框架序列化性能
—我们是如何将序列化时间减少到原来的99%的!By Hakibenita当开发人员选择Python、Django或Django Rest框架时,通常并不是因为它们的性能非常快。Pytho...
2020-12-24 09:46:45
134
1
转载 Python进阶:一步步理解Python中的元类metaclass
来源知乎:https://zhuanlan.zhihu.com/p/23887627原作:笑虎虽然Python本身很难说是面向对象语言,但Python中的数据模型(data mod...
2020-12-22 09:47:20
82
翻译 如何使用ngrok内网穿透让外网可以访问你本地的Django网站
当你使用Django在本地开发一个网站的时候,你希望转发给别人进行访问,但是又不想正式部署到服务器(毕竟部署也是挺麻烦的)。除此以外,有时本地测试还需要依赖https,比如OAuth身份...
2020-12-16 16:01:03
158
原创 为什么我建议你使用django-extensions
django-extensions给django开发者提供了许多便捷的扩展工具(extensions),在github上高达5000颗星。小编我今天就介绍它包含哪些奥利给的有用扩展以及它...
2020-12-15 11:25:02
233
翻译 Django中间件案例由浅入深+实战
原作:PAWEŁ FERTYK翻译: 大江狗原文链接:https://pfertyk.me/2020/04/getting-started-with-django-middlewar...
2020-12-14 11:49:07
177
翻译 使用python异步框架aiohttp从NASA抓取火星图片
原作:PAWEŁ FERTYK翻译:大江狗原文链接:https://pfertyk.me/2017/06/getting-mars-photos-from-nasa-using-ai...
2020-12-11 11:36:20
135
翻译 生产环境使用Uvicorn和Nginx部署Django
原作:Valentino Gagliardi翻译:大江狗首。翻译时有删减。原文链接:https://www.valentinog.com/blog/uvicorn-django/Djan...
2020-12-10 17:21:53
899
转载 非常适合小白的 Asyncio 教程
原作adam1q84原文:https://segmentfault.com/a/1190000008814676所谓「异步 IO」,就是你发起一个 IO 操作,却不用等它结束,你可以继续...
2020-12-07 15:53:45
125
转载 Django Rest Framework 序列化关系模型举例 - 好文推荐
作者:时空路由器链接:https://zhuanlan.zhihu.com/p/27667372来源:知乎这两天一直在学习 Django Rest Framework 这个框架,这是一个...
2020-12-03 18:10:39
235
原创 一文看懂Python collections模块的高效数据类型
原作: George Seif, 发表于medium.com, 大江狗原创翻译, 并对原文稍作修改。Python的最大优势之一是其广泛的模块和软件包。这将Python的功能扩展到许多受欢...
2020-12-02 10:54:48
2351
12
原创 2021年Django Web开发框架依然值得选择吗?
好文推荐,原作:Łukasz Michalak,2020年7月发表于10Clouds,大江狗原创翻译。Django已经15岁了!我们中许多已经工作多年的人几乎无法相信它的年龄。基于Pyt...
2020-12-01 16:28:40
4986
25
原创 Django实战: 开发任务管理CRUD小应用,使用函数视图进行增删改查(附GitHub源码)...
很多人说Web后台开发人员每天的工作就是对数据库数据进行增删改查(CRUD),可见CRUD开发的重要性。今天小编我将利用Django基于函数的视图编写一个任务管理小应用,实现创建(Cre...
2020-11-25 11:19:30
1087
9
原创 Django REST Framework教程(8): 分页(Pagination)详解
在前面的DRF系列教程中,我们以博客为例介绍了序列化器, 使用基于类的视图APIView和ModelViewSet开发了针对文章资源进行增删查改的完整API端点,并详细对权限和认证(含j...
2020-11-22 14:55:21
1468
5
原创 一文看懂Python系列之值得收藏的10大PyCharm常用使用技巧(多图)
PyCharm 是一款功能强大的 Python 编辑器,具有跨平台性, 也是企业Django开发过程中最常用的IDE。基于多年使用经验,小编我今天来总结下个人最喜欢的10大PyCharm...
2020-11-14 14:39:27
308
1
原创 Django基础(41): 你不得不知的官方推荐编码规范
每种编程语言或框架都有自己的编码规范, 基于Python语言的Django框架也不例外。如果有一天你有幸找到了一份Django开发工作或者有一天你牛了,开发了自己的开源软件,展示你成果的...
2020-11-12 11:35:13
667
3
转载 一文看懂Python列表、元组和字符串操作
好文推荐,转自CSDN,原作星辰StarDust,感觉写的比自己清晰-大江狗荐语。序列序列是具有索引和切片能力的集合.列表、元组和字符串具有通过索引访问某个具体的值,或通过切片返回一段切...
2020-11-10 20:14:27
178
空空如也
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝