python django入门
本文基于windows 7 64bit环境。
一 下载如下工具
1. python 2.6.6 http://www.python.org/ftp/python/2.6.6/python-2.6.6.amd64.msi
2. ez_setup http://peak.telecommunity.com/dist/ez_setup.py
二 搭建环境
1. 安装python2.6.6于D:\ProgramFiles\Python26\, 并将D:\ProgramFiles\Python26\;D:\ProgramFiles\Python26\Scripts
2. 安装ez_setup: ez_setup.py -U setuptools
3. 安装django: easy_install.exe django
4.建立批处理文件
@echo off
set PYTHONPATH=[你的python-lib]
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::Python安装目录
set PYTHON_HOME=D:\ProgramFiles\python\2.6
::设置搜索路径
set PATH=%PYTHON_HOME%;%PYTHON_HOME%\Scripts;%PATH%
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::设置代理
set HTTP_PROXY=http://proxy.your.com:8080
set HTTPS_PROXY=https://proxy.your.com:8080
cmd -k
三 第一个站点
1. 创建站点
每个站点称为一个项目project。
创建方法:
django-admin.py startproject [project名]
例如:创建名字为mysite的project:
django-admin.py startproject mysite
进入目录mysite后,创建后的结构如下:
manage.py 开发、测试、维护工具,支持很多命令
mysite 站点代码目录,采用模块的方式组织
settings.py
urls.py
wsgi.py
__init__.py
2. 创建应用app
进入project目录,例如cd mysite\mysite
django-admin.py startapp [app名字]
manage.py startapp [app名字]
例如:创建app,名字为index
manage.py startapp index
mysite 站点代码目录,采用模块的方式组织
settings.py
urls.py
wsgi.py
__init__.py
index index应用目录
admin.py
models.py
tests.py
views.py
__init__.py
3. 将app加入project
进入project名对应的目录下
编辑settings.py,导入app
编辑urls.py,设置访问的url和app对应的函数
4. 编写app的处理函数
进入app名对应的目录
5. 启动开发服务器
python mange.py runserver
6. 使用ie进行测试
浏览器打开:http://127.0.0.1:8000/
二、