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 ...
随机推荐
- 记一次通过c#运用GraphQL调用Github api
阅读目录 GraphQL是什么 .net下如何运用GraphQL 运用GraphQL调用Github api 结语 一.Graphql是什么 最近在折腾使用Github api做个微信小程序练练手,本 ...
- 混合物App开发中,在移动设备上调试查看日志,重写window.console
(function(){ var print={ lock:true, log:function(param){ if(this.lock){ var element=document.createE ...
- 深入分析volatile的实现原理
synchronized是一个重量级的锁,虽然JVM对它做了很多优化,而下面介绍的volatile则是轻量级的synchronized.如果一个变量使用volatile,则它比使用synchroniz ...
- ansible基础-理解篇
1. 介绍 要说现在的部署工具,ansible可以说家喻户晓了. ansible是一个开源软件,用于软件供应.配置管理.应用部署.ansible可以通过SSH.remote PowerShell.其他 ...
- [Swift]LeetCode273. 整数转换英文表示 | Integer to English Words
Convert a non-negative integer to its english words representation. Given input is guaranteed to be ...
- [Swift]LeetCode724. 寻找数组的中心索引 | Find Pivot Index
Given an array of integers nums, write a method that returns the "pivot" index of this arr ...
- [Swift]LeetCode966.元音拼写检查器 | Vowel Spellchecker
Given a wordlist, we want to implement a spellchecker that converts a query word into a correct word ...
- 当用户管理系统遇上python和mongodb后……
Overview: 环境 前言 效果图 mongdb安装 代码涉及知识点 关于windows的cmd下执行python文件显示中文乱码的问题 总结 0.环境 操作系统:Windows Python版本 ...
- flink metric库的使用和自定义metric-reporter
简单介绍 flink内部实现了一套metric数据收集库. 同时flink自身系统有一些固定的metric数据, 包括系统的一些指标,CPU,内存, IO 或者各个task运行的一些指标.具体包含那些 ...
- Nginx篇--Nginx源码搭建
Nginx安装步骤: 1.依赖 gcc openssl-devel pcre-devel zlib-devel 安装:yum install gcc openssl-devel pcre-dev ...