Django学习总结之二-入门

一、安装

django是由python编写,django的核心框架适用的python版本为2.3至2.7.所以使用django的前提是要安装好python,python的下载地址:http://www.python.org/download/。本文对于python的安装过程不进行介绍。在命令行中输入python,如果出现:

Python 2.7.4 (default, Apr  6 2013, 19:54:46) [MSC v.1500 32 bit (Intel)] on win
32
Type "help", "copyright", "credits" or "license" for more information.
>>>
说明你的python安装成功。(本文使用的python版本为2.7.4)

django的下载地址为:https://www.djangoproject.com/download/

选择你需要的django版本,目前已经更新到1.5.1.以1.5.1为例:

1、unix系统安装方法:

tar xzvf Django-1.5.1.tar.gz
cd Django-1.5.1
sudo python setup.py install
2、windows系统

将下载到的Django-1.5.1.tar.gz解压缩,启动dos命令,定位到django目录,运行

python setup.py install
运行完成后,Django将被安装到你的Python安装目录的|Lib\site-packages文件夹下。

二、测试

打开python的交互解释器,输入:

>>> import django
>>> django.VERSION
(1, 5, 1, 'final', 0)
说明django安装成功。
三、安装数据库

django支持4种数据库:

PostgreSQL (http://www.postgresql.org/)
SQLite 3 (http://www.sqlite.org/)
MySQL (http://www.mysql.com/)
Oracle (http://www.oracle.com/)

从python2.5以后的版本,就不需要自行安装sqlite数据库。

四、第一个项目

1、新建一个工作目录(我的目录:E:\django,最好不要讲python代码和web server的目录放在一起,以防别人通过网络看到你的源代码)
2、打开dos,定位到该目录,运行:

django-admin.py startproject mysite
此时,在E:\django目录下生成一个mysite文件夹,包含:_init_.py , manage.py, setings.py , urls.py,

其中,_init_.py 是让python把该目录当成一个开发包所需的文件,不需要修改。manage.py 不需要修改。setings.py 是对django项目的设置文件。urls.py 是url设置。

五、启动服务器

转到mysite目录,运行命令:

python manage.py runserver
可以看到:

Validating models...

0 errors found
Django version 1.3.7, using settings 'mysite.settings'
Development server is running at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.

浏览器中打开:http://127.0.0.1:8000/可以看到浅蓝色的欢迎界面,说明服务器运行成功,并且开始工作。

更改服务器端口命令:

python manage.py runserver 8080
默认情况下,python自带的这个服务器只允许本地访问,如果想让非本地连接访问,设置:

python manage.py runserver 0.0.0.0:8000

`` 0.0.0.0`` 这个 IP 地址,告诉服务器去侦听任意的网络接口。

在正式的应用部署环境中不要使用django自带的服务器,因为它只能可靠的处理单一请求,且没有安全审计。

本文为Eliot原创,转载请注明出处: http://blog.csdn.net/xyw_eliot/article/details/8838362
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值