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

苏南大叔:如何安装django?django安装需要什么样的python环境? - django-install
如何安装django?django安装需要什么样的python环境?(图10-1)

测试环境:python@3.7.4/pip@19.2.2/django@2.2.4/win10

python安装

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

苏南大叔:如何安装django?django安装需要什么样的python环境? - django-require-python
如何安装django?django安装需要什么样的python环境?(图10-2)

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

苏南大叔:如何安装django?django安装需要什么样的python环境? - python-install
如何安装django?django安装需要什么样的python环境?(图10-3)

苏南大叔:如何安装django?django安装需要什么样的python环境? - python-install-ui
如何安装django?django安装需要什么样的python环境?(图10-4)

pip升级

安装完python之后,一般是自带个pip的。但是这个自带的pip总是会被提示不是最新版。所以,很有可能您还是需要升级一下pip。升级的命令如下:

python -m pip install --upgrade pip

在本次操作中,苏南大叔升级前的pip版本为19.0.3,升级后的pip版本为19.2.2

苏南大叔:如何安装django?django安装需要什么样的python环境? - pip-upgrade
如何安装django?django安装需要什么样的python环境?(图10-5)

虚拟环境virtualenv

对于调试多个python项目的人员来说,这个虚拟环境非常重要,因为可以隔离不同项目间的相互影响。不过,苏南大叔目前并没有这个需求。所以,这个步骤暂缓描述。对于新人来说,就调试这一个django程序的话,这也许是没有啥必要折腾的。

django安装及卸载

正式开始安装之前,强烈建议您查看下面这篇文章,以加速pip的下载安装。

安装命令:

pip install django

苏南大叔:如何安装django?django安装需要什么样的python环境? - pip-install-django
如何安装django?django安装需要什么样的python环境?(图10-6)

卸载命令:

pip uninstall django

苏南大叔:如何安装django?django安装需要什么样的python环境? - pip-uninstall-django
如何安装django?django安装需要什么样的python环境?(图10-7)

查看版本号

可以这样,来查看django的版本号:

django-admin --version

还可以这样查看:

python -m django --version

当然,也可以在python的命令行里面查看django的版本号:

import django
print(django.get_version())

苏南大叔:如何安装django?django安装需要什么样的python环境? - django-version
如何安装django?django安装需要什么样的python环境?(图10-8)

django命令行

这个命令行是稍稍有些奇怪的,因为命令不是django,而是django-admin。不传递任何参数,就可以显示帮助信息:

django-admin

苏南大叔:如何安装django?django安装需要什么样的python环境? - django-admin
如何安装django?django安装需要什么样的python环境?(图10-9)

苏南大叔:如何安装django?django安装需要什么样的python环境? - django-command
如何安装django?django安装需要什么样的python环境?(图10-10)

参考文档

总结

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

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
未经许可,规模化镜像抄袭本站内容的行为,将会根据有关法律法规进行维权。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

 【加群】加入QQ群【175454274】和大家一起讨论这个问题

 【源码】本文代码片段及相关软件,请点此获取

 【绝密】秘籍文章入口,仅传授于有缘之人   python    django

本站的忠实读者小伙伴,正在阅读下面这些文章: