最近自学了下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/ 】,如下图,一个可以使用的工程就做好了。
发表评论