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或其它组件

  1. 数据库,Django提供(include)包括了一个轻量级的数据库SQLite.
  2. 其它的PY库,当要用到的时候会有报错提示,再进行安装。

    2.1. 如:mysql数据库客户端库,Django2.0默认需要mysqlclient模块,如果没有启动项目是会报错,提示:ModuleNotFoundError: No module named 'MySQLdb'

    那么如果要使用mysql数据库作为Django项目的数据源,就需要提前安装该模块来作为驱动访问指定数据源。也可以通过pip安装使用PyMysql模块,不过需要在Django项目中import导入,并执行一个模块函数让django使用该模块作为mysql访问驱动模块。至于具体操作见《Django 之 注意事项及汇总》中model相关注意项。

安装

有三种可选安装:

  1. 安装官方发行版
  2. 安装操作系统提供的第三方发行版
  3. 安装最新的开发版本

Install an official release

通过pip安装:

  1. 确认安装最新的pip,如果已经安装了pip确认它是最新的,因为如果不是最新的outdated,那么可能会按失败。

    1.1. 在windows下更新: python -m pip install -U pip # 自己注意使用的python3命令

    1.2. 在Linux下更新: pip3 install -U pip
  2. 然后执行安装 pip install Django # 记住卡住了多敲几次回车,在windows平台上,至少我是这样做的。

通过自己平台的发行版

自己使用的平台官方打包的的Django安装package/installer进行安装。这种方式平台会自动解决依赖和升级补丁;但是通常不会是最新的Django发行版。

参考How to install Django

安装成功验证

python命令行执行以下命令并得到相应结果则安装成功

>>>import django
>>>print(django.get_version())
Out: 2.0.7

Django学习之一:Install Djongo 安装Djongo的更多相关文章

  1. python Django 学习笔记(一)—— Django安装

    注:本人python版本2.7.5 ,win7系统 安装Django https://www.djangoproject.com/download/ 官方下载Django-1.5.5.tar.gz 1 ...

  2. Django学习笔记(一):环境安装与简单实例

    Django学习笔记(一):环境安装与简单实例 通过本文章实现: Django在Windows中的环境安装 Django项目的建立并编写简单的网页,显示欢迎语与当前时间 一.环境安装 结合版本兼容性等 ...

  3. Django学习笔记——安装(linux环境)

    1. 下载安装Django pip install Django== 测试是否安装成功 >>> import django>>> django.VERSION (1 ...

  4. python学习笔记08:安装django

    linux环境安装django: sudo pip install django windows环境安装django: pip install django 验证django是否安装: python ...

  5. Django学习day2——Django安装与环境配置

    安装 Django 文章中python版本为3.65 这里以windows7为例,在pip目录下运行pip install Django就能安装django最新版本(本文为django2.2版本) 也 ...

  6. Django学习(一) Django安装配置

    上一节介绍了如何搭建Python的开发环境,这次介绍一下如何搭建Django的开发环境. 第一.下载Django Django跟Python的版本对应 Django version Python ve ...

  7. Django学习笔记(一)——安装,创建项目,配置

    疯狂的暑假学习之 Django学习笔记(一) 教材  书<The Django Book> 视频:csvt Django视频 1.创建项目 django‐admin.py startpro ...

  8. Django学习笔记之一

    一.Windows下安装 Django 1.下载安装包解压后放到本地目录如C:\Django-1.7.2 官网地址:https://www.djangoproject.com/download/ 2. ...

  9. Django 学习笔记(七)数据库基本操作(增查改删)

    一.前期准备工作,创建数据库以及数据表,详情点击<Django 学习笔记(六)MySQL配置> 1.创建一个项目 2.创建一个应用 3.更改settings.py 4.更改models.p ...

随机推荐

  1. mysql数据库连接异常问题(总结)

    mysql数据库连接异常问题(总结) 1.1 前言   最近项目由1个数据源增加至了3个数据源(连接池使用C3P0),结果各种奇葩的数据库连接问题接踵而至,为防止将来再次遇到同样的问题不犯同样错误,现 ...

  2. Python入门(青铜篇)

    一.定义变量 print('hello world \n') 定义变量name='单宝梁' #定义字符串一定加‘’age=28 引号使用words="i'm 单宝梁" #字符串里有 ...

  3. CSS Media媒体查询使用大全,完整媒体查询总结

    前面的话 一说到响应式设计,肯定离不开媒体查询media.一般认为媒体查询是CSS3的新增内容,实际上CSS2已经存在了,CSS3新增了媒体属性和使用场景(IE8-浏览器不支持).本文将详细介绍媒体查 ...

  4. HashMap和HashTable简介和区别

    一.HashMap简介 HashMap是基于哈希表实现的,每一个元素是一个key-value对,其内部通过单链表解决冲突问题,容量不足(超过了阀值)时,同样会自动增长. HashMap是非线程安全的, ...

  5. [Swift]LeetCode168. Excel表列名称 | Excel Sheet Column Title

    Given a positive integer, return its corresponding column title as appear in an Excel sheet. For exa ...

  6. 【Spark调优】提交job资源参数调优

    [场景] Spark提交作业job的时候要指定该job可以使用的CPU.内存等资源参数,生产环境中,任务资源分配不足会导致该job执行中断.失败等问题,所以对Spark的job资源参数分配调优非常重要 ...

  7. Java 8中用法优雅的Stream,性能也"优雅"吗?

    之前的文章中我们介绍了Java 8中Stream相关的API,我们提到Stream API可以极大提高Java程序员的生产力,让程序员写出高效率.干净.简洁的代码. 那么,Stream API的性能到 ...

  8. Shell获取时间,日期,上月,当月,下月

    #当前日期 $ date +%F #当前时间$ date +"%F %H:%M:%S" #昨日$ date -d yesterday +%F #上一个月 $ date -d &qu ...

  9. wget Mac OS 下安装

    wget是一个从网络上自动下载文件的自由工具,支持通过HTTP.HTTPS.FTP三个最常见的TCP/IP协议下载,并可以使用HTTP代理. 下面介绍如何在Mac OS 下安装Wget 下载最新版的 ...

  10. 『战略游戏 最大利润 树形DP』

    通过两道简单的例题,我们来重新认识树形DP. 战略游戏(luoguP1026) Description Bob喜欢玩电脑游戏,特别是战略游戏.但是他经常无法找到快速玩过游戏的办法.现在他有个问题.他要 ...