Django自学笔记0-2 框架版本与相关工具

【Django自学】Django入门:如何使用django开发一个web项目(非常详细) 本文详细介绍django从安装到开启web开发,适合入门小白,以及创建web模板时的参考 阅读详情

总目录

二、框架版本与相关工具

1 版本

python: 3.6.5
Django: 2.2.11 (有些地方我也会对比下各种版本的区别)
安装方法

pip3 install Django==2.2.11

一般来讲,2.1和2.2使用部分没有什么太大差别。
不过如果你的Django版本比较低的话,建议升级到2.2.11
升级方法:

pip3 install --upgrade Django==2.2.11

补充说明: 安装过程中下载可能十分缓慢,甚至由此导致安装失败 此时建议大家尝试使用镜像下载
—国内源—
清华: https://pypi.tuna.tsinghua.edu.cn/simple
阿里云: http://mirrors.aliyun.com/pypi/simple/
中国科技大学: https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学: http://pypi.hustunique.com/
山东理工大学: http://pypi.sdutlinux.org/
豆瓣: http://pypi.douban.com/simple/

使用办法

pip install xxxx -i jinxiang_url 

其中jinxiang_url是上面提供的镜像url,选择一个用就好,这里选择第一个,则如下

pip install xxxx -i https://pypi.tuna.tsinghua.edu.cn/simple 

具体到Django安装,则是:

pip3 install Django==2.2.11 -i https://pypi.tuna.tsinghua.edu.cn/simple

升级方法同理:

pip3 install --upgrade Django==2.2.11 -i https://pypi.tuna.tsinghua.edu.cn/simple

2 其他库

如果使用mysql作为数据库的话,
需要安装第三方库mysqlclient
安装方法

pip install mysqlclient

ps: Django requires mysqlclient 1.3.13 or later.

3 其他工具

IDE推荐:Pycharm(首选),sublime text
数据库:
如果使用的默认设置sqlite3,查看db.sqlite3推荐可视化工具:DB Browser for SQLite
如果使用的mysql,可视化工具推荐:Navicat

其他:欢迎评论补充~

上一篇: Django自学笔记0-1 前言
下一篇: Django自学笔记 1-1 新建项目

