Django_book 第二章
添加时间:2013-6-19 点击量:
二、入门... 2
2.1 安装... 2
2.1.1 安装官方公布版本... 2
2.1.2 debian系列... 2
2.1.3 windows下的安装... 2
2.1.4 trunk版本的安装... 2
2.2 安装数据库... 2
2.3 开端第一个项目... 2
2.3.1 创建一个web应用... 2
2.3.2 运行开辟办事器... 3
2.1.3 自定义端口和办事... 3
二、入门
2.1 安装
核心django框架可以工作在2.3-2.6之间的任何版本
2.1.1 安装官方公布版本
1) 从https://www.djangoproject.com/download/ 源码包
tar zxf Django-.tar.gz
cd Django-
python setup.py install
2.1.2 debian系列
¥ sudo apt-get install django
2.1.3 windows下的安装
Doc提示符下履行:/path/to/python.exe setup.py install
2.1.4 trunk版本的安装
新好的django开辟版本称为trunk,可以从django的subversion获得
¥ svn co http://code.djangoproject.com/svn/django/trunk djtrunk
安装完成后,如式格式默示安装成功
Python 2.7.3 (default, Aug 1 2012, 05:14:39)
[GCC 4.6.3] on linux2
Type help, copyright, credits or license for more information.
>>> import django
>>> print django.VERSION
(1, 3, 1, final, 0)
2.2 安装数据库
Django支撑四种数据库:
PostSQL
SQLite
Mysql
Oracle
这里我就采取安装mysql,我的景象是xubuntu,可以直接从仓库中安装
¥ sudo apt-get install mysql-server mysql-client
2.3 开端第一个项目
2.3.1 创建一个web应用
¥ django-admin startproject mysite #在当前目次创建了一个mysite的目次,就是项目标目次
¥ tree mysite/ -L 1
mysite/
├── __init__.py #让python把改目次当做一个开辟包,文件为空
├── manage.py #一个号令行对象,容许用户和django进行交互,
├── settings.py #django的设备文件
├── urls.py #django项目标url设置,今朝为空
2.3.2 运行开辟办事器
¥ python manage.py runserver
Validating models...
0 errors found
Django version 1.3.1, using settings mysite.settings
Development server is running at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
这个轻量级的web应用办事器一般在开辟的时辰应用,web产品成形之前不须要进行设备,代码批改时辰主动加载,从而节俭开辟周期
本地端口8000启动这个办事器,启动看到已经能正常启动
2.1.3 自定义端口和办事
若是想应用自定义端口或者是自定义地址,那么可以应用如下
¥ python manage.py runserver 9000 #直接进行端标语作为参数传递
Validating models...
0 errors found
Django version 1.3.1, using settings mysite.settings
Development server is running at http://127.0.0.1:9000/
Quit the server with CONTROL-C.
想自定义地址
¥ python manage.py runserver 0.0.0.0:9000
Validating models...
0 errors found
Django version 1.3.1, using settings mysite.settings
Development server is running at http://0.0.0.0:9000/
Quit the server with CONTROL-C.
彼此相爱,却不要让爱成了束缚:不如让它成为涌动的大海,两岸乃是你们的灵魂。互斟满杯,却不要同饮一杯。相赠面包,却不要共食一个。一起歌舞欢喜,却依然各自独立,相互交心,却不是让对方收藏。因为唯有生命之手,方能收容你们的心。站在一起却不要过于靠近。—— 纪伯伦《先知》
二、入门... 2
2.1 安装... 2
2.1.1 安装官方公布版本... 2
2.1.2 debian系列... 2
2.1.3 windows下的安装... 2
2.1.4 trunk版本的安装... 2
2.2 安装数据库... 2
2.3 开端第一个项目... 2
2.3.1 创建一个web应用... 2
2.3.2 运行开辟办事器... 3
2.1.3 自定义端口和办事... 3
二、入门
2.1 安装
核心django框架可以工作在2.3-2.6之间的任何版本
2.1.1 安装官方公布版本
1) 从https://www.djangoproject.com/download/ 源码包
tar zxf Django-.tar.gz
cd Django-
python setup.py install
2.1.2 debian系列
¥ sudo apt-get install django
2.1.3 windows下的安装
Doc提示符下履行:/path/to/python.exe setup.py install
2.1.4 trunk版本的安装
新好的django开辟版本称为trunk,可以从django的subversion获得
¥ svn co http://code.djangoproject.com/svn/django/trunk djtrunk
安装完成后,如式格式默示安装成功
Python 2.7.3 (default, Aug 1 2012, 05:14:39)
[GCC 4.6.3] on linux2
Type help, copyright, credits or license for more information.
>>> import django
>>> print django.VERSION
(1, 3, 1, final, 0)
2.2 安装数据库
Django支撑四种数据库:
PostSQL
SQLite
Mysql
Oracle
这里我就采取安装mysql,我的景象是xubuntu,可以直接从仓库中安装
¥ sudo apt-get install mysql-server mysql-client
2.3 开端第一个项目
2.3.1 创建一个web应用
¥ django-admin startproject mysite #在当前目次创建了一个mysite的目次,就是项目标目次
¥ tree mysite/ -L 1
mysite/
├── __init__.py #让python把改目次当做一个开辟包,文件为空
├── manage.py #一个号令行对象,容许用户和django进行交互,
├── settings.py #django的设备文件
├── urls.py #django项目标url设置,今朝为空
2.3.2 运行开辟办事器
¥ python manage.py runserver
Validating models...
0 errors found
Django version 1.3.1, using settings mysite.settings
Development server is running at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
这个轻量级的web应用办事器一般在开辟的时辰应用,web产品成形之前不须要进行设备,代码批改时辰主动加载,从而节俭开辟周期
本地端口8000启动这个办事器,启动看到已经能正常启动
2.1.3 自定义端口和办事
若是想应用自定义端口或者是自定义地址,那么可以应用如下
¥ python manage.py runserver 9000 #直接进行端标语作为参数传递
Validating models...
0 errors found
Django version 1.3.1, using settings mysite.settings
Development server is running at http://127.0.0.1:9000/
Quit the server with CONTROL-C.
想自定义地址
¥ python manage.py runserver 0.0.0.0:9000
Validating models...
0 errors found
Django version 1.3.1, using settings mysite.settings
Development server is running at http://0.0.0.0:9000/
Quit the server with CONTROL-C.
彼此相爱,却不要让爱成了束缚:不如让它成为涌动的大海,两岸乃是你们的灵魂。互斟满杯,却不要同饮一杯。相赠面包,却不要共食一个。一起歌舞欢喜,却依然各自独立,相互交心,却不是让对方收藏。因为唯有生命之手,方能收容你们的心。站在一起却不要过于靠近。—— 纪伯伦《先知》