python之Django

来源:互联网 发布:软件服务费是什么意思 编辑:程序博客网 时间:2024/06/08 17:15

准备工作

一、资源准备

Python安装文件

这里可以下载到各个版本:

http://www.python.org/download/releases/

为了方便使用GAE 我下载的是2.7版本:

http://www.python.org/download/

python学习资料

  推荐:《Python 核心编程》(第二版)

  下载地址:http://download.csdn.net/source/810477

django安装文件

http://www.djangoproject.com/download/

django学习资料

  推荐:Django Step by Step

  下载地址:

http://wiki.woodpecker.org.cn/moin/LimodouShare?action=AttachFile&do=get&target=djangostepbystep.zip

  注意:django的讲解教材在:django_step_by_step\newtest\doc下。

二、环境搭建

 安装Python

    安装文件:python-2.5.msi,一路next就行。

    建议:最好不要装在Program Files下,我是安装在d:\Python25\。

进入d:\Python25\ 执行python命令可以看到类似下面的显示。说明你的python已经安装好了。

在环境变量中给系统path附加上python的安装路径d:\Python25。你在任何目录都可以执行python命令了。

Python开发环境

使用IDLE

   启动路径:D:\Python25\Lib\idlelib\idle.pyw

使用PythonWin

   下载地址:http://sourceforge.net/projects/pywin32/files/

    注意:下载的时候看清楚python版本。我下载的是python2.5的版本

http://sourceforge.net/projects/pywin32/files/pywin32/Build%20214/pywin32-214.win32-py2.5.exe/download

 安装pythonwin的时候,他会自动寻找你的python路径,并安装在D:\Python25\Lib\site-packages\下。

  启动pythonwin:

D:\Python25\Lib\site-packages\pythonwin\Pythonwin.exe

安装Django

1、将Django解压,在dos下进入setup.py所在目录

执行:python setup.py install

2、安装过程中会将文件copy到 D:\Python25\Lib\site-packages下

3、修改path环境变量,追加D:\Python25\Scripts。

4、验证是否安装成功,随便找一个文件夹在命令行执行django-admin.py startproject leesite,如果成功创建文件夹leesite,django安装成功!

      leesite下有四个文件: 
         __init__.py

表示这是一个 Python 的包

      manage.py

提供简单化的 django-admin.py 命令,特别是可以自动进行 DJANGO_SETTINGS_MODULES 和 PYTHONPATH 的处理,而没有这个命令,处理上面环境变量是件麻烦的事情

      settings.py

它是django的配置文件

      uls.py

url映射处理文件, Karrigell 没有这种机制,它通过目录/文件/方法来自动对应,而 Django 的url映射是url对于某个模块方法的映射,目前不能自动完成

     注意:django-admin.py,请注意不是下划线。

 

2。安装django

       你能在目录下看到一个setup.py的文件,接下来就要靠他了。cmd进入到你安置django的目录下面,

运行:python setup.py install     然后你就会看到cmd发疯一样的加载东西,放心,那时正在安装啦,呵呵。如果你看到了:if u'SVN' in version, 恭喜你,你没有看我在第一步的提醒,也就是你的django不支持你现在的python版本,卸了重装吧。

测试django是否安装成功的办法:

cd到你放python的目录,然后运行:python就会进入到python里面,就是都是>>>这样子的,接下来输入:import django 回车,还是啥都没有吧,等会,接着输入:django.VERSION 然后回车,这下出来了吧,下面是:(1,2,3,'final',0) 。这是django的版本信息,如果出现了,就说明安装成功了。

3。创建工程

    安装完毕后,你能在你的python下面看到django-admin.py这个文件,如果你没看到,很好,因为我当时也没看到,但是网上说是安装到文件夹下面的,最后我终于在scripts这个下面找到了,真不容易。既然找到了,咱就创建呗,没想到又有问题了。那个python命令只能在python的目录下安装,但是Scripts是在python里面的下级目录,很好,他就不识别python这个命令了(真是个白痴),怎么办呢,有位仁兄说的是cd到scripts下面,然后,运行python 回车>>>django-admin.py startproject mysite ,要知道现在在python下面是没法cd进去的,没办法,关了cmd,重开吧,如果哪位知道怎么在python下进入到他的下级目录,希望留言告知啊。然后我就又找到一个办法,更改windows的环境变量。具体步骤:打开我的电脑->属性->高级->环境变量,打开找到PATH,然后编辑,把那个django-admin.py所在目录粘上去就行了,不过记得开头要加上一个分号,也就是:;E:\***\Scripts这种格式的,然后一路确定就好,然后重新打开cmd(真够麻烦的),接下来就是直接运行:django-admin.py startproject www(这个是你要创建的工程名称),你要问是否要cd到哪个位置,当然这个随你的便了,如果你愿意,桌面上也可以啊,呵呵。如果是想在E盘,那就cd进去,总而言之,就是你想在哪个位置创建项目工程,你就cd到哪个目录,然后执行那个语句就好。提示:执行这个命令,cmd没有反应,如果非要说有反应的话,那就是这次没报错,呵呵。然后你就能在你的目录下看到你所创建的工程名字,下面还有四个py的文件。

4。运行工程:

     进入到你创建的工程里面,然后执行:manage.py runserver这个命令就会有一堆东西蹦出来了,服务启动成功,又有位仁兄说是用:python manage.py runserver这个命令,不好意思,提示python不是内部命令了,然后又google了一下,人家说了,不用前面的python,然后我就成功了。接下来,浏览器访问:http://localhost:8000就会看到,

It worked!

 

原创粉丝点击