【Python自学笔记】Django框架的自学笔记(内含Django常用命令/常用方法/防坑手册) 文章目录Django自学笔记MVT框架Django项目基础命令创建项目相关命令模型类相关命令通过模型类操作数据表的命令后台管理本地化创建管理员模型类(Models)注册模型类自定义管理界面视图相关命令(Views)视图函数urls配置模板(Templates)templates 设置使用模板文件给模板文件传递数据数据库配置 Django自学笔记 MVT框架 Django的MVT框架模式(MV... 阅读详情

相关推荐

时间同步中 TOD 与GPRMC和IRIG-B的区别

时间同步中 TOD 与GPRMC和IRIG-B的区别

ftdlk的博客 1726

浅谈Python中的Django框架

Django框架在Python开发很重要,Django框架是一个web框架,且是一个后端框架程序,它不是服务器,需要注意Django框架帮我们封装了很多的组件,帮助我们实现各种功能,具有很强的扩展性。

2201_75362610的博客 1593

Protege本体建模实战:从零构建电影知识图谱并导入Neo4j

本体建模是知识图谱构建的基石,通过类、属性、实例和约束系统描述领域知识,为数据提供可复用的语义骨架。OWL作为本体描述语言的标准,配合Protege工具可实现可视化建模,并借助推理机验证逻辑一致性,提升模型可靠性。在工程落地中,本体模型常需导入图数据库如Neo4j,以支持高效的关联查询与业务应用。本文以影视领域为背景,完整演示Protege中定义类层级、创建对象/数据属性、填充实例,以及导出OWL文件并通过Python脚本转换为Neo4j节点与关系的全过程,同时梳理命名空间、匿名节点、编码等易踩坑点,帮助读

weixin_29047545的博客 281

Python之创建Django(保姆级教程)

该文详细讲解了python中创建Django的操作,包括了如何下载导入Django和后续在cmd和pycharm中创建Django文件。

m0_75048124的博客 5423

6、高通8155座舱平台--摄像头系统

在项目中遇到过,很多从手机转过来的工程师,上来就按手机那套调Camera,结果发现根本跑不通——为什么?我踩过这个坑——一开始想靠软件打时间戳来对齐,结果发现两个sensor的曝光时间不一样,时间戳根本对不上。我记得第一次调AWB时,怎么调颜色都不对,后来发现是BLC的参数没配好——黑电平偏了,后面所有颜色校正都是错的。上层应用说「我要拍张照」,HAL把它翻译成「ISP你给我处理这帧数据,sensor你给我曝光一次」。8155上推荐用camx,它是高通新一代的Camera框架,性能更好,而且支持多路同步。

woailuojp的博客 59

2025年上半年第1批信息系统项目管理师论文真题解析与范文

文章首先分析了项目经理在交付绩效域中应关注的重点领域,然后按照项目管理五大过程组顺序,阐述了各过程组中与交付绩效域协同的绩效域及协调目标,最后制定了各过程组中交付绩效域的测量指标。本项目的实践表明,系统化的交付绩效管理不仅能保证项目成功,还能创造超出预期的业务价值。需要结合具体项目案例,按照五大过程组(启动、规划、执行、监控、收尾)顺序,分析各过程组中与交付绩效域协同的其他绩效域及其协调目标。价值交付连续性:建立敏捷交付机制,将项目分解为12个迭代周期,每周期交付可验证成果,确保价值持续流动。

Programming Talk 822

2.零基础快速入门Python Web开发——Django 开发简介

Django开发的基本概念和案例,简单易上手,配有作业,做完可以发我看哦

qq_37002374的博客 1607

最新Codex接入DeepSeek官方API教程(无需cc-switch)

最新Codex接入DeepSeek官方API教程(无需cc-switch)

猿小白的博客 948

python——Django 框架

根据书籍表结构设计模型类:模型类:BookInfo书籍名称字段:name根据人物表结构设计模型类:模型类:PeopleInfo人物姓名字段:name人物性别字段:gender外键约束:book外键要指定所属的模型类说明 :书籍-人物的关系为一对多. 一本书中可以有多个英雄.不需要定义主键字段, 在生成表时会自动添加, 并且值为自增长.根据数据库表的设计在models.py中定义模型类,继承自'''1.定义模型类2.模型迁移。

weixin_64672480的博客 2万+

学Simulink--人形机器人控制场景实例:基于Simulink的多连杆人形机器人拉格朗日动力学建模仿真

matlab编辑% 连杆长度 (m)% 躯干(髋到CoM)% 大腿% 小腿% 质量 (kg)% 转动惯量(绕质心,简化为杆)matlab编辑% 躯干CoM(假设在髋上方L_body/2处)% 左大腿CoM% 左小腿CoM% (右腿类似,略)本文完成了基于Simulink的多连杆人形机器人拉格朗日动力学建模仿真,实现了:✅ 定义7-DOF平面人形结构✅ 使用Symbolic Math Toolbox自动推导动力学方程✅ 生成。

amy_mhd的博客 397

(ICLR 2025)【源码讲解+复现】TIMER-XL: Long-Context Transformers for Unified Time Series Forecasting

本文提出了一种统一的多变量时序预测模型Timer-XL,其核心创新包括:1)采用自回归解码器架构,将多变量时序预测统一为next-token预测问题;2)设计TimeAttention机制,通过相对位置编码和因果掩码捕获时序位置和变量间交互;3)支持长上下文预训练以提升零样本迁移能力。模型架构包含嵌入层、时间感知注意力块和预测头,采用MSE损失进行端到端训练。实验表明该方法在多种时序任务上表现优异,特别是在长跨度预测和少样本场景下。代码实现提供了完整的模型定义、数据加载和训练流程,支持自定义配置参数。

1146

Python之Django 基本使用

Python之Django基本配置及使用

wguo-up-site 6183

语音识别:PyAudio、SoundDevice、Vosk、openai-whisper、Argos-Translate、FunASR(Python)

本文介绍了Python中常用的音频处理库PyAudio,详细解析了其核心功能、核心概念和典型工作流程。PyAudio是一个跨平台的音频I/O库,支持音频录制、播放、实时流处理和低延迟操作。核心概念包括PyAudio类(管理音频设备和流)和Stream类(代表音频流)。文章重点讲解了open()方法的关键参数、回调函数的使用方式以及典型的工作流程,包括设备查询、流配置和资源释放。PyAudio适用于需要实时音频处理的场景,如语音识别和音频效果处理。

算法工程师 706

Django自学笔记0-1 前言

总目录 - 一 前言 1 最初的想法 自学Django已经有一段时间了,自认收获不少,学的还算可以,然而实际去做项目写代码的时候,很多用法记得不清,又要花时间去网上去查找相关的用法,很是低效,颇费时间。 所以决定用博客来做记录,方便后面自己查阅相关的用法,也能温故知新,熟悉以前所学,不至于学了就往,起码有个博客能够回味下。 2 进一步的考量 记录博客一方面能够梳理下自身所学,把以往模糊的地方想明白...

大爽老师的博客 817

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Django自学笔记0-0 目录

本篇博客只有目录,正文内容在目录章节链接的博客里 除目录本身外,没有链接的章节,说明内容还没开始编辑 总目录 0-前言 —— 0-0 目录 —— 0-1 简介 —— 0-2 框架版本与相关工具 1 - 入门 —— 1-1 新建项目 —— 1-2 配置说明 —— 1-3 常用命令和常见问题 2 - URL与View —— 2-1 URL与View关系 —— 2-2 URL详细匹配规则 ...

大爽老师的博客 2258

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Python入门自学进阶-Web框架——2、Django初识

Django是使用Python编写的一个WEB服务器应用框架,使用MTV模型。 Django实现的流程: 1、安装Django:pip install django 安装完毕后,在python目录下的scripts子目录下有 2、创建 项目project 在D盘根目录下运行:django-admin startproject 项目名称,如果找不到命令,需要在环境变量中增加上面的scripts路径。例如 django-admin startproject mypyweb 会在D盘根目录下创建m

kaoa000的专栏——非淡泊无以明志,非宁静无以致远 2314

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Django 2.0 手动创建项目和应用

正在自学python,想从Django开始,Django2.0的教程不多,毕竟新版本的普及需要时间,如果是想找工作的话建议还是先学Python2.x和Django1.x,第一次写东西,还请多包涵~操作系统:win7python版本:3.6.4django版本:2.0.1一、安装Python3.6.4这个没什么说的,Django是基于Python的web框架,直接去官网下载即可,下载Python3.

tianyagx的博客 3863

<学习笔记>从零开始自学Python-之-web应用框架Django(一)从Hello World 到 MTV

作为应用最为广泛的Python语言开发web应用的框架,Django是学习Python必须要学的基础框架之一。Django是一个开放源代码的web应用框架,由Python写成。采用了MTV的框架模式,即模型M,视图V和模版T。

qq_41597915的博客 1031

Python入门自学进阶-Web框架——20、Django其他相关知识2

这样放的理由一个请求的到来,是需要经过所有process_request的,相当于过安检,安检过后,才能判断是否在缓存中,也就是在执行视图函数前判断缓存,如果不放在最后一个,有可能安检不通过也能获取数据了,这是放在最后中间件的原因,这个中间件是取缓存的功能,还要有一个中间件放在第一位置,主要执行数据的缓存功能,是执行process_response,这是因为对于返回的内容,其他中间件有可能会进行修改,如果不是第一个,就不是最后执行process_response的中间件,所缓存的内容可能不是最终的内容。..

kaoa000的专栏——非淡泊无以明志,非宁静无以致远 423

从零开始的Django框架入门到实战教程(内含实战实例) - 03 前端模板嵌套、Django模板、Django组件(ModelForm)详解(学习笔记)

不同于之前的两篇,这篇主要的知识点是顺着项目实现串联的,主要是基于一个管理系统的小任务,包括部门管理和用户管理。再步骤上主要包括项目的准备工作、前端界面制作、Django模板嵌套、Django组件学习几部分。 1.准备工作 1.1. 创建项目和app 1.2. 项目设计 1.3. 数据库生成 1.4. 创建静态文件 2. 部门基本功能实现 2.1. 部门管理(无Form和ModelForm组件) 2.1.1. 前端壳子 2.1.2. 连接数据库 2.2. 新建部门 2.2.1. 前端壳子 2.2.2. 添加

如果没有躺赢的命,那就站起来奔跑,你的努力一定会对得起这一路的颠沛流离。 4656

自学django

 http://djangobook.py3k.cn/2.0/

fennvde007的专栏 880
上一篇: Django自学笔记0-1 前言
下一篇: Django自学笔记 1-1 新建项目(project)、应用(app)、运行项目
大爽歌
博客等级 码龄9年 422粉丝 92原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值