摘要: Django 4.0版本说明 2021年12月7日,Django正式发布了4.0版本! 这货的版本提升速度也太快了,完全名不副实!再看看新功能,这都更新了啥? Python 依赖 Django 4.0依赖Python 3.8+。也就是说低于这个版本的Python不行。 新功能 zoneinfo 成为 阅读全文
posted @ 2021-12-08 09:28 大江东流 阅读(3609) 评论(0) 推荐(0) 编辑
摘要: 当前是2021年12月。 有很多朋友向我反馈,在Pycharm中创建Django项目的时候,一切都好,虚拟环境也正常生成,但在安装DJango的时候,pip出了问题,提示安装错误,具体如下图所示: 根据提示信息,找到问题发生的原因: pycharm 2020.3之前的版本,在创建Django项目的时 阅读全文
posted @ 2021-12-06 14:24 大江东流 阅读(525) 评论(0) 推荐(1) 编辑
摘要: 2021年4月6日正式发布了Django 3.2!这是一个长支持版本,至少有3年的维护期。 而上一个长支持版本Django2.2将在2022年4月结束支持。 Django 3.2支持Python 3.6, 3.7, 3.8, 3.9或者更高版本。 Django 3.2只支持MySQL 5.7,或更高 阅读全文
posted @ 2021-05-16 15:38 大江东流 阅读(1900) 评论(0) 推荐(0) 编辑
摘要: 我们都知道Django rest framework默认只支持批量查看,不支持批量更新(局部或整体)和批量删除。 下面我们通过三个步骤来讨论这个问题,看看如何实现批量更新和删除操作。 重点介绍Django rest framework-bulk库是如何实现批量CRUD的,对其所有源码进行了解读和注释。 阅读全文
posted @ 2021-05-05 16:49 大江东流 阅读(3362) 评论(2) 推荐(2) 编辑
摘要: WebSSH有很多,基于Django的Web服务也有很多,使用Paramiko在Python中进行SSH访问的就更多了。但是通过gevent将三者结合起来,实现通过浏览器访问的堡垒机就很少见了。本文将简要介绍下我开发的IronFort堡垒机,其详细内容在我的官方网站liujiangblog.com的 阅读全文
posted @ 2020-10-07 10:24 大江东流 阅读(1047) 评论(1) 推荐(0) 编辑
摘要: 一个图文并茂,简单易懂的新手教程。带给你Django项目开发的整体感官和概念。 阅读全文
posted @ 2020-10-03 09:28 大江东流 阅读(3842) 评论(0) 推荐(2) 编辑
摘要: 在Django的模型字段参数中,有一个参数叫做`validators`,这个参数是用来指定当前字段需要使用的验证器,也就是对字段数据的合法性进行验证,比如大小、类型等。 Django的验证器可以分为模型相关的验证器和表单相关的验证器,它们基本类似,但在使用上有区别。本文讨论的是模型相关的验证器。 阅读全文
posted @ 2020-09-07 17:39 大江东流 阅读(900) 评论(0) 推荐(0) 编辑
摘要: 本文主要的目的是通过一个简单的例子,展示`get_absolute_url`的用法,抛砖引玉,理解实例方法的本质,能够在不同的业务场景下,灵活多变,完成需求。更多内容请访问我的官方网站https://www.liujiangblog.com 阅读全文
posted @ 2020-08-15 11:34 大江东流 阅读(2844) 评论(0) 推荐(1) 编辑
摘要: Django 3.1 于2020年8月4日发布,支持Python 3.6、3.7、3.8或更高版本。从3.1开始,Django支持请求过程的全异步,包括:异步的视图、异步的中间件、异步的测试和客户端 阅读全文
posted @ 2020-08-09 15:54 大江东流 阅读(2751) 评论(0) 推荐(0) 编辑
摘要: 看来这一次,美国的抗议活动真搞得挺大,连Django官方首页都贴出了声明: 翻译过来就是: Django软件基金会非常重视开发者、用户和社区的多样性。我们对黑人社区每天面临的苦难、压迫和系统性种族主义感到心烦意乱。我们不能再保持沉默了。 沉默就是同谋。为了消除种族主义、仇外心理和所有其他形式的不平等 阅读全文
posted @ 2020-06-08 08:45 大江东流 阅读(212) 评论(0) 推荐(0) 编辑