Django学习之一:Install Djongo 安装Djongo
Install Djongo 安装Djongo
Djongo是基于python的web框架,自然安装最关心的是python解释器版本了。
Prerequisites 安装条件
Python版本与Djongo版本两者之间的兼容关系
| Django Version | Python versions |
|---|---|
| 1.11 | 2.7;3.4;3.5;3.6 |
| 2.0 | 3.4;3.5;3.6;3.7 |
| 2.1 | 3.5;3.6;3.7 |
| 2.2 | 3.5;3.6;3.7 |
使用什么python版本选择对应的Django版本
依据哪个选择哪个就根据上面的表
有些功能所依赖的Python Libraries或其它组件
- 数据库,Django提供(include)包括了一个轻量级的数据库SQLite.
- 其它的PY库,当要用到的时候会有报错提示,再进行安装。
2.1. 如:mysql数据库客户端库,Django2.0默认需要mysqlclient模块,如果没有启动项目是会报错,提示:ModuleNotFoundError: No module named 'MySQLdb'
那么如果要使用mysql数据库作为Django项目的数据源,就需要提前安装该模块来作为驱动访问指定数据源。也可以通过pip安装使用PyMysql模块,不过需要在Django项目中import导入,并执行一个模块函数让django使用该模块作为mysql访问驱动模块。至于具体操作见《Django 之 注意事项及汇总》中model相关注意项。
安装
有三种可选安装:
- 安装官方发行版
- 安装操作系统提供的第三方发行版
- 安装最新的开发版本
Install an official release
通过pip安装:
- 确认安装最新的pip,如果已经安装了pip确认它是最新的,因为如果不是最新的outdated,那么可能会按失败。
1.1. 在windows下更新: python -m pip install -U pip # 自己注意使用的python3命令
1.2. 在Linux下更新: pip3 install -U pip - 然后执行安装 pip install Django # 记住卡住了多敲几次回车,在windows平台上,至少我是这样做的。

通过自己平台的发行版
自己使用的平台官方打包的的Django安装package/installer进行安装。这种方式平台会自动解决依赖和升级补丁;但是通常不会是最新的Django发行版。
安装成功验证
python命令行执行以下命令并得到相应结果则安装成功
>>>import django
>>>print(django.get_version())
Out: 2.0.7
Django学习之一:Install Djongo 安装Djongo的更多相关文章
- python Django 学习笔记(一)—— Django安装
注:本人python版本2.7.5 ,win7系统 安装Django https://www.djangoproject.com/download/ 官方下载Django-1.5.5.tar.gz 1 ...
- Django学习笔记(一):环境安装与简单实例
Django学习笔记(一):环境安装与简单实例 通过本文章实现: Django在Windows中的环境安装 Django项目的建立并编写简单的网页,显示欢迎语与当前时间 一.环境安装 结合版本兼容性等 ...
- Django学习笔记——安装(linux环境)
1. 下载安装Django pip install Django== 测试是否安装成功 >>> import django>>> django.VERSION (1 ...
- python学习笔记08:安装django
linux环境安装django: sudo pip install django windows环境安装django: pip install django 验证django是否安装: python ...
- Django学习day2——Django安装与环境配置
安装 Django 文章中python版本为3.65 这里以windows7为例,在pip目录下运行pip install Django就能安装django最新版本(本文为django2.2版本) 也 ...
- Django学习(一) Django安装配置
上一节介绍了如何搭建Python的开发环境,这次介绍一下如何搭建Django的开发环境. 第一.下载Django Django跟Python的版本对应 Django version Python ve ...
- Django学习笔记(一)——安装,创建项目,配置
疯狂的暑假学习之 Django学习笔记(一) 教材 书<The Django Book> 视频:csvt Django视频 1.创建项目 django‐admin.py startpro ...
- Django学习笔记之一
一.Windows下安装 Django 1.下载安装包解压后放到本地目录如C:\Django-1.7.2 官网地址:https://www.djangoproject.com/download/ 2. ...
- Django 学习笔记(七)数据库基本操作(增查改删)
一.前期准备工作,创建数据库以及数据表,详情点击<Django 学习笔记(六)MySQL配置> 1.创建一个项目 2.创建一个应用 3.更改settings.py 4.更改models.p ...
随机推荐
- LoadRunner(二)——性能测试过程概述
参考学习感谢:<精通软件性能测试与LoadRunner实战> 性能测试过程概述 2.1 性能测试的基本过程 2.2 性能测试需求分析 2.3 性能测试计划 2.4 性能测试用例 2.5 测 ...
- mysql 主从设置
方法: 1.主服务器建立二进制日志,每产生语句或磁盘变化,写进日志 2.从服务器建立 relaylog日志 3.主服务器授权复制账号 4.从服务器利用复制账号来监听主服务器的日志 5.注意:所以的my ...
- 微信小程序开发资料
微信开放平台:主要面向App开发者.通常是拥有成熟的应用程序后,通过开放平台将内容分享到朋友圈或发送给某个微信好友/群.例如QQ音乐分享,美图秀秀修改过的照片直接发朋友圈或聊天. 微信公众平台:强 ...
- 基于docker搭建开源扫描器——伏羲
基于docker搭建开源扫描器——伏羲 1.简介 项目地址 伏羲是一款开源的安全检测工具,适用于中小型企业对企业内部进行安全检测和资产统计. 功能一览: 基于插件的漏洞扫描功能(类似于巡风) 漏洞管理 ...
- Python程序员为什么一定要掌握Linux?
不少Python新手经常问到学Python到底需不需要学习Linux? Python不是支持Windows和Linux操作系统吗?能在Windows下开发为什么还要学习Linux? 问这样的问题的朋友 ...
- 吴恩达机器学习笔记57-基于内容的推荐系统(Content Based Recommendations)
假使我们是一个电影供应商,我们有 5 部电影和 4 个用户,我们要求用户为电影打分. 前三部电影是爱情片,后两部则是动作片,我们可以看出Alice 和Bob 似乎更倾向与爱情片, 而 Carol 和 ...
- expect--自动批量分发公钥脚本
1.在使用之前,先安装epel源,yum install expect -y2.写分发脚本,后缀为exp #!/usr/bin/expect set host_ip [lindex $argv 0] ...
- qt QClipBoard
部分思路借鉴这篇文章: Qt学习之路(55): 剪贴板操作 剪贴板,这个词相信大家都比较熟悉,比如使用offiece的时候就会有粘贴板,文本编辑的时候Ctrl+C和Ctrl+V的使用, ...
- Spring Boot Security
如图,是一种通用的用户权限模型.一般情况下会有5张表,分别是:用户表,角色表,权限表,用户角色关系表,角色权限对应表. 一般,资源分配时是基于角色的(即,资源访问权限赋给角色,用户通过角色进而拥有权限 ...
- 并发编程(十二)—— Java 线程池 实现原理与源码深度解析 之 submit 方法 (二)
在上一篇<并发编程(十一)—— Java 线程池 实现原理与源码深度解析(一)>中提到了线程池ThreadPoolExecutor的原理以及它的execute方法.这篇文章是接着上一篇文章 ...