好记性不如铅笔头

Django, web, 编程

Django自学笔记:安装与配置

最近自学了下Django,这里笔记下学习记录。

CONTENTS

备注:

1 学习记录中的代码和资料参考自网络教程【 http://djangobook.py3k.cn/2.0/ 】和【 http://www.djangobook.com/en/2.0/ 】,版权归原作者所有。
2 小弟第一次接触到Django,本笔记可能有错误,还请各位路过的大牛们给予指点。
3 由于教程年代比较久远了,而且Django不同版本改动很大,这里作者的学习笔记是基于【 python2.7.8 + django1.6.5 】实现的。
4 由于时间关系,学习记录里有的地方记得比较乱,以后有时间再整理下吧。

安装与配置:

参考网址【 http://djangobook.py3k.cn/2.0/chapter02/ 】。
首先确认安装了python,新版本的Django支持python2.X和python3.X。这里作者本地的python是2.7.8。主机是Win7x64。然后访问官网【 https://www.djangoproject.com/download/ 】和【 https://docs.djangoproject.com/en/1.6/intro/install/ 】去下载和安装最新版本。这里作者的主机是Win7,为了简单起见,作者在官网下载稳定版本,按照【 https://docs.djangoproject.com/en/1.6/topics/install/#installing-an-official-release-manually 】进行安装。很简单:
首先下载最新稳定版本代码,这里作者下载的是【 Django-1.6.5.tar.gz 】,然后解压缩到指定文件夹,进入该文件夹,输入命令安装即可。如下:

C:\Django165>dir
2014/08/13  22:15    <DIR>          .
2014/08/13  22:15    <DIR>          ..
2014/05/15  00:32            23,574 AUTHORS
。。。。。
。。。。。
2014/05/15  00:24             1,776 README.rst
2014/08/13  22:12    <DIR>          scripts
2014/05/15  00:24               169 setup.cfg
2014/05/15  00:32             4,563 setup.py
2014/08/13  22:12    <DIR>          tests
               8 个文件         35,157 字节
               9 个目录 766,431,830,016 可用字节

C:\Django165>python setup.py install

安装完成之后,校验方法也很简单。输入命令如下:

C:\Django165>python
Python 2.7.8 (default, Jun 30 2014, 16:08:48) [MSC v.1500 64 bit (AMD64)] on win
32
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>> django.VERSION
(1, 6, 5, 'final', 0)

搞定之后还有最后一步需要操作,就是要更改下环境变量PATH,把Django加到环境变量中,如下图:

把路径【 C:\Python27\Lib\site-packages\django\bin\; 】加入到环境变量PATH中。这样开发环境就配置好了。

注意这里没有安装Apache或者其他的WEB服务器工具,是因为Django自己带了一个简单的服务器工具。同样也没有安装独立的数据库工具比如MySQL,因为Django自己默认支持Sqllite。因此简单起见,不再安装其他工具了。

HelloDjango:

启动CMD控制台,输入命令:

D:\Documents\pythons>django-admin.py startproject HelloDjango
D:\Documents\pythons>

成功之后,会在pythons目录下生成一个工程【 HelloDjango 】,工程的目录结构如下:

==HelloDjango
    ++ HelloDjango
      -- __init__.py
      -- settings.py
      -- urls.py
      -- wsgi.py
    ++ manage.py
==

然后我们继续输入命令:

D:\Documents\pythons>cd HelloDjango
D:\Documents\pythons\HelloDjango>python manage.py runserver
Validating models...

0 errors found
August 16, 2014 - 13:41:22
Django version 1.6.5, using settings 'HelloDjango.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.

至此,我们就可以访问【 http://127.0.0.1:8000/ 】,如下图,一个可以使用的工程就做好了。


发表评论

5 × 3 =

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据