web框架django安装

Django安装

web框架django是由python语言编写的,所以我们要使用她的话,就必须要安装python,在这里我使用的是python2.7.9 ,想获取最新的python版本可以去 “http://www.python.org” 下载最新版本。

Django并不是非得要数据库才可以运行,如果她只提供一些不涉及数据库的动态页面服务,也同样可以完美运行。

######一.安装python

```

$wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz

$tar czvf Python-2.7.9.tgz

$cd Python-2.7.9.tgz

$./configure --prefix=/usr/local

$make

$sudo make install

```

安装完成之后可以使用 python --version 命令查看当前的python版本

想要获取最新的Django版本可以访问 https://www.djangoproject.com 来下载最新版本。

######二.安装Django

```

$wget https://www.djangoproject.com/m/releases/1.8/Django-1.8.3.tar.gz

$tar xzvf Django-1.8.3.tar.gz

$cd Django-1.8.3

$/usr/local/bin/python2.7 setup.py install

```

安装完成之后进入python命令行测试django安装是否成功

```

$python

$import django

$django.VERSION

```

当你想开发一个数据库驱动的web站点时,你应当需要配置一个数据库服务器,这里我选择是mysql,当然你也可以选择Oracle,SQLite3等数据库,其次你需要为你的服务器后端安装必要的python库,这是一些允许python连接数据库的第三方代码。

######三.安装mysql

```

#yum install mysql-devel

#yum install mysql-server

$wget wget https://pypi.python.org/packages/source/M/MySQL-python/MySQL-python-1.2.5.zip#md5=654f75b302db6ed8dc5a898c625e030c

$unzip MySQL-python-1.2.5.zip

$cd MySQL-python-1.2.5

$sudo /usr/local/bin/python2.7 setup.py install

```

######四开始一个项目

如果你安装好了Python,Django,和(可选的)数据库及相关库,你就可以通过创建一个project,迈出开发django应用的第一步。

######创建一个新的项目,项目名称为new_project.

```

$django-admin.py startproject new_project

new_project目录下包含如下几个文件:

new_project/

__init__.py

        manage.py

        settings.py

        urls.py

```

文件解释如下:

__init__.py  让python把该目录当成一个开发包(即一组模块)所需的文件,这是一个空文件,一般不需要修改它。

manage.py  一种命令行工具,允许你以多种方式与该Django项目进行交互。输入python manage.py help可以查看该命令使用的参数。

settings.py 该Django项目的设置和配置,查看并理解这个文件中可用的设置类型和默认值。

urls.py  Django项目的URL设置,可视为你的Django网站目录。目前它是空的。

######运行Django

切换到你的项目目录里运行python manage.py runserver 你会看到如下:

```

Performing system checks...

System check identified no issues (0 silenced).

August 14, 2015 - 14:09:57

Django version 1.8.3, using settings 'new_project.settings'

Starting development server at http://127.0.0.1:8000/

Quit the server with CONTROL-C.

```

这将会在端口8000启动一个本地服务器,并且只能从你这台电脑上连接和访问。服务器已经运行起来了,现在用网页浏览器访问http://127.0.0.1:8000 你应该会看到一个很好的Django欢迎页面.她开始工作了。

通过指定IP以及端口可以告诉服务器允许非本地连接访问,使用以下命令可以实现:

```

$python manage.py runserver 0.0.0.0:8080

```


转载于:https://my.oschina.net/u/2360332/blog/492581

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值