首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >如何选择合适的 django 版本使用

如何选择合适的 django 版本使用

作者头像
卓越笔记
发布于 2023-02-18 05:39:38
发布于 2023-02-18 05:39:38
3.6K0
举报
文章被收录于专栏:卓越笔记卓越笔记

首先,是不是需要一个地方来查看 django 有没有新版本发布呢,请看:

然后,该如何选择一个合适的版本,是一股脑装最新版(很肯能存在一些小问题,如:与其他库的兼容性问题)还是有方法可寻呢,请看:

    一般来说我们都选择在长期维护中的 django 版,即 LTS(Long Term Support) 版本。

官网有个图,很明显的看到某些版本标记了 LTS:

从上图可以看出目前在维护中的 只有两个版本,3.2 版本(还没发布)将要加入 LTS:

  • 1.11(Last version to support Python 2.7.)
  • 2.2(我们 python3 就用 2.2 了,跟 1.11 语法上有些变化,比如:路由的匹配模式

安装的时候指定版本安装就可以安装 LTS 版本(pip install django==2.2.9)

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-12-25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
《Django企业开发实战》FAQ - 持续更新
单纯的学习 Django 提供的功能的话,看文档就够了,前提是你英文阅读还行,不过很多「残卷」的中文翻译看起来也不太省时间。当然也有人把 Django 文档做了整理,翻译成中文版,弄成书,这个另说。
the5fire
2019/05/22
2K0
《Django企业开发实战》FAQ - 持续更新
【新手向】为何要这样安装Django?
專 欄 ❈JacobYRJ,做过爬虫,水仙花数,最擅长的领域是数据库和web框架,其中最熟悉的是Django框架。 Github博客地址:JacobYRJ.github.io❈— 为何选择Django
Python中文社区
2018/01/31
1.4K0
【新手向】为何要这样安装Django?
Django学习之旅(一)
大家还在坚持自己新年指定的计划吗?我按部就班地继续自己的计划。我近来准备学习python web方面的知识,主要是从Django框架开始学起。这一系列的文章是我自己查询官网文档,阅读书籍之后的学习总结。
猴哥yuri
2018/08/16
4250
【威胁通告】Django SQL注入漏洞(CVE-2020-7471)威胁通告
2月3日,Django 官方发布安全通告公布了一个通过StringAgg(分隔符)实现利用的潜在SQL注入漏洞(CVE-2020-7471)。攻击者可通过构造分隔符传递给聚合函数contrib.postgres.aggregates.StringAgg,从而绕过转义并注入恶意SQL语句。
绿盟科技安全情报
2020/02/24
9230
【威胁通告】Django SQL注入漏洞(CVE-2020-7471)威胁通告
Python高级进阶(一)Python框架之Django入门
  Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的框架模式,即模型M,视图V和控制器C。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。Django的作者不是一个人而是一个团队(点击 Django Team了解团队成员),我们都知道Django是以一个人的名字命名的,就是下面这个人,我们就叫他“三指琴魔”强哥吧
马一特
2020/09/08
8740
第一个 Django 工程搭建
Django是当前最出色基于Python的Web应用开发平台之一,本文对其进行简要介绍并创建一个空的Django工程。 前后端 Web开发的目的可以说是为用户提供一个可以获取信息或交互的服务场景,这其中涉及到几个重要的模块:显示模块、业务处理模块和数据存储模块。 image.png 大框架就是用户向服务器提出服务请求,服务器接收请求从数据库中提取数据,送入处理模块处理后得到用户需要的内容,再经过显示模块将内容展现在用户面前。 这个过程中,当前把数据处理、业务处理的部分称为后端,向用户展示内容与设计和
为为为什么
2022/08/05
5840
第一个 Django 工程搭建
CVE-2020-7471 Django SQL注入漏洞复现
django.contrib.postgres.aggregates.StringAgg聚合函数使用适当设计的定界符进行了SQL注入。
用户6343818
2020/05/18
1.1K0
CVE-2020-7471  Django SQL注入漏洞复现
Python测试开发django2.环境部署项目创建
Django是由Python编写的Web框架,依赖Python环境,所以需要提前安装好Python环境。建议安装最新版本的Python3,Python 下载地址:https://www.python.org/downloads/
王大力测试进阶之路
2020/09/07
6030
Python测试开发django2.环境部署项目创建
Django 3.0 发布第一个版本 开始支持异步功能
Django 3.0 发布了第一个版本3.0a1,正式版版本将于今年12月份发布。3.0版的Django带来了一些新特性,其中最值得关注的应当是其开始支持异步功能。
Debian中国
2020/01/21
8000
Django-部署与启动
Django是一个开放源代码的Web应用框架,由Python写成。采用了MVT的软件设计模式,即模型Model,视图View和模板Template。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。
wangmcn
2022/07/25
1K0
Django-部署与启动
如何用Python做Web开发?——Django环境配置
用Python做Web开发,Django框架是个非常好的起点。如何从零开始,配置好Django开发环境呢?本文带你一步步无痛上手。
王树义
2018/08/22
1.6K0
如何用Python做Web开发?——Django环境配置
django_1
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sAFTelYm-1598312881347)(C:\Users\lijingAction\Desktop\SH-1903-Django\day01\doc\image-20190720173825832.png)]
以某
2023/03/07
7940
django_1
Python之Django环境搭建(MAC+pycharm+Django++postgreSQL)
Python之Django环境搭建(MAC+pycharm+Django++postgreSQL) 转载请注明地址:http://www.cnblogs.com/funnyzpc/p/7828614.html   搭建Django环境似乎是一件很简单的事情,其实不然,苦命的我折腾了大半天才好, 遂在此总结下整个搭建过程,同时也愿刚入门的同行少走弯路~ 现在开始,所需工具: MAC电脑     Pycharm 2017 for MAC     jdk1.8     Python3.6     postgre
上帝
2018/05/18
1.7K0
如何为 Python 应用选择最好的 Docker 镜像?
在使用 Python 的早些年,为了解决 Python 包的隔离与管理 virtualenvwrapper 就成为我的工具箱中重要的一员。后来,随着 Python 3 的普及,virtualenvwrapper 逐渐被 venv 所替换。毕竟 venv 是 Python 3 的标配,优点是显而易见的。而这几年,应用场景的的复杂性越来与高,无论是开发还是部署都需要设置复杂的环境。例如使用 redis 实现消息队列,用 Psycopg 完成对于 PostgreSQL 数据库的存取等等。随之而来 Docker 就变成了程序员必不可少的常备工具。为了掌握如何将我的 Python 应用与 Docker 结合起来,就要学习他人的经验分享。于是一次又一次地看到了下面这样的 Dockerfile 例子:
我的小碗汤
2023/03/20
2.8K0
如何为 Python 应用选择最好的 Docker 镜像?
“俄乌大战殃及程序员,制裁不能使用开源,白嫖和自研如何选择”
虽然乍一看这些软件的使用是免费的,但开源软件的许可证协议仍然存在,可能会有诸多限制,尤其是禁止受到制裁的国家使用原本供公众随意访问的代码。
35岁程序员那些事
2022/09/23
6710
【Python全栈100天学习笔记】Day41 Django快速上手
Web开发的早期阶段,开发者需要手动编写每个页面,例如一个新闻门户网站,每天都要修改它的HTML页面,随着网站规模和体量的增大,这种方式就变得极度糟糕。为了解决这个问题,开发人员想到了用外部程序来为Web服务器生成动态内容,也就是说HTML页面以及页面中的动态内容不再通过手动编写而是通过程序自动生成。最早的时候,这项技术被称为CGI(公共网关接口),当然随着时间的推移,CGI暴露出的问题也越来越多,例如大量重复的样板代码,总体性能较为低下等,因此在时代呼唤新英雄的背景下,PHP、ASP、JSP这类Web应用开发技术在上世纪90年代中后期如雨后春笋般涌现。通常我们说的Web应用是指通过浏览器来访问网络资源的应用程序,因为浏览器的普及性以及易用性,Web应用使用起来方便简单,免除了安装和更新应用程序带来的麻烦,而且也不用关心用户到底用的是什么操作系统,甚至不用区分是PC端还是移动端。
天道Vax的时间宝藏
2022/04/02
7900
【Python全栈100天学习笔记】Day41 Django快速上手
【云管理系统】CloudStack 与 OpenStack 比较——选择云管理系统之前需要了解的内容
基础设施即服务 (IaaS) 被公认为有助于加快上市速度并推动业务敏捷性。当一个公司要求对一个业务问题给出具体的答案时,答案就在一堆混杂的计算中,包括投资和平台运维。 Apache Cloudstack 和 OpenStack 是两个广为人知的云管理平台,可以为您的云基础架构提供有效的抽象层。两者在提供的服务方面是相似的,但从运营的角度来看,它们是非常不同的。
架构师研究会
2022/07/29
2.2K0
【云管理系统】CloudStack 与 OpenStack 比较——选择云管理系统之前需要了解的内容
6. Django 2.1.7 创建项目
近期打算基于django最新版本写一套监控类管理系统,以该项目为例,讲解django如何创建项目。
Devops海洋的渔夫
2022/01/17
9000
6. Django 2.1.7 创建项目
Django 1.11官方教程翻译
一直以来由于英语废所以极端抵触看英文文档。感觉人还是要逼一下自己,所以就有了这篇翻译。如果有翻译错误的地方欢迎在评论中指正。 Let’s learn by example. Throughout this tutorial, we’ll walk you through the creation of a basic poll application. 让我们通过样例来学习Django吧。 本教程将通过一个简单的投票应用来让您熟悉Django。 It’ll consist of two parts:
小小科
2018/05/03
1.7K0
Django 1.11官方教程翻译
开始进入 django 开发之旅
本教程写作时开发环境的系统平台为 Windows 10 (64 位),Python 版本为 3.6.4 (64 位),django 版本为 2.2.3。
HelloGitHub
2021/05/14
9820
相关推荐
《Django企业开发实战》FAQ - 持续更新
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档