-
Windows下安装Django
添加时间:2013-5-14 点击量:Windows下安装Django及WEB办事启动
若是应用的是 Linux 或 Mac OS X ,体系可能已经预装了 Python 。在号令提示符下 (或 OS X 的终端中) 输入python ,若是呈现python编辑景象,申明 Python 已经装好了。即使Linux体系下未默认安装python,在Linux上安装python和Django也是很简单的事,在Windows下稍微错杂了,可能有景象变量的设备和其他一些题目等。
因为Django本身就是纯Python代码编写的,所以安装Django框架的第一步是先安装Python。Django可以运行在任何Python可以运行的景象,甚至是上!今朝斗劲稳定且兼容性较好的是python2.7版本,我安装的是python2.7.3。Django的各类版本可以在官网高低载(http://www.djangoproject.com/download/),在Linux或Unix体系下安装是很简单的,经过下面几个步调根蒂根基上就行了:
1)、tar xzvf Django-.tar.gz (解压Django紧缩包)
2)、cd Django- (进入到解压后的目次下)
3)、sudo python setup.py install (履行setup.py进行安装)
1、在号令行下安装:
在Windows下,可以将Django放在与Python雷同的目次下,在DOS下进入到Django-目次,履行python setup.py install,可能须要1分钟的时候安装完成,Django将被安装到Python安装目次`` 的site-package`` 目次(C:\Python27\Lib\site-packages或者是/usr/lib/python2.7/site-packages),当然有些依附的文件也分别附加到Python相干类库里了,这个体系安装的时辰已经主动做好了
2、设备景象变量
设备景象变量还是须要手动,将这几个目次添加到体系景象变量中:C:\Python27;C:/Python27/Lib/site-packages/django;C:/Python27/Scripts。添加上去后,就可以应用Django的django-admin.py号令新建了。
3、搜检是否安装成功
上述项目组失足的话可能是python的版本和Django版本不兼容或者与电脑支撑不兼容(如64位或32位)。然后可以搜检一下Django是否安装成功,在DOS下进入Django-目次,查看一下Django的版本:
成功显示了Django的版本为1.4.5,申明Django安装成功了。
4、创建第一个Django
Django景象算是设备完成了,你可以到号令提示符下创建第一个Django应用,进入某个目次,履行django-admin.py startproject myproject来创建一个:
这时在myproject目次下有一个文件夹myproject和一个manage.py文件,myproject目次下有4个文件(很首要的4个文件):
__init__.py:注解该目次为一个python包
setting.py:项目设置文件
urls.py:URL映射经管
manage.py:对项目进行操纵的号令
wsgi.py:Python Web Server Gateway Interface,是Python应用法度或框架和Web办事器之间的一种接口。
5、启动WEB办事器
进入myproject目次后,履行:manage.py runserver,来启动Django的自带Web办事器,(因为错误不克不及重现,所以应用了创建mytest时呈现的错误)若是荣幸,可能不会呈现如下的10013错误:
呈现时也不消慌张,这是8000端口被其他应用法度占用了,在DOS下履行netstat -ano 来查看应用法度的端口应用景象:
然后打开任务经管器查看里面的办事看PID为6328的办事对应什么过程,我的8000端口是被酷狗音乐占用了,所以封闭后我又从头履行了manage.py runserver后就可以了,这时打开一个浏览器在地址栏输入:http://127.0.0.1:8000,若是呈现下面的界面则WEB办事成功启动:
刷新该页面时DOS下也返回了HTTP状况:(我刷新了2次)
8000端口是DjangoWEB办事默认的端标语,当然在启动办事时也可以本身指定的端标语:manage.py runserver 0.0.0.0:8888(这里也可以直接写端标语,不消加IP)
哈哈~~这时在浏览器的地址栏输入:http://127.0.0.1:8888则也呈现了默认页面:
至此,已经可以浏览创建的网站了。
6、创建本身的页面(视图和URL设备)
之前,我是设备好了,所以显示了默认的“It worked!”网页,那如今我想本身写一个网页然后显示出来。
在先前创建的myproject目次下(第二个myproject),新建一个views.py文件,文件内容如下:
然后,绑定URL与视图函数,打开urls.py文件,引入views并添加(^hellodjango/¥,hellodjango),这行代码,urls.py文件如下:
这时,我要重启web办事并将端标语设为2222(manage.py runserver 2222),然后在浏览器的地址栏输入localhost:2222/hellodjango,会呈现如下料想之中的成果:
总结一下:(重视变换相干路径)
1、Django的安装
python setup.py install
2、App的生成与启动
django-admin.py startproject {project_name}
cd {project_name}
[manage.py startapp {app名} ]
3、启动办事器
manage.py runserver [[ IP:] 端口 ]
4、用浏览器打开URL
http://localhost:端口/[函数名]
就如许,这是我进修Django的第一课,很有意思,呵呵~~
文艺不是炫耀,不是花哨空洞的文字堆砌,不是一张又一张的逆光照片,不是将旅行的意义转化为名牌包和明信片的物质展示;很多时候它甚至完全不美——它嘶吼、扭曲,它会痛苦地抽搐,它常常无言地沉默。——艾小柯《文艺是一种信仰》