配置Django 环境

1.配置Django 环境

注册一个 github 账号 http://www.github.com

注册一个账号在 pythonanywhere.com

以后会用

Django

我们会用到这个框架。Django (_/ˈdʒæŋɡoʊ/jang-goh_) 是用 Python 写的一个自由和开放源码 web 应用程序框架。 web框架是一套组件,能帮助你更快、更容易地开发web站点。

当你开始构建一个web站点时,你总需要一些相似的组件:处理用户认证(注册、登录、登出)的方式、一个管理站点的面板、表单、上传文件的方式,等等。

幸运的是,其他人很早就注意到web开发人员会面临一些共同的问题。所以他们联手创建了 web 框架(Django 是其中一个)来让你使用。
由于框架的存在,你无需重新发明轮子就能建立新的站点。

虚拟环境

在安装 Django 之前,我们会让你安装一个非常实用的工具,它可以让你计算机上的编码环境保持整洁。 这个步骤可以跳过,但我们强烈建议你跟着做。 从最佳实践设置开始将会在未来为你省去无数的烦恼!

所以,让我们创建一个虚拟环境(也称为_virtualenv_)。 虚拟环境会以项目为单位将你的 Python/Django 安装隔离开。 这意味着对一个网站的修改不会影响到你同时在开发的其他任何一个网站。

Linux 和 OS X

在 Linux 和 OS X 上创建的虚拟环境, 在终端输入如下命令,注意 myvenv 可以自定义名称。

python3 -m venv myvenv

这个时间检查用户文件夹下面会有一个文件夹叫 myvenv
20170825150364630926996.png

Linux 和 OS X 进入虚拟环境

source myvenv/bin/activate

记住要将myvenv替换成你选择的虚拟环境的 名字 !

注:有时source可能不可用。在这些情况下试着做这面这些事情:

~/mac_name$ . myvenv/bin/activate

当看到前面有 终端提示符前面显示 myvenv 表示已经进入了虚拟环境。
20170825150364630926996.png
当在一个虚拟的环境中工作时,python将自动指向正确的版本(因为我们的虚拟空间是用python3创建的),因此您可以使用python代替python3。好的现在所有重要的依赖关系已经就位。最后,我们可以安装 Django !
20170825150364634911569.png

安装 Django

既然有了虚拟环境 ,可以使用 pip安装 Django 。在控制台中运行 pip install django==1.8

(myvenv) ~$ pip install django==1.8
Downloading/unpacking django==1.8
Installing collected packages: django
Successfully installed django
Cleaning up...

(注意我们使用双等于号: ==).

装好后,在这个目录会有

./myvenv/lib/python3.6/site-packages

在 Linux 上

如果你在Ubuntu 12.04上得到一个错误,请运行pip python -m pip install -U --force-reinstall pip来修复虚拟环境中的pip安装。

就是这样!你现在(终于)准备好创建一个 Django 应用程序!

Comments
Write a Comment