如何安装django?django安装需要什么样的python环境?
发布于 作者:苏南大叔 来源:程序如此灵动~
Django是一个开放源代码的Web应用框架,更加类似于php下的laravel。采用了MTV的框架模式,即模型M,视图V和模版T。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的。本文里面,苏南大叔就在讲述django基础环境的安装问题,适合于django新人。

测试环境:python@3.7.4/pip@19.2.2/django@2.2.4/win10。
python安装
因为苏南大叔的目的是安装diango的最新版本,而截至到发稿,django最新版本2.2要求python是3系列。不同的diango版本对python的要求也不一样。大家可以在下面的这个链接里面,找到更详细的描述:

python的安装问题,非常容易。苏南大叔以前的文章中,也多次描述过了。在本文中,苏南大叔安装的python@3.7.4版本。


pip升级
安装完python之后,一般是自带个pip的。但是这个自带的pip总是会被提示不是最新版。所以,很有可能您还是需要升级一下pip。升级的命令如下:
python -m pip install --upgrade pip在本次操作中,苏南大叔升级前的pip版本为19.0.3,升级后的pip版本为19.2.2。

虚拟环境virtualenv
对于调试多个python项目的人员来说,这个虚拟环境非常重要,因为可以隔离不同项目间的相互影响。不过,苏南大叔目前并没有这个需求。所以,这个步骤暂缓描述。对于新人来说,就调试这一个django程序的话,这也许是没有啥必要折腾的。
django安装及卸载
正式开始安装之前,强烈建议您查看下面这篇文章,以加速pip的下载安装。
安装命令:
pip install django
卸载命令:
pip uninstall django
查看版本号
可以这样,来查看django的版本号:
django-admin --version还可以这样查看:
python -m django --version当然,也可以在python的命令行里面查看django的版本号:
import django
print(django.get_version())
django命令行
这个命令行是稍稍有些奇怪的,因为命令不是django,而是django-admin。不传递任何参数,就可以显示帮助信息:
django-admin

参考文档
总结
本文中着重描述django的安装,至于如何利用django-admin快速生成网站,这个是后续文章的内容。欢迎关注苏南大叔的django系列文章。