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