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. 记一次通过c#运用GraphQL调用Github api

    阅读目录 GraphQL是什么 .net下如何运用GraphQL 运用GraphQL调用Github api 结语 一.Graphql是什么 最近在折腾使用Github api做个微信小程序练练手,本 ...

  2. 混合物App开发中,在移动设备上调试查看日志,重写window.console

    (function(){ var print={ lock:true, log:function(param){ if(this.lock){ var element=document.createE ...

  3. 深入分析volatile的实现原理

    synchronized是一个重量级的锁,虽然JVM对它做了很多优化,而下面介绍的volatile则是轻量级的synchronized.如果一个变量使用volatile,则它比使用synchroniz ...

  4. ansible基础-理解篇

    1. 介绍 要说现在的部署工具,ansible可以说家喻户晓了. ansible是一个开源软件,用于软件供应.配置管理.应用部署.ansible可以通过SSH.remote PowerShell.其他 ...

  5. [Swift]LeetCode273. 整数转换英文表示 | Integer to English Words

    Convert a non-negative integer to its english words representation. Given input is guaranteed to be ...

  6. [Swift]LeetCode724. 寻找数组的中心索引 | Find Pivot Index

    Given an array of integers nums, write a method that returns the "pivot" index of this arr ...

  7. [Swift]LeetCode966.元音拼写检查器 | Vowel Spellchecker

    Given a wordlist, we want to implement a spellchecker that converts a query word into a correct word ...

  8. 当用户管理系统遇上python和mongodb后……

    Overview: 环境 前言 效果图 mongdb安装 代码涉及知识点 关于windows的cmd下执行python文件显示中文乱码的问题 总结 0.环境 操作系统:Windows Python版本 ...

  9. flink metric库的使用和自定义metric-reporter

    简单介绍 flink内部实现了一套metric数据收集库. 同时flink自身系统有一些固定的metric数据, 包括系统的一些指标,CPU,内存, IO 或者各个task运行的一些指标.具体包含那些 ...

  10. Nginx篇--Nginx源码搭建

    Nginx安装步骤: 1.依赖 gcc openssl-devel pcre-devel zlib-devel    安装:yum install gcc openssl-devel pcre-dev ...