Django学习笔记0:安装与配置

写在前面

最近一段时间在研究python,接触到了使用python开发的Web框架Django,而Django用她的敏捷的开发效率,内置的安全特性和良好的可扩展性吸引了我。

我觉得学习也是一个触类旁通的过程,无论是ASP.net MVC还是Spring MVC,与Django皆有相同之处,甚至iOS开发,也使用到了MVC模式。

我一直认为无论是学习一种编程语言,还是一个应用框架,最有效的方法还是“抄起键盘写点什么”。那么我就用Django实现一个简单的博客系统,初步计划,支持以下特性(feature):

  • 文章的编辑与发布
  • Markdown支持
  • 图片支持
  • RSS生成
  • 文章二维码生成
  • 用户和角色管理

我也会将我学习的过程记录下来,以供其他童鞋参考。

软件安装与设置

安装python

既然Django是基于python开发的,安装python是必不可少的。
(因为我用的OSX El Captain已经预置了python 2.7,所以可以忽略这一步)

Python语言比较的纠结,因为版本号升级到3.X后,不再提供向后兼容性。故现在大多数基于python的程序和应用框架,都分为基于python 2.X的版本和基于python 3.X的版本。我工作中使用的是python 2.7,(截止到我写本文为止)最新版本安装包下载地址如下:

python 2.7.13

根据Django官方网站说明,Django从2.0版本开始,将仅支持python 3.X [3] ,所以如果是计划开始学习python的同学,建议还是从python 3.0入手。

python 3.6.0

下载安装包之前请务必确认操作系统版本和电脑中央处理器类型。

因为我工作中使用的是python 2.7,所以下文中除特别说明之外,以python 2.7为例。

对于Windows电脑,安装完python后,还需要将python安装路径附加到系统path变量,如果因为某些原因没有系统管理员权限(例如是工作电脑),可以在命令行中运行以下命令:

path %path%;c:\python27\

可以在命令行中键入以下代码验证python是否已成功安装:

python -c "print 'Here comes python.'"

如果按回车键后,命令行中出现“Here comes python.”,那么祝贺你,你的python安装成功了。

安装Django

接下来,我们需要安装Django框架。这里有两种安装方式。
第一种,如果你安装了PIP,那么就简单了,只需要在命令行中键入以下命令:

pip install Django==1.10.4

PIP将自动完成安装过程。
如果你不知道PIP是什么,或者不知道如何安装PIP,请点击这里 [4]

第二种,如果你想了解关于Django的更多细节,可以从GitHub上下载Django的源码进行安装。请在命令行中键入以下命令:

git clone https://github.com/django/django.git

切换到本地代码目录,运行以下命令:

python setup.py install

然后按照提示完成安装过程即可。

安装Django后,可以在命令行中键入python,然后输入以下命令:

>>> import django
>>> print django.get_version()

如果命令行输出我们安装的Django版本号(如“1.10.4”),那么我们的Django已经成功安装了。

你可能感兴趣的:(Django学习笔记0:安装与配置